From a8e7fa49aa6aa7c6b8ab3cc6dd8d4b2359c9fff0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Jan 2024 15:11:39 -0800 Subject: [PATCH] chore(specs) - Update CloudFormation specs to 154.0.0 (#3005) * Update CloudFormation specs to 154.0.0 * Drop python 3.7 support --------- Co-authored-by: kddejong Co-authored-by: Kevin DeJong --- .github/workflows/test.yaml | 2 +- README.md | 2 +- docs/rules.md | 3 +- setup.py | 5 +- .../data/AdditionalSpecs/Policies.json | 7 + .../data/AdditionalSpecs/RdsProperties.json | 10 +- src/cfnlint/data/CloudSpecs/af-south-1.json | 1611 +- src/cfnlint/data/CloudSpecs/ap-east-1.json | 1151 +- .../data/CloudSpecs/ap-northeast-1.json | 1501 +- .../data/CloudSpecs/ap-northeast-2.json | 2233 +-- .../data/CloudSpecs/ap-northeast-3.json | 1098 +- src/cfnlint/data/CloudSpecs/ap-south-1.json | 1272 +- src/cfnlint/data/CloudSpecs/ap-south-2.json | 702 +- .../data/CloudSpecs/ap-southeast-1.json | 1599 +- .../data/CloudSpecs/ap-southeast-2.json | 1631 +- .../data/CloudSpecs/ap-southeast-3.json | 696 +- .../data/CloudSpecs/ap-southeast-4.json | 658 +- src/cfnlint/data/CloudSpecs/ca-central-1.json | 1763 +- src/cfnlint/data/CloudSpecs/ca-west-1.json | 726 +- src/cfnlint/data/CloudSpecs/cn-north-1.json | 1413 +- .../data/CloudSpecs/cn-northwest-1.json | 1395 +- src/cfnlint/data/CloudSpecs/eu-central-1.json | 2939 +-- src/cfnlint/data/CloudSpecs/eu-central-2.json | 961 +- src/cfnlint/data/CloudSpecs/eu-north-1.json | 1313 +- src/cfnlint/data/CloudSpecs/eu-south-1.json | 1660 +- src/cfnlint/data/CloudSpecs/eu-south-2.json | 687 +- src/cfnlint/data/CloudSpecs/eu-west-1.json | 1670 +- src/cfnlint/data/CloudSpecs/eu-west-2.json | 2093 +-- src/cfnlint/data/CloudSpecs/eu-west-3.json | 1702 +- src/cfnlint/data/CloudSpecs/il-central-1.json | 1047 +- src/cfnlint/data/CloudSpecs/me-central-1.json | 720 +- src/cfnlint/data/CloudSpecs/me-south-1.json | 1621 +- src/cfnlint/data/CloudSpecs/sa-east-1.json | 1437 +- src/cfnlint/data/CloudSpecs/us-east-1.json | 354 +- src/cfnlint/data/CloudSpecs/us-east-2.json | 1650 +- .../data/CloudSpecs/us-gov-east-1.json | 9750 ++++------ .../data/CloudSpecs/us-gov-west-1.json | 14975 +++++++--------- src/cfnlint/data/CloudSpecs/us-west-1.json | 1658 +- src/cfnlint/data/CloudSpecs/us-west-2.json | 1644 +- ...a4c76cc3d6ef2d9b3531287b043226c1.meta.json | 2 +- ...5310da0b5a68ae4cf93b4be6a9a05278.meta.json | 2 +- ...a265054c83e0eb4881e241048d1d0205.meta.json | 2 +- ...bec12e2e66eda142ad53a43c7c4f5ec3.meta.json | 2 +- ...7579bc9500029ca037120270d4b1e810.meta.json | 2 +- ...cf1417d949229d918de02ab8f84bc971.meta.json | 2 +- ...e13e8f2217ddb79b832e0c2fede5b3a3.meta.json | 2 +- ...b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json | 2 +- ...d405ee441ae9603de78a8504b2ba40fd.meta.json | 2 +- ...52be23db9b0ee79d9b9444b73d448e02.meta.json | 2 +- ...1c578f07d761fb57f56d540e46626421.meta.json | 2 +- ...e66fa5b42422716003099b8fd2d86dad.meta.json | 2 +- ...be53cc18cb0e121e2094e1a5067a6701.meta.json | 2 +- ...305b8c06ed0821224044891d838cb9ac.meta.json | 2 +- ...b7b879986000a02b0217d192268b79e0.meta.json | 2 +- ...d36357ee47d9090833cbaeb1d3149a54.meta.json | 2 +- ...3a78657298b7af646df427c564d815fb.meta.json | 2 +- ...971d74c0f66184d7cf6b07f6421adf27.meta.json | 2 +- ...746775ab551d1eb86c493701914701ad.meta.json | 2 +- ...a78a39bfa69358b7d3d6d6ce0262edbd.meta.json | 2 +- ...36f2d720d3e0e4dc19b75330b38699dd.meta.json | 2 +- ...58dd7e369649e233b30782f92d661f33.meta.json | 2 +- ...02b0853c8c4c4ac7ae2e036871ec6acf.meta.json | 2 +- ...7f0051cca9ba1d43a87259b5f150a65e.meta.json | 2 +- ...9557770156d9a693a80a0e12f17b17fb.meta.json | 2 +- ...1484c48f5f512dc53d7e734305600be1.meta.json | 2 +- ...1d6ffd75c5857dfea48db6d2de56ce0b.meta.json | 2 +- ...286659027b567f3ce139612f73993b71.meta.json | 2 +- ...c971101b912f7f12840d0f744c3ab1ec.meta.json | 2 +- ...3a9377d6ee5f691d13d2daa8f0a2f668.meta.json | 2 +- ...64c4cdf811de96b85b10c8ee0c41abc6.meta.json | 2 +- ...c720c493724110e1a60aba02b91fc424.meta.json | 2 +- ...8319c2fda557a8e89f190af4d27a97c8.meta.json | 2 +- .../05_pricing_property_values.json | 1161 +- .../all/05_pricing_property_values.json | 173 +- .../ap-east-1/05_pricing_property_values.json | 1172 +- .../05_pricing_property_values.json | 274 +- .../05_pricing_property_values.json | 684 +- .../05_pricing_property_values.json | 1039 +- .../05_pricing_property_values.json | 611 +- .../05_pricing_property_values.json | 1045 +- .../05_pricing_property_values.json | 366 +- .../05_pricing_property_values.json | 388 +- .../05_pricing_property_values.json | 1077 +- .../05_pricing_property_values.json | 1191 +- .../05_pricing_property_values.json | 735 +- .../ca-west-1/05_pricing_property_values.json | 1119 +- .../ca-west-1/07_ssm_service_addition.json | 33 + .../05_pricing_property_values.json | 989 +- .../05_pricing_property_values.json | 1027 +- .../05_pricing_property_values.json | 303 +- .../05_pricing_property_values.json | 1096 +- .../05_pricing_property_values.json | 849 +- .../05_pricing_property_values.json | 1008 +- .../05_pricing_property_values.json | 1051 +- .../eu-west-1/05_pricing_property_values.json | 66 + .../eu-west-2/05_pricing_property_values.json | 709 +- .../eu-west-3/05_pricing_property_values.json | 913 +- .../05_pricing_property_values.json | 1095 +- .../05_pricing_property_values.json | 1170 +- .../05_pricing_property_values.json | 1194 +- .../sa-east-1/05_pricing_property_values.json | 718 +- .../us-east-1/05_pricing_property_values.json | 17 + .../us-east-2/05_pricing_property_values.json | 158 + .../05_pricing_property_values.json | 967 +- .../05_pricing_property_values.json | 635 +- .../us-west-1/05_pricing_property_values.json | 598 +- .../us-west-2/05_pricing_property_values.json | 17 + .../data/Serverless/ManagedPolicies.json | 1 + 108 files changed, 46355 insertions(+), 46719 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 765601ef70..01f6b8bd8f 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -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 diff --git a/README.md b/README.md index 489707fb1c..e8cd2726e8 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,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 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/setup.py b/setup.py index 6ded966630..ec8cf7d3a9 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.83.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/data/AdditionalSpecs/Policies.json b/src/cfnlint/data/AdditionalSpecs/Policies.json index 5341d5741c..6b4a20e8a0 100644 --- a/src/cfnlint/data/AdditionalSpecs/Policies.json +++ b/src/cfnlint/data/AdditionalSpecs/Policies.json @@ -6839,12 +6839,15 @@ "CommitTransaction", "CreateDataCellsFilter", "CreateLFTag", + "CreateLakeFormationIdentityCenterConfiguration", "CreateLakeFormationOptIn", "DeleteDataCellsFilter", "DeleteLFTag", + "DeleteLakeFormationIdentityCenterConfiguration", "DeleteLakeFormationOptIn", "DeleteObjectsOnCancel", "DeregisterResource", + "DescribeLakeFormationIdentityCenterConfiguration", "DescribeResource", "DescribeTransaction", "ExtendTransaction", @@ -6877,6 +6880,7 @@ "StartTransaction", "UpdateDataCellsFilter", "UpdateLFTag", + "UpdateLakeFormationIdentityCenterConfiguration", "UpdateResource", "UpdateTableObjects", "UpdateTableStorageOptimizer" @@ -9466,11 +9470,13 @@ "ARNRegex": "^arn:aws:scn:.+", "Actions": [ "AssignAdminPermissionsToUser", + "CreateBillOfMaterialsImportJob", "CreateInstance", "CreateSSOApplication", "DeleteInstance", "DeleteSSOApplication", "DescribeInstance", + "GetBillOfMaterialsImportJob", "ListAdminUsers", "ListInstances", "ListTagsForResource", @@ -14833,6 +14839,7 @@ "ecs:cluster", "ecs:container-instances", "ecs:container-name", + "ecs:enable-ebs-volumes", "ecs:enable-execute-command", "ecs:enable-service-connect", "ecs:namespace", diff --git a/src/cfnlint/data/AdditionalSpecs/RdsProperties.json b/src/cfnlint/data/AdditionalSpecs/RdsProperties.json index f5377d6154..c9c79a4e8e 100644 --- a/src/cfnlint/data/AdditionalSpecs/RdsProperties.json +++ b/src/cfnlint/data/AdditionalSpecs/RdsProperties.json @@ -1135,10 +1135,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" ], diff --git a/src/cfnlint/data/CloudSpecs/af-south-1.json b/src/cfnlint/data/CloudSpecs/af-south-1.json index 0b42e63153..3037e56b04 100644 --- a/src/cfnlint/data/CloudSpecs/af-south-1.json +++ b/src/cfnlint/data/CloudSpecs/af-south-1.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1693,17 +1727,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1740,6 +1764,7 @@ "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", @@ -1963,6 +1988,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", @@ -2784,7 +2824,77 @@ "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -2905,7 +3015,23 @@ "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::ResilienceHub::App.EventSubscription": "CACHED", @@ -3250,134 +3376,11 @@ "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SSM::PatchBaseline.PatchFilter.Values" - } - } - } - }, - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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": { - "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", - "Required": false, - "Type": "PatchStringDate", - "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", - "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", - "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", - "ItemType": "Rule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "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", @@ -3440,6 +3443,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -3803,7 +3807,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -4656,75 +4660,207 @@ "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::IPAMPool": { "Attributes": { - "GroupName": { + "Arn": { + "PrimitiveType": "String" + }, + "IpamArn": { + "PrimitiveType": "String" + }, + "IpamPoolId": { + "PrimitiveType": "String" + }, + "IpamScopeArn": { + "PrimitiveType": "String" + }, + "IpamScopeType": { + "PrimitiveType": "String" + }, + "PoolDepth": { + "PrimitiveType": "Integer" + }, + "State": { + "PrimitiveType": "String" + }, + "StateMessage": { "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-ipampool.html", "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", + "AddressFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "AllocationDefaultNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", + "AllocationMaxNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", + "AllocationMinNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AwsService": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-awsservice", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "PlacementGroupStrategy" + "ValueType": "AWS::EC2::IPAMPool.AwsService" } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description", + "PrimitiveType": "String", "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", + }, + "IpamScopeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Locale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ProvisionedCidrs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs", + "DuplicatesAllowed": false, + "ItemType": "ProvisionedCidr", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PublicIpSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publicipsource", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.PublicIpSource" + } + }, + "PubliclyAdvertisable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "SourceIpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "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": { + "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::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", @@ -4792,6 +4928,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", @@ -5243,7 +5380,52 @@ "AWS::Lex::BotAlias": "CACHED", "AWS::Lex::BotVersion": "CACHED", "AWS::Lex::ResourcePolicy": "CACHED", - "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::AccountPolicy": { + "Attributes": { + "AccountId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html", + "Properties": { + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html#cfn-logs-accountpolicy-policydocument", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Logs::AccountPolicy.PolicyDocument" + } + }, + "PolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html#cfn-logs-accountpolicy-policyname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Logs::AccountPolicy.PolicyName" + } + }, + "PolicyType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html#cfn-logs-accountpolicy-policytype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Logs::AccountPolicy.PolicyType" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html#cfn-logs-accountpolicy-scope", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Logs::AccountPolicy.Scope" + } + } + } + }, "AWS::Logs::Destination": "CACHED", "AWS::Logs::LogAnomalyDetector": "CACHED", "AWS::Logs::LogGroup": "CACHED", @@ -5406,7 +5588,351 @@ "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::Cluster": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", + "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": 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::Redshift::Cluster.ClusterIdentifier" + } + }, + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "RedshiftClusterType" + } + }, + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } + }, + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "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", + "PrimitiveType": "Integer", + "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, + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", + "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" + }, + "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" + }, + "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" + }, + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "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" + } + } + }, "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -5533,118 +6059,7 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", - "AWS::SSM::PatchBaseline": { - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SSM::PatchBaseline": "CACHED", "AWS::SSO::Assignment": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", @@ -6860,6 +7275,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", @@ -6931,75 +7361,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", @@ -8191,6 +8553,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -8548,6 +8911,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", @@ -8730,452 +9094,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", @@ -9190,41 +9120,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", @@ -9240,22 +9136,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 b566da6839..44cdd83a3f 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", @@ -978,6 +979,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", @@ -1022,17 +1024,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1069,6 +1061,7 @@ "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", @@ -1698,7 +1691,23 @@ "AWS::ImageBuilder::LifecyclePolicy.IncludeResources": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.LastLaunched": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", - "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", + "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SemanticVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-semanticversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", @@ -2101,7 +2110,77 @@ "AWS::NetworkManager::Link.Bandwidth": "CACHED", "AWS::NetworkManager::Site.Location": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -2222,7 +2301,23 @@ "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", @@ -2440,6 +2535,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -2876,7 +2972,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -4007,99 +4103,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -4285,7 +4289,351 @@ "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::Cluster": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", + "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": 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::Redshift::Cluster.ClusterIdentifier" + } + }, + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "RedshiftClusterType" + } + }, + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } + }, + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "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", + "PrimitiveType": "Integer", + "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, + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", + "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" + }, + "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" + }, + "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" + }, + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "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" + } + } + }, "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -5308,97 +5656,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", @@ -6616,6 +6874,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -7116,6 +7375,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", @@ -7278,32 +7538,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", @@ -7314,415 +7549,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", @@ -7737,49 +7575,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", @@ -7795,22 +7591,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 9f03d597ef..3ad9227f04 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", @@ -1334,6 +1335,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", @@ -1415,6 +1417,7 @@ "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", @@ -2124,7 +2127,6 @@ "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", @@ -2758,7 +2760,37 @@ "AWS::Lightsail::Instance.Port": "CACHED", "AWS::Lightsail::Instance.State": "CACHED", "AWS::Location::APIKey.ApiKeyRestrictions": "CACHED", - "AWS::Location::Map.MapConfiguration": "CACHED", + "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" + }, + "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", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Location::Map.MapConfiguration.Style" + } + } + } + }, "AWS::Location::PlaceIndex.DataSourceConfiguration": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", @@ -2903,6 +2935,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -3200,6 +3234,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", @@ -5263,6 +5298,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5763,7 +5799,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -7019,6 +7055,7 @@ "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "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", @@ -8574,166 +8611,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -12906,6 +12784,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13463,6 +13342,7 @@ "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", @@ -13727,32 +13607,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", @@ -13763,1231 +13618,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", @@ -15002,54 +13644,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 d9150b4d8e..074a85e85c 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", @@ -1832,17 +1833,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1879,6 +1870,7 @@ "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", @@ -3218,6 +3210,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -3496,7 +3490,77 @@ "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -4024,7 +4088,34 @@ "AWS::QuickSight::Analysis.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Analysis.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Analysis.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", @@ -4506,7 +4597,34 @@ "AWS::QuickSight::Dashboard.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Dashboard.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Dashboard.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Dashboard.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Dashboard.SameSheetTargetVisualConfiguration": "CACHED", @@ -5054,7 +5172,34 @@ "AWS::QuickSight::Template.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Template.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Template.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", @@ -5188,7 +5333,34 @@ "AWS::QuickSight::Theme.Font": "CACHED", "AWS::QuickSight::Theme.GutterStyle": "CACHED", "AWS::QuickSight::Theme.MarginStyle": "CACHED", - "AWS::QuickSight::Theme.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Theme.SheetStyle": "CACHED", "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", "AWS::QuickSight::Theme.ThemeError": "CACHED", @@ -5217,7 +5389,23 @@ "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", @@ -5529,6 +5717,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5995,7 +6184,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -6049,7 +6238,51 @@ "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", - "AWS::APS::Workspace": "CACHED", + "AWS::APS::Workspace": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "PrometheusEndpoint": { + "PrimitiveType": "String" + }, + "WorkspaceId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html", + "Properties": { + "AlertManagerDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alertmanagerdefinition", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Alias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alias", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::APS::Workspace.Alias" + } + }, + "LoggingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-loggingconfiguration", + "Required": false, + "Type": "LoggingConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -6586,72 +6819,7 @@ "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": true, - "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" - } - }, - "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": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Connect::PhoneNumber.Type" - } - } - } - }, + "AWS::Connect::PhoneNumber": "CACHED", "AWS::Connect::PredefinedAttribute": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", @@ -6864,43 +7032,175 @@ "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::IPAMPool": { "Attributes": { - "GroupName": { + "Arn": { "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, + }, + "IpamArn": { + "PrimitiveType": "String" + }, + "IpamPoolId": { + "PrimitiveType": "String" + }, + "IpamScopeArn": { + "PrimitiveType": "String" + }, + "IpamScopeType": { + "PrimitiveType": "String" + }, + "PoolDepth": { + "PrimitiveType": "Integer" + }, + "State": { + "PrimitiveType": "String" + }, + "StateMessage": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html", + "Properties": { + "AddressFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "AllocationDefaultNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMaxNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMinNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AwsService": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-awsservice", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.AwsService" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IpamScopeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Locale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ProvisionedCidrs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs", + "DuplicatesAllowed": false, + "ItemType": "ProvisionedCidr", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PublicIpSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publicipsource", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.PublicIpSource" + } + }, + "PubliclyAdvertisable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "SourceIpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "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": { + "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": { @@ -7173,6 +7473,33 @@ "AWS::IVS::Channel": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "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" + }, + "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::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -7200,99 +7527,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -7517,7 +7752,116 @@ "AWS::Proton::ServiceTemplate": "CACHED", "AWS::QLDB::Ledger": "CACHED", "AWS::QLDB::Stream": "CACHED", - "AWS::QuickSight::Analysis": "CACHED", + "AWS::QuickSight::Analysis": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreatedTime": { + "PrimitiveType": "String" + }, + "DataSetArns": { + "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", + "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", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AwsAccountId" + } + }, + "Definition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition", + "Required": false, + "Type": "AnalysisDefinition", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.Name" + } + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters", + "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", + "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, + "Type": "AnalysisSourceEntity", + "UpdateType": "Mutable" + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.Status" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "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", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ValidationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy", + "Required": false, + "Type": "ValidationStrategy", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard": "CACHED", "AWS::QuickSight::DataSet": "CACHED", "AWS::QuickSight::DataSource": "CACHED", @@ -7541,7 +7885,351 @@ "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::Cluster": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", + "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": 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::Redshift::Cluster.ClusterIdentifier" + } + }, + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "RedshiftClusterType" + } + }, + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } + }, + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "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", + "PrimitiveType": "Integer", + "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, + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", + "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" + }, + "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" + }, + "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" + }, + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "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" + } + } + }, "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -9153,139 +9841,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -12883,6 +13439,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13412,6 +13969,7 @@ "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", @@ -13556,37 +14114,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", @@ -13608,32 +14136,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", @@ -13644,864 +14147,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", @@ -14516,54 +14173,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", @@ -14579,24 +14189,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 9d09864364..d409284775 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-3.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-3.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1466,6 +1500,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", @@ -1575,6 +1614,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", @@ -1643,6 +1683,7 @@ "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", @@ -2577,7 +2618,77 @@ "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -2698,7 +2809,23 @@ "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::RefactorSpaces::Application.ApiGatewayProxyInput": "CACHED", "AWS::RefactorSpaces::Route.DefaultRouteInput": "CACHED", @@ -2994,6 +3121,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -3438,7 +3566,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -4761,6 +4889,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", @@ -5405,7 +5534,351 @@ "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::Cluster": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", + "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": 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::Redshift::Cluster.ClusterIdentifier" + } + }, + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "RedshiftClusterType" + } + }, + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } + }, + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "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", + "PrimitiveType": "Integer", + "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, + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", + "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" + }, + "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" + }, + "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" + }, + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "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" + } + } + }, "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -6088,6 +6561,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", @@ -6395,107 +6876,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", @@ -7667,6 +8048,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -8166,6 +8548,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", @@ -8345,498 +8728,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", @@ -8873,22 +8776,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 c42feaf83e..d6230dd209 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", @@ -1290,6 +1291,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", @@ -1371,6 +1373,7 @@ "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", @@ -2040,7 +2043,6 @@ "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", @@ -2678,6 +2680,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -2958,6 +2962,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", @@ -5035,6 +5040,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5491,7 +5497,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5545,7 +5551,51 @@ "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", - "AWS::APS::Workspace": "CACHED", + "AWS::APS::Workspace": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "PrometheusEndpoint": { + "PrimitiveType": "String" + }, + "WorkspaceId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html", + "Properties": { + "AlertManagerDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alertmanagerdefinition", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Alias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alias", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::APS::Workspace.Alias" + } + }, + "LoggingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-loggingconfiguration", + "Required": false, + "Type": "LoggingConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -6240,6 +6290,33 @@ "AWS::IVS::Channel": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "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" + }, + "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::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -8073,144 +8150,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -11287,6 +11227,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", @@ -11987,6 +11928,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -12516,6 +12458,7 @@ "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", @@ -12699,44 +12642,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", @@ -12752,32 +12658,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", @@ -12788,918 +12669,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", @@ -13714,61 +12695,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", @@ -13784,24 +12711,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 aca1a4bb9d..2d3a70b88d 100644 --- a/src/cfnlint/data/CloudSpecs/ap-south-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-south-2.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1641,6 +1675,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", @@ -1685,17 +1720,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1712,24 +1737,11 @@ "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::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -3379,7 +3391,77 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -3495,7 +3577,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -4257,7 +4355,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5872,94 +5970,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", @@ -8676,6 +8687,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", @@ -8829,32 +8841,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", @@ -8865,420 +8852,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", @@ -9315,20 +8900,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 db7b750b55..edf7a8a1be 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-1.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1067,13 +1101,151 @@ "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", - "AWS::Connect::Rule.Actions": "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" + }, + "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, + "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.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.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::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1328,6 +1500,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", @@ -1409,6 +1582,7 @@ "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", @@ -3028,7 +3202,6 @@ "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", @@ -3744,6 +3917,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -4033,6 +4208,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", @@ -6114,6 +6290,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -6592,7 +6769,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -7876,6 +8053,7 @@ "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "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", @@ -9469,166 +9647,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -12897,6 +12916,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", @@ -13666,6 +13686,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -14207,6 +14228,7 @@ "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", @@ -14441,44 +14463,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", @@ -14494,32 +14479,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", @@ -14530,1146 +14490,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", @@ -15684,54 +14516,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 cd371c4f82..15a47534b0 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-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", @@ -178,7 +179,42 @@ "AWS::AmazonMQ::Broker.LogList": "CACHED", "AWS::AmazonMQ::Broker.MaintenanceWindow": "CACHED", "AWS::AmazonMQ::Broker.TagsEntry": "CACHED", - "AWS::AmazonMQ::Broker.User": "CACHED", + "AWS::AmazonMQ::Broker.User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html", + "Properties": { + "ConsoleAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-consoleaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Groups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-groups", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-password", + "PrimitiveType": "String", + "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", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::AmazonMQ::Configuration.TagsEntry": "CACHED", "AWS::AmazonMQ::ConfigurationAssociation.ConfigurationId": "CACHED", "AWS::Amplify::App.AutoBranchCreationConfig": "CACHED", @@ -779,34 +815,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", @@ -833,25 +847,11 @@ "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" - }, - "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": "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", @@ -1122,13 +1122,151 @@ "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", - "AWS::Connect::Rule.Actions": "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" + }, + "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, + "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.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.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::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1395,6 +1533,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", @@ -1476,6 +1615,7 @@ "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", @@ -2210,7 +2350,6 @@ "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", @@ -2984,6 +3123,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -3280,6 +3421,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", @@ -5369,6 +5511,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5870,7 +6013,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -6084,6 +6227,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", @@ -7153,6 +7297,7 @@ "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "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", @@ -7730,10 +7875,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", @@ -8751,161 +8899,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -12310,6 +12304,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", @@ -13070,6 +13065,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13623,6 +13619,7 @@ "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", @@ -13871,44 +13868,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", @@ -13924,32 +13884,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", @@ -13960,1129 +13895,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", @@ -15097,54 +13921,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 45a1d659db..c24f8f3603 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-3.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-3.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -2118,17 +2152,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -2145,6 +2169,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", @@ -2367,6 +2392,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", @@ -3169,7 +3209,77 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -3289,7 +3399,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -3770,6 +3896,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -4151,7 +4278,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5675,7 +5802,139 @@ }, "AWS::EC2::IPAM": "CACHED", "AWS::EC2::IPAMAllocation": "CACHED", - "AWS::EC2::IPAMPool": "CACHED", + "AWS::EC2::IPAMPool": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "IpamArn": { + "PrimitiveType": "String" + }, + "IpamPoolId": { + "PrimitiveType": "String" + }, + "IpamScopeArn": { + "PrimitiveType": "String" + }, + "IpamScopeType": { + "PrimitiveType": "String" + }, + "PoolDepth": { + "PrimitiveType": "Integer" + }, + "State": { + "PrimitiveType": "String" + }, + "StateMessage": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html", + "Properties": { + "AddressFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "AllocationDefaultNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMaxNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMinNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AwsService": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-awsservice", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.AwsService" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IpamScopeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Locale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ProvisionedCidrs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs", + "DuplicatesAllowed": false, + "ItemType": "ProvisionedCidr", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PublicIpSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publicipsource", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.PublicIpSource" + } + }, + "PubliclyAdvertisable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "SourceIpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::IPAMPoolCidr": "CACHED", "AWS::EC2::IPAMResourceDiscovery": "CACHED", "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", @@ -5788,6 +6047,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", @@ -7331,6 +7591,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", @@ -8425,6 +8700,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -8778,6 +9054,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", @@ -8957,384 +9234,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", @@ -9371,20 +9282,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 be6b6bc186..9163b005fd 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-4.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-4.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1007,34 +1041,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", @@ -1061,25 +1073,11 @@ "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" - }, - "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": "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", @@ -1101,47 +1099,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", @@ -1763,6 +1723,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", @@ -1807,17 +1768,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1834,24 +1785,11 @@ "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::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -3553,6 +3491,16 @@ "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", @@ -3619,7 +3567,77 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -3683,7 +3701,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -4325,7 +4359,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5608,6 +5642,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", @@ -6160,94 +6195,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", @@ -6392,24 +6340,7 @@ }, "AWS::EC2::VPCEndpointConnectionNotification": "CACHED", "AWS::EC2::VPCEndpointService": "CACHED", - "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::VPCEndpointServicePermissions": "CACHED", "AWS::EC2::VPCGatewayAttachment": "CACHED", "AWS::EC2::VPCPeeringConnection": "CACHED", "AWS::EC2::VPNConnection": { @@ -7199,6 +7130,8 @@ "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", @@ -7891,10 +7824,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", @@ -8674,6 +8610,12 @@ "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", @@ -9232,6 +9174,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", @@ -9411,270 +9354,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", @@ -9711,20 +9402,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 2af1627938..24526322b2 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", @@ -1059,13 +1060,151 @@ "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", - "AWS::Connect::Rule.Actions": "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" + }, + "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, + "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.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.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::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1339,6 +1478,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", @@ -1420,6 +1560,7 @@ "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", @@ -2066,7 +2207,23 @@ "AWS::ImageBuilder::LifecyclePolicy.IncludeResources": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.LastLaunched": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", - "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", + "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SemanticVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-semanticversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", @@ -2835,7 +2992,77 @@ "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -4584,7 +4811,23 @@ "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", @@ -4907,6 +5150,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5385,7 +5629,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -6242,99 +6486,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -6582,7 +6734,351 @@ "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::Cluster": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", + "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": 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::Redshift::Cluster.ClusterIdentifier" + } + }, + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "RedshiftClusterType" + } + }, + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } + }, + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "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", + "PrimitiveType": "Integer", + "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, + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", + "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" + }, + "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" + }, + "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" + }, + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "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" + } + } + }, "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -8221,131 +8717,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -11412,6 +11784,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", @@ -12092,6 +12465,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -12629,6 +13003,7 @@ "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", @@ -12873,45 +13248,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", @@ -12933,32 +13270,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", @@ -12969,822 +13281,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", @@ -13799,49 +13307,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", @@ -13857,24 +13323,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 98d467025e..1342129236 100644 --- a/src/cfnlint/data/CloudSpecs/ca-west-1.json +++ b/src/cfnlint/data/CloudSpecs/ca-west-1.json @@ -1959,6 +1959,24 @@ } } }, + "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", @@ -2041,17 +2059,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -2068,24 +2076,11 @@ "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::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -2210,7 +2205,35 @@ "AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint": "CACHED", "AWS::ECS::TaskDefinition.Tmpfs": "CACHED", "AWS::ECS::TaskDefinition.Ulimit": "CACHED", - "AWS::ECS::TaskDefinition.Volume": "CACHED", + "AWS::ECS::TaskDefinition.Volume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html", + "Properties": { + "DockerVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-dockervolumeconfiguration", + "Required": false, + "Type": "DockerVolumeConfiguration", + "UpdateType": "Immutable" + }, + "EFSVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-efsvolumeconfiguration", + "Required": false, + "Type": "EFSVolumeConfiguration", + "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, + "Type": "HostVolumeProperties", + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, "AWS::ECS::TaskDefinition.VolumeFrom": "CACHED", "AWS::ECS::TaskSet.AwsVpcConfiguration": "CACHED", "AWS::ECS::TaskSet.LoadBalancer": "CACHED", @@ -2809,77 +2832,8 @@ "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html", - "Properties": { - "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.SplunkBufferingHints": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": "CACHED", "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", "AWS::Lambda::Alias.AliasRoutingConfiguration": "CACHED", @@ -2914,7 +2868,77 @@ "AWS::Logs::MetricFilter.Dimension": "CACHED", "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -2946,7 +2970,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -4032,6 +4072,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -4275,7 +4316,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -6624,6 +6665,7 @@ } } }, + "AWS::DynamoDB::GlobalTable": "CACHED", "AWS::DynamoDB::Table": "CACHED", "AWS::EC2::CapacityReservation": "CACHED", "AWS::EC2::CustomerGateway": { @@ -6663,44 +6705,7 @@ "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", - "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::EIPAssociation": "CACHED", "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", "AWS::EC2::GatewayRouteTableAssociation": "CACHED", @@ -6746,94 +6751,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::PlacementGroup": { @@ -7357,6 +7275,7 @@ "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", @@ -9121,6 +9040,11 @@ "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.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", @@ -9843,6 +9767,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -10283,342 +10208,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", @@ -10655,18 +10256,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 851fbbf1fb..51e2393a2f 100644 --- a/src/cfnlint/data/CloudSpecs/cn-north-1.json +++ b/src/cfnlint/data/CloudSpecs/cn-north-1.json @@ -857,6 +857,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", @@ -1017,6 +1018,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", @@ -1705,7 +1707,6 @@ "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", @@ -1901,6 +1902,29 @@ "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", "AWS::IoTSiteWise::Gateway.GreengrassV2": "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", @@ -2132,6 +2156,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", @@ -2558,28 +2583,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", @@ -3061,28 +3065,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", @@ -3630,28 +3613,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", @@ -3785,28 +3747,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", @@ -3834,7 +3775,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -4284,6 +4241,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", @@ -4532,41 +4490,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", @@ -4579,43 +4510,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", @@ -4648,96 +4545,24 @@ "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", @@ -4759,7 +4584,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5232,6 +5057,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", @@ -5307,173 +5133,7 @@ } } }, - "AWS::DocDB::DBCluster": { - "Attributes": { - "ClusterResourceId": { - "PrimitiveType": "String" - }, - "Endpoint": { - "PrimitiveType": "String" - }, - "Port": { - "PrimitiveType": "String" - }, - "ReadEndpoint": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html", - "Properties": { - "AvailabilityZones": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-availabilityzones", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "BackupRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-backupretentionperiod", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::DocDB::DBCluster.BackupRetentionPeriod" - } - }, - "CopyTagsToSnapshot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-copytagstosnapshot", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusterparametergroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbsubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeletionProtection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-deletionprotection", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableCloudwatchLogsExports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-enablecloudwatchlogsexports", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-engineversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "DocumentDBEngineVersion" - } - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masteruserpassword", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masterusername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredBackupWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredbackupwindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RestoreToTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-restoretotime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RestoreType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-restoretype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-snapshotidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceDBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-sourcedbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StorageEncrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-storageencrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UseLatestRestorableTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-uselatestrestorabletime", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-vpcsecuritygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::DocDB::DBCluster": "CACHED", "AWS::DocDB::DBClusterParameterGroup": "CACHED", "AWS::DocDB::DBInstance": "CACHED", "AWS::DocDB::DBSubnetGroup": "CACHED", @@ -6388,6 +6048,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", @@ -6501,124 +6166,7 @@ "AWS::Personalize::Schema": "CACHED", "AWS::Personalize::Solution": "CACHED", "AWS::Pipes::Pipe": "CACHED", - "AWS::QuickSight::Analysis": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "CreatedTime": { - "PrimitiveType": "String" - }, - "DataSetArns": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "LastUpdatedTime": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.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", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.AwsAccountId" - } - }, - "Definition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition", - "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", - "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", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.Name" - } - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters", - "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", - "Required": false, - "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, - "Type": "AnalysisSourceEntity", - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.Status" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "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", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ValidationStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy", - "Required": false, - "Type": "ValidationStrategy", - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Analysis": "CACHED", "AWS::QuickSight::Dashboard": "CACHED", "AWS::QuickSight::DataSet": "CACHED", "AWS::QuickSight::DataSource": "CACHED", @@ -7532,6 +7080,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", @@ -7820,88 +7375,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -8305,6 +7779,28 @@ "AWS::IoTSiteWise::AssetModel.PropertyType.TypeName": "CACHED", "AWS::IoTSiteWise::AssetModel.VariableValue.HierarchyLogicalId": "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", @@ -10801,6 +10297,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -11137,6 +10634,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", @@ -11182,9 +10683,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", @@ -11253,32 +10759,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", @@ -11289,605 +10770,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", @@ -11902,49 +10796,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", @@ -11960,24 +10812,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 e9007f9dee..ad7a5bf01e 100644 --- a/src/cfnlint/data/CloudSpecs/cn-northwest-1.json +++ b/src/cfnlint/data/CloudSpecs/cn-northwest-1.json @@ -942,17 +942,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -969,6 +959,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", @@ -1097,7 +1088,35 @@ "AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint": "CACHED", "AWS::ECS::TaskDefinition.Tmpfs": "CACHED", "AWS::ECS::TaskDefinition.Ulimit": "CACHED", - "AWS::ECS::TaskDefinition.Volume": "CACHED", + "AWS::ECS::TaskDefinition.Volume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html", + "Properties": { + "DockerVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-dockervolumeconfiguration", + "Required": false, + "Type": "DockerVolumeConfiguration", + "UpdateType": "Immutable" + }, + "EFSVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-efsvolumeconfiguration", + "Required": false, + "Type": "EFSVolumeConfiguration", + "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, + "Type": "HostVolumeProperties", + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, "AWS::ECS::TaskDefinition.VolumeFrom": "CACHED", "AWS::ECS::TaskSet.AwsVpcConfiguration": "CACHED", "AWS::ECS::TaskSet.LoadBalancer": "CACHED", @@ -1888,7 +1907,77 @@ "AWS::Neptune::DBCluster.DBClusterRole": "CACHED", "AWS::Neptune::DBCluster.ServerlessScalingConfiguration": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -1976,7 +2065,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -2304,134 +2409,11 @@ "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SSM::PatchBaseline.PatchFilter.Values" - } - } - } - }, - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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": { - "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", - "Required": false, - "Type": "PatchStringDate", - "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", - "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", - "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", - "ItemType": "Rule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "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": { @@ -2549,6 +2531,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::Model.ContainerDefinition": "CACHED", "AWS::SageMaker::Model.ImageConfig": "CACHED", "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", @@ -3025,7 +3008,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -3340,190 +3323,24 @@ "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::DocDB::DBCluster": { - "Attributes": { - "ClusterResourceId": { - "PrimitiveType": "String" - }, - "Endpoint": { - "PrimitiveType": "String" - }, - "Port": { - "PrimitiveType": "String" - }, - "ReadEndpoint": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html", - "Properties": { - "AvailabilityZones": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-availabilityzones", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "BackupRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-backupretentionperiod", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::DocDB::DBCluster.BackupRetentionPeriod" - } - }, - "CopyTagsToSnapshot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-copytagstosnapshot", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusterparametergroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbsubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeletionProtection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-deletionprotection", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableCloudwatchLogsExports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-enablecloudwatchlogsexports", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-engineversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "DocumentDBEngineVersion" - } - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masteruserpassword", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masterusername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredBackupWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredbackupwindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RestoreToTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-restoretotime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RestoreType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-restoretype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-snapshotidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceDBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-sourcedbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StorageEncrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-storageencrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UseLatestRestorableTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-uselatestrestorabletime", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" + "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" + } }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-vpcsecuritygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "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::DocDB::DBCluster": "CACHED", "AWS::DocDB::DBClusterParameterGroup": "CACHED", "AWS::DocDB::DBInstance": "CACHED", "AWS::DocDB::DBSubnetGroup": "CACHED", @@ -4553,99 +4370,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -5178,118 +4903,7 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", - "AWS::SSM::PatchBaseline": { - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SSM::PatchBaseline": "CACHED", "AWS::SSM::ResourceDataSync": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html", "Properties": { @@ -6129,84 +5743,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -7273,6 +6810,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -7731,32 +7269,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", @@ -7767,569 +7280,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", @@ -8344,49 +7306,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", @@ -8402,22 +7322,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 24c0371bae..e8faedeec7 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", @@ -954,12 +955,49 @@ "AWS::CodeStar::GitHubRepository.Code": "CACHED", "AWS::CodeStar::GitHubRepository.S3": "CACHED", "AWS::CodeStarNotifications::NotificationRule.Target": "CACHED", - "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "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.CognitoStreams": "CACHED", - "AWS::Cognito::IdentityPool.PushSync": "CACHED", - "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", - "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", - "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "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::LogDeliveryConfiguration.CloudWatchLogsConfiguration": "CACHED", "AWS::Cognito::LogDeliveryConfiguration.LogConfiguration": "CACHED", "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", @@ -1090,13 +1128,151 @@ "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", - "AWS::Connect::Rule.Actions": "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" + }, + "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, + "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.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.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::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1378,6 +1554,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", @@ -1459,6 +1636,7 @@ "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", @@ -2172,7 +2350,23 @@ "AWS::ImageBuilder::LifecyclePolicy.IncludeResources": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.LastLaunched": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", - "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", + "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SemanticVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-semanticversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", @@ -2194,7 +2388,6 @@ "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", @@ -2935,6 +3128,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -3227,6 +3422,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", @@ -3768,28 +3964,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", @@ -4271,28 +4446,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", @@ -4840,28 +4994,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", @@ -4995,28 +5128,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", @@ -5074,23 +5186,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", @@ -5429,6 +5525,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5784,12 +5881,38 @@ "AWS::WAFRegional::XssMatchSet.XssMatchTuple": "CACHED", "AWS::WAFv2::LoggingConfiguration.ActionCondition": "CACHED", "AWS::WAFv2::LoggingConfiguration.Condition": "CACHED", - "AWS::WAFv2::LoggingConfiguration.FieldToMatch": "CACHED", + "AWS::WAFv2::LoggingConfiguration.FieldToMatch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html", + "Properties": { + "Method": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-method", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "QueryString": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-querystring", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SingleHeader": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-singleheader", + "Required": false, + "Type": "SingleHeader", + "UpdateType": "Mutable" + }, + "UriPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-loggingconfiguration-fieldtomatch.html#cfn-wafv2-loggingconfiguration-fieldtomatch-uripath", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "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", @@ -5931,7 +6054,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -6181,50 +6304,162 @@ "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", "AWS::CodeStarNotifications::NotificationRule": "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::Comprehend::DocumentClassifier": "CACHED", - "AWS::Comprehend::Flywheel": "CACHED", - "AWS::Config::AggregationAuthorization": "CACHED", - "AWS::Config::ConfigRule": "CACHED", - "AWS::Config::ConfigurationAggregator": "CACHED", - "AWS::Config::ConfigurationRecorder": "CACHED", - "AWS::Config::ConformancePack": "CACHED", - "AWS::Config::DeliveryChannel": "CACHED", - "AWS::Config::OrganizationConfigRule": "CACHED", - "AWS::Config::OrganizationConformancePack": "CACHED", - "AWS::Config::RemediationConfiguration": "CACHED", - "AWS::Config::StoredQuery": "CACHED", - "AWS::Connect::ApprovedOrigin": "CACHED", - "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::QuickConnect": "CACHED", - "AWS::Connect::RoutingProfile": "CACHED", - "AWS::Connect::Rule": "CACHED", - "AWS::Connect::SecurityKey": "CACHED", + "AWS::Cognito::IdentityPool": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + }, + "Name": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html", + "Properties": { + "AllowClassicFlow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowclassicflow", + "PrimitiveType": "Boolean", + "Required": false, + "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" + }, + "CognitoEvents": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoevents", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "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", + "UpdateType": "Mutable" + }, + "CognitoStreams": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitostreams", + "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", + "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", + "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", + "UpdateType": "Mutable" + }, + "PushSync": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-pushsync", + "Required": false, + "Type": "PushSync", + "UpdateType": "Mutable" + }, + "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", + "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", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "Roles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-roles", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "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::Comprehend::DocumentClassifier": "CACHED", + "AWS::Comprehend::Flywheel": "CACHED", + "AWS::Config::AggregationAuthorization": "CACHED", + "AWS::Config::ConfigRule": "CACHED", + "AWS::Config::ConfigurationAggregator": "CACHED", + "AWS::Config::ConfigurationRecorder": "CACHED", + "AWS::Config::ConformancePack": "CACHED", + "AWS::Config::DeliveryChannel": "CACHED", + "AWS::Config::OrganizationConfigRule": "CACHED", + "AWS::Config::OrganizationConformancePack": "CACHED", + "AWS::Config::RemediationConfiguration": "CACHED", + "AWS::Config::StoredQuery": "CACHED", + "AWS::Connect::ApprovedOrigin": "CACHED", + "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::QuickConnect": "CACHED", + "AWS::Connect::RoutingProfile": "CACHED", + "AWS::Connect::Rule": "CACHED", + "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", @@ -6651,6 +6886,33 @@ "AWS::IVS::Channel": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "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" + }, + "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::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -6756,7 +7018,41 @@ "AWS::LakeFormation::DataLakeSettings": "CACHED", "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": { + "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", + "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", @@ -6793,6 +7089,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", @@ -6842,721 +7141,180 @@ "Required": true, "UpdateType": "Mutable" }, - "NetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-node.html#cfn-managedblockchain-node-networkid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "NodeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-node.html#cfn-managedblockchain-node-nodeconfiguration", - "Required": true, - "Type": "NodeConfiguration", - "UpdateType": "Mutable" - } - } - }, - "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::MediaConvert::JobTemplate": "CACHED", - "AWS::MediaConvert::Preset": "CACHED", - "AWS::MediaConvert::Queue": "CACHED", - "AWS::MediaLive::Channel": "CACHED", - "AWS::MediaLive::Input": "CACHED", - "AWS::MediaLive::InputSecurityGroup": "CACHED", - "AWS::MediaLive::Multiplex": "CACHED", - "AWS::MediaLive::Multiplexprogram": "CACHED", - "AWS::MediaPackage::Asset": "CACHED", - "AWS::MediaPackage::Channel": "CACHED", - "AWS::MediaPackage::OriginEndpoint": "CACHED", - "AWS::MediaPackage::PackagingConfiguration": "CACHED", - "AWS::MediaPackage::PackagingGroup": "CACHED", - "AWS::MediaPackageV2::Channel": "CACHED", - "AWS::MediaPackageV2::ChannelGroup": "CACHED", - "AWS::MediaPackageV2::ChannelPolicy": "CACHED", - "AWS::MediaPackageV2::OriginEndpoint": "CACHED", - "AWS::MediaPackageV2::OriginEndpointPolicy": "CACHED", - "AWS::MediaStore::Container": "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::MemoryDB::ACL": "CACHED", - "AWS::MemoryDB::Cluster": "CACHED", - "AWS::MemoryDB::ParameterGroup": "CACHED", - "AWS::MemoryDB::SubnetGroup": "CACHED", - "AWS::MemoryDB::User": "CACHED", - "AWS::Neptune::DBCluster": "CACHED", - "AWS::Neptune::DBClusterParameterGroup": "CACHED", - "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", - "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::Omics::AnnotationStore": "CACHED", - "AWS::Omics::ReferenceStore": "CACHED", - "AWS::Omics::RunGroup": "CACHED", - "AWS::Omics::SequenceStore": "CACHED", - "AWS::Omics::VariantStore": "CACHED", - "AWS::Omics::Workflow": "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::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::PinpointEmail::ConfigurationSet": "CACHED", - "AWS::PinpointEmail::ConfigurationSetEventDestination": "CACHED", - "AWS::PinpointEmail::DedicatedIpPool": "CACHED", - "AWS::PinpointEmail::Identity": "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": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "CreatedTime": { - "PrimitiveType": "String" - }, - "DataSetArns": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "LastUpdatedTime": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.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", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.AwsAccountId" - } - }, - "Definition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition", - "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", - "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", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.Name" - } - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters", - "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", - "Required": false, - "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, - "Type": "AnalysisSourceEntity", - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.Status" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "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", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ValidationStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy", - "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::Topic": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html", - "Properties": { - "AwsAccountId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-awsaccountid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::QuickSight::Topic.AwsAccountId" - } - }, - "DataSets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-datasets", - "DuplicatesAllowed": true, - "ItemType": "DatasetMetadata", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Topic.Description" - } - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Topic.Name" - } - }, - "TopicId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-topic.html#cfn-quicksight-topic-topicid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "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" - } - } - }, - "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": { - "Attributes": { - "ClusterNamespaceArn": { - "PrimitiveType": "String" - }, - "DeferMaintenanceIdentifier": { - "PrimitiveType": "String" - }, - "Endpoint.Address": { - "PrimitiveType": "String" - }, - "Endpoint.Port": { - "PrimitiveType": "String" - }, - "MasterPasswordSecretArn": { - "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", - "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": 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::Redshift::Cluster.ClusterIdentifier" - } - }, - "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::Redshift::Cluster.ClusterParameterGroupName" - } - }, - "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": "RedshiftClusterType" - } - }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftClusterVersion" - } - }, - "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, - "UpdateType": "Mutable" - }, - "DeferMaintenanceDuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "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" - }, - "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" - }, - "DestinationRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", - "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", - "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", - "Required": false, - "UpdateType": "Mutable" - }, - "Endpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", - "Required": false, - "UpdateType": "Mutable" - }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", - "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", - "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", - "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", - "Required": false, - "UpdateType": "Mutable" - }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", - "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MaintenanceTrackName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", - "PrimitiveType": "String", - "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": false, - "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, - "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", - "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": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" - } - }, - "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", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", - "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", - "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" - }, - "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" - }, - "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" - }, - "SnapshotCopyManual": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", - "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", - "Required": false, - "UpdateType": "Mutable" - }, - "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" - }, - "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", + "NetworkId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-node.html#cfn-managedblockchain-node-networkid", + "PrimitiveType": "String", + "Required": true, "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", + "NodeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-node.html#cfn-managedblockchain-node-nodeconfiguration", + "Required": true, + "Type": "NodeConfiguration", "UpdateType": "Mutable" } } }, + "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::MediaConvert::JobTemplate": "CACHED", + "AWS::MediaConvert::Preset": "CACHED", + "AWS::MediaConvert::Queue": "CACHED", + "AWS::MediaLive::Channel": "CACHED", + "AWS::MediaLive::Input": "CACHED", + "AWS::MediaLive::InputSecurityGroup": "CACHED", + "AWS::MediaLive::Multiplex": "CACHED", + "AWS::MediaLive::Multiplexprogram": "CACHED", + "AWS::MediaPackage::Asset": "CACHED", + "AWS::MediaPackage::Channel": "CACHED", + "AWS::MediaPackage::OriginEndpoint": "CACHED", + "AWS::MediaPackage::PackagingConfiguration": "CACHED", + "AWS::MediaPackage::PackagingGroup": "CACHED", + "AWS::MediaPackageV2::Channel": "CACHED", + "AWS::MediaPackageV2::ChannelGroup": "CACHED", + "AWS::MediaPackageV2::ChannelPolicy": "CACHED", + "AWS::MediaPackageV2::OriginEndpoint": "CACHED", + "AWS::MediaPackageV2::OriginEndpointPolicy": "CACHED", + "AWS::MediaStore::Container": "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::MemoryDB::ACL": "CACHED", + "AWS::MemoryDB::Cluster": "CACHED", + "AWS::MemoryDB::ParameterGroup": "CACHED", + "AWS::MemoryDB::SubnetGroup": "CACHED", + "AWS::MemoryDB::User": "CACHED", + "AWS::Neptune::DBCluster": "CACHED", + "AWS::Neptune::DBClusterParameterGroup": "CACHED", + "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", + "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::Omics::AnnotationStore": "CACHED", + "AWS::Omics::ReferenceStore": "CACHED", + "AWS::Omics::RunGroup": "CACHED", + "AWS::Omics::SequenceStore": "CACHED", + "AWS::Omics::VariantStore": "CACHED", + "AWS::Omics::Workflow": "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::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::PinpointEmail::ConfigurationSet": "CACHED", + "AWS::PinpointEmail::ConfigurationSetEventDestination": "CACHED", + "AWS::PinpointEmail::DedicatedIpPool": "CACHED", + "AWS::PinpointEmail::Identity": "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", @@ -7810,6 +7568,7 @@ "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "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", @@ -8726,6 +8485,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", @@ -9371,166 +9133,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -10555,6 +10158,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", @@ -12815,6 +12425,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", @@ -13610,6 +13221,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -14171,6 +13783,7 @@ "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", @@ -14241,8 +13854,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", @@ -14471,32 +14082,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", @@ -14507,1202 +14093,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", @@ -15717,54 +14119,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 0a5088684a..8550587324 100644 --- a/src/cfnlint/data/CloudSpecs/eu-central-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-central-2.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1907,17 +1941,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1934,24 +1958,11 @@ "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::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -2079,7 +2090,35 @@ "AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint": "CACHED", "AWS::ECS::TaskDefinition.Tmpfs": "CACHED", "AWS::ECS::TaskDefinition.Ulimit": "CACHED", - "AWS::ECS::TaskDefinition.Volume": "CACHED", + "AWS::ECS::TaskDefinition.Volume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html", + "Properties": { + "DockerVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-dockervolumeconfiguration", + "Required": false, + "Type": "DockerVolumeConfiguration", + "UpdateType": "Immutable" + }, + "EFSVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-efsvolumeconfiguration", + "Required": false, + "Type": "EFSVolumeConfiguration", + "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, + "Type": "HostVolumeProperties", + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, "AWS::ECS::TaskDefinition.VolumeFrom": "CACHED", "AWS::ECS::TaskSet.AwsVpcConfiguration": "CACHED", "AWS::ECS::TaskSet.LoadBalancer": "CACHED", @@ -2915,7 +2954,77 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -3027,7 +3136,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -3348,134 +3473,11 @@ "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SSM::PatchBaseline.PatchFilter.Values" - } - } - } - }, - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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": { - "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", - "Required": false, - "Type": "PatchStringDate", - "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", - "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", - "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", - "ItemType": "Rule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "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", @@ -3918,7 +3920,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5379,100 +5381,132 @@ }, "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::NatGateway": "CACHED", - "AWS::EC2::NetworkAcl": "CACHED", - "AWS::EC2::NetworkAclEntry": "CACHED", - "AWS::EC2::NetworkInterface": { + "AWS::EC2::IPAMPool": { "Attributes": { - "PrimaryPrivateIpAddress": { + "Arn": { "PrimitiveType": "String" }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" + "IpamArn": { + "PrimitiveType": "String" + }, + "IpamPoolId": { + "PrimitiveType": "String" + }, + "IpamScopeArn": { + "PrimitiveType": "String" + }, + "IpamScopeType": { + "PrimitiveType": "String" + }, + "PoolDepth": { + "PrimitiveType": "Integer" + }, + "State": { + "PrimitiveType": "String" + }, + "StateMessage": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", + "AddressFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "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", + "AllocationDefaultNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength", + "PrimitiveType": "Integer", "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", + "AllocationMaxNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", + "AllocationMinNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength", "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", + "AllocationResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags", "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", + "ItemType": "Tag", "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", + "AutoImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AwsService": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-awsservice", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.AwsService" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IpamScopeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Locale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale", "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", + "ProvisionedCidrs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs", "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", + "ItemType": "ProvisionedCidr", "Required": false, "Type": "List", - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", - "PrimitiveType": "Integer", + "PublicIpSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publicipsource", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.PublicIpSource" + } }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", + "PubliclyAdvertisable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable", "PrimitiveType": "Boolean", "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", + "SourceIpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid", "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, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", + "DuplicatesAllowed": false, "ItemType": "Tag", "Required": false, "Type": "List", @@ -5480,6 +5514,19 @@ } } }, + "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::NatGateway": "CACHED", + "AWS::EC2::NetworkAcl": "CACHED", + "AWS::EC2::NetworkAclEntry": "CACHED", + "AWS::EC2::NetworkInterface": "CACHED", "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", @@ -6571,118 +6618,7 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", - "AWS::SSM::PatchBaseline": { - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SSM::PatchBaseline": "CACHED", "AWS::SSO::Assignment": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", @@ -8414,6 +8350,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", @@ -8584,365 +8521,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", @@ -8979,20 +8569,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 6133da57ee..b20c00f748 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", @@ -1092,6 +1093,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", @@ -1136,17 +1138,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1183,6 +1175,7 @@ "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", @@ -2333,6 +2326,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -2600,7 +2595,77 @@ "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", "AWS::NimbleStudio::Studio.StudioEncryptionConfiguration": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -3049,7 +3114,34 @@ "AWS::QuickSight::Analysis.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Analysis.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Analysis.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", @@ -3531,7 +3623,34 @@ "AWS::QuickSight::Dashboard.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Dashboard.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Dashboard.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Dashboard.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Dashboard.SameSheetTargetVisualConfiguration": "CACHED", @@ -4079,7 +4198,34 @@ "AWS::QuickSight::Template.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Template.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Template.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", @@ -4213,7 +4359,34 @@ "AWS::QuickSight::Theme.Font": "CACHED", "AWS::QuickSight::Theme.GutterStyle": "CACHED", "AWS::QuickSight::Theme.MarginStyle": "CACHED", - "AWS::QuickSight::Theme.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Theme.SheetStyle": "CACHED", "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", "AWS::QuickSight::Theme.ThemeError": "CACHED", @@ -4558,6 +4731,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5027,7 +5201,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5081,7 +5255,51 @@ "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", - "AWS::APS::Workspace": "CACHED", + "AWS::APS::Workspace": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "PrometheusEndpoint": { + "PrimitiveType": "String" + }, + "WorkspaceId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html", + "Properties": { + "AlertManagerDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alertmanagerdefinition", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Alias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alias", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::APS::Workspace.Alias" + } + }, + "LoggingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-loggingconfiguration", + "Required": false, + "Type": "LoggingConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -5973,99 +6191,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -6237,7 +6363,116 @@ "AWS::PCAConnectorAD::Template": "CACHED", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", - "AWS::QuickSight::Analysis": "CACHED", + "AWS::QuickSight::Analysis": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreatedTime": { + "PrimitiveType": "String" + }, + "DataSetArns": { + "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", + "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", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AwsAccountId" + } + }, + "Definition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition", + "Required": false, + "Type": "AnalysisDefinition", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.Name" + } + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters", + "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", + "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, + "Type": "AnalysisSourceEntity", + "UpdateType": "Mutable" + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.Status" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "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", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ValidationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy", + "Required": false, + "Type": "ValidationStrategy", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard": "CACHED", "AWS::QuickSight::DataSet": "CACHED", "AWS::QuickSight::DataSource": "CACHED", @@ -7485,99 +7720,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", @@ -10897,6 +11040,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -11430,6 +11574,7 @@ "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", @@ -11663,719 +11808,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", @@ -12390,56 +11834,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 65900d573f..cfcf5ff890 100644 --- a/src/cfnlint/data/CloudSpecs/eu-south-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-south-1.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1064,17 +1098,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1111,6 +1135,7 @@ "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", @@ -1334,6 +1359,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", @@ -2030,7 +2070,77 @@ "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -2151,7 +2261,23 @@ "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", @@ -2500,134 +2626,11 @@ "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SSM::PatchBaseline.PatchFilter.Values" - } - } - } - }, - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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": { - "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", - "Required": false, - "Type": "PatchStringDate", - "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", - "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", - "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", - "ItemType": "Rule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "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", @@ -2690,6 +2693,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -3054,7 +3058,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -3551,198 +3555,164 @@ } } }, - "AWS::DocDB::DBCluster": { + "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": "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": { "Attributes": { - "ClusterResourceId": { + "Arn": { "PrimitiveType": "String" }, - "Endpoint": { + "IpamArn": { "PrimitiveType": "String" }, - "Port": { + "IpamPoolId": { + "PrimitiveType": "String" + }, + "IpamScopeArn": { + "PrimitiveType": "String" + }, + "IpamScopeType": { + "PrimitiveType": "String" + }, + "PoolDepth": { + "PrimitiveType": "Integer" + }, + "State": { "PrimitiveType": "String" }, - "ReadEndpoint": { + "StateMessage": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html", "Properties": { - "AvailabilityZones": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-availabilityzones", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", + "AddressFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Immutable" }, - "BackupRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-backupretentionperiod", + "AllocationDefaultNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::DocDB::DBCluster.BackupRetentionPeriod" - } - }, - "CopyTagsToSnapshot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-copytagstosnapshot", - "PrimitiveType": "Boolean", - "Required": false, "UpdateType": "Mutable" }, - "DBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusterparametergroupname", - "PrimitiveType": "String", + "AllocationMaxNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbsubnetgroupname", - "PrimitiveType": "String", + "AllocationMinNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "DeletionProtection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-deletionprotection", - "PrimitiveType": "Boolean", + "AllocationResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags", + "DuplicatesAllowed": false, + "ItemType": "Tag", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "EnableCloudwatchLogsExports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-enablecloudwatchlogsexports", - "PrimitiveItemType": "String", + "AutoImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-engineversion", + "AwsService": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-awsservice", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "DocumentDBEngineVersion" + "ValueType": "AWS::EC2::IPAMPool.AwsService" } }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-kmskeyid", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masteruserpassword", + "IpamScopeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Immutable" }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masterusername", + "Locale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-port", - "PrimitiveType": "Integer", + "ProvisionedCidrs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs", + "DuplicatesAllowed": false, + "ItemType": "ProvisionedCidr", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "PreferredBackupWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredbackupwindow", + "PublicIpSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publicipsource", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.PublicIpSource" + } }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredmaintenancewindow", - "PrimitiveType": "String", + "PubliclyAdvertisable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "RestoreToTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-restoretotime", + "SourceIpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" - }, - "RestoreType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-restoretype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-snapshotidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceDBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-sourcedbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StorageEncrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-storageencrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Immutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", + "DuplicatesAllowed": false, "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" - }, - "UseLatestRestorableTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-uselatestrestorabletime", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-vpcsecuritygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" } } }, - "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": "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", @@ -3878,6 +3848,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", @@ -4398,7 +4369,351 @@ "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::Cluster": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", + "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": 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::Redshift::Cluster.ClusterIdentifier" + } + }, + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "RedshiftClusterType" + } + }, + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } + }, + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "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", + "PrimitiveType": "Integer", + "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, + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", + "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" + }, + "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" + }, + "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" + }, + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "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" + } + } + }, "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -4526,118 +4841,7 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", - "AWS::SSM::PatchBaseline": { - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SSM::PatchBaseline": "CACHED", "AWS::SSO::Assignment": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", @@ -5498,6 +5702,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", @@ -5569,91 +5788,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", @@ -6764,6 +6899,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -7129,6 +7265,7 @@ "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", @@ -7291,32 +7428,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", @@ -7327,549 +7439,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", @@ -7906,22 +7487,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 8b95b54fdb..798888c88d 100644 --- a/src/cfnlint/data/CloudSpecs/eu-south-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-south-2.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1602,6 +1636,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", @@ -1646,17 +1681,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1673,24 +1698,11 @@ "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::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -2656,7 +2668,77 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -2769,10 +2851,30 @@ "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.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -3102,6 +3204,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -3572,7 +3675,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -4987,94 +5090,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", @@ -5651,6 +5667,9 @@ "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", @@ -7376,7 +7395,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", @@ -7549,6 +7581,7 @@ "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::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -7831,6 +7864,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", @@ -8001,410 +8035,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", - "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", - "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", @@ -8441,20 +8083,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 4b0a19cff1..80624f5bfa 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", @@ -1263,6 +1264,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,6 +1346,7 @@ "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", @@ -2881,6 +2884,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -3173,6 +3178,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", @@ -5278,6 +5284,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5773,7 +5780,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -6473,6 +6480,33 @@ "AWS::IVS::Channel": "CACHED", "AWS::IVS::PlaybackKeyPair": "CACHED", "AWS::IVS::RecordingConfiguration": "CACHED", + "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" + }, + "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::StreamKey": "CACHED", "AWS::IVSChat::LoggingConfiguration": "CACHED", "AWS::IVSChat::Room": "CACHED", @@ -6503,99 +6537,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -7152,6 +7094,7 @@ "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "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", @@ -8513,177 +8456,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -12142,6 +11915,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", @@ -12728,6 +12502,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13289,6 +13064,7 @@ "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", @@ -13557,1311 +13333,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", @@ -14880,68 +13359,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 cc688a45d0..4103699ce7 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", @@ -1102,13 +1103,151 @@ "AWS::Connect::RoutingProfile.MediaConcurrency": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueConfig": "CACHED", "AWS::Connect::RoutingProfile.RoutingProfileQueueReference": "CACHED", - "AWS::Connect::Rule.Actions": "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" + }, + "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, + "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.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.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::TaskTemplate.Constraints": "CACHED", "AWS::Connect::TaskTemplate.DefaultFieldValue": "CACHED", "AWS::Connect::TaskTemplate.Field": "CACHED", @@ -1383,6 +1522,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", @@ -1464,6 +1604,7 @@ "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", @@ -2787,6 +2928,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -3062,7 +3205,77 @@ "AWS::Omics::VariantStore.SseConfig": "CACHED", "AWS::Omics::Workflow.WorkflowParameter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -4801,7 +5014,23 @@ "AWS::RUM::AppMonitor.MetricDefinition": "CACHED", "AWS::RUM::AppMonitor.MetricDestination": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", @@ -5124,6 +5353,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5608,7 +5838,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5662,7 +5892,51 @@ "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", - "AWS::APS::Workspace": "CACHED", + "AWS::APS::Workspace": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "PrometheusEndpoint": { + "PrimitiveType": "String" + }, + "WorkspaceId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html", + "Properties": { + "AlertManagerDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alertmanagerdefinition", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Alias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alias", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::APS::Workspace.Alias" + } + }, + "LoggingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-loggingconfiguration", + "Required": false, + "Type": "LoggingConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -6492,99 +6766,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -6765,175 +6947,519 @@ "Required": false, "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-description", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::NimbleStudio::StudioComponent.Description" + } + }, + "Ec2SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-ec2securitygroupids", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "InitializationScripts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-initializationscripts", + "ItemType": "StudioComponentInitializationScript", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::NimbleStudio::StudioComponent.Name" + } + }, + "RuntimeRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-runtimerolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::NimbleStudio::StudioComponent.RuntimeRoleArn" + } + }, + "ScriptParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-scriptparameters", + "ItemType": "ScriptParameterKeyValue", + "Required": false, + "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": "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": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", + "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": 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::Redshift::Cluster.ClusterIdentifier" + } + }, + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "RedshiftClusterType" + } + }, + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } + }, + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "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", + "PrimitiveType": "Integer", + "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, + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::NimbleStudio::StudioComponent.Description" - } + "UpdateType": "Mutable" }, - "Ec2SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-ec2securitygroupids", - "PrimitiveItemType": "String", + "RevisionTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-revisiontarget", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "InitializationScripts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-initializationscripts", - "ItemType": "StudioComponentInitializationScript", + "RotateEncryptionKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-rotateencryptionkey", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-name", + "SnapshotClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotclusteridentifier", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::NimbleStudio::StudioComponent.Name" - } + "Required": false, + "UpdateType": "Immutable" }, - "RuntimeRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-runtimerolearn", + "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", - "Value": { - "ValueType": "AWS::NimbleStudio::StudioComponent.RuntimeRoleArn" - } + "UpdateType": "Mutable" }, - "ScriptParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-scriptparameters", - "ItemType": "ScriptParameterKeyValue", + "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" }, - "SecureInitializationRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-secureinitializationrolearn", - "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", - "Value": { - "ValueType": "AWS::NimbleStudio::StudioComponent.SecureInitializationRoleArn" - } + "UpdateType": "Mutable" }, - "StudioId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-studioid", + "SnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "Subtype": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-subtype", - "PrimitiveType": "String", + "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, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::NimbleStudio::StudioComponent.Subtype" - } + "Type": "List", + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.html#cfn-nimblestudio-studiocomponent-tags", + "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": "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" - } + "Type": "List", + "UpdateType": "Mutable" } } }, - "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", @@ -8665,139 +9191,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -11896,6 +12290,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", @@ -12608,6 +13003,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13145,6 +13541,7 @@ "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", @@ -13403,48 +13800,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", @@ -13486,32 +13842,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", @@ -13522,828 +13853,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", @@ -14358,54 +13879,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", @@ -14421,24 +13895,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 99a8e06340..f68eb261dc 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-3.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-3.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1185,6 +1219,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", @@ -1229,17 +1264,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1276,6 +1301,7 @@ "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", @@ -2364,6 +2390,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -2625,7 +2653,77 @@ "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -3092,7 +3190,34 @@ "AWS::QuickSight::Analysis.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Analysis.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Analysis.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", @@ -3574,7 +3699,34 @@ "AWS::QuickSight::Dashboard.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Dashboard.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Dashboard.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Dashboard.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Dashboard.SameSheetTargetVisualConfiguration": "CACHED", @@ -4122,7 +4274,34 @@ "AWS::QuickSight::Template.ReferenceLineValueLabelConfiguration": "CACHED", "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Template.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Template.RollingDateConfiguration": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", @@ -4256,7 +4435,34 @@ "AWS::QuickSight::Theme.Font": "CACHED", "AWS::QuickSight::Theme.GutterStyle": "CACHED", "AWS::QuickSight::Theme.MarginStyle": "CACHED", - "AWS::QuickSight::Theme.ResourcePermission": "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" + } + }, + "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" + } + } + }, "AWS::QuickSight::Theme.SheetStyle": "CACHED", "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", "AWS::QuickSight::Theme.ThemeError": "CACHED", @@ -4285,7 +4491,23 @@ "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", @@ -4597,6 +4819,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -5042,7 +5265,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5096,7 +5319,51 @@ "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", - "AWS::APS::Workspace": "CACHED", + "AWS::APS::Workspace": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "PrometheusEndpoint": { + "PrimitiveType": "String" + }, + "WorkspaceId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html", + "Properties": { + "AlertManagerDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alertmanagerdefinition", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Alias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alias", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::APS::Workspace.Alias" + } + }, + "LoggingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-loggingconfiguration", + "Required": false, + "Type": "LoggingConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -5953,99 +6220,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -6212,7 +6387,116 @@ "AWS::PCAConnectorAD::Template": "CACHED", "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", - "AWS::QuickSight::Analysis": "CACHED", + "AWS::QuickSight::Analysis": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreatedTime": { + "PrimitiveType": "String" + }, + "DataSetArns": { + "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", + "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", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AwsAccountId" + } + }, + "Definition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition", + "Required": false, + "Type": "AnalysisDefinition", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.Name" + } + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters", + "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", + "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, + "Type": "AnalysisSourceEntity", + "UpdateType": "Mutable" + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.Status" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "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", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ValidationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy", + "Required": false, + "Type": "ValidationStrategy", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard": "CACHED", "AWS::QuickSight::DataSet": "CACHED", "AWS::QuickSight::DataSource": "CACHED", @@ -6235,7 +6519,351 @@ "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::Cluster": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", + "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": 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::Redshift::Cluster.ClusterIdentifier" + } + }, + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "RedshiftClusterType" + } + }, + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } + }, + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "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", + "PrimitiveType": "Integer", + "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, + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", + "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" + }, + "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" + }, + "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" + }, + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "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" + } + } + }, "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -7567,111 +8195,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", @@ -10872,6 +11396,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -11390,6 +11915,7 @@ "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", @@ -11572,32 +12098,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", @@ -11608,660 +12109,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", @@ -12276,49 +12135,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", @@ -12334,22 +12151,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 901fa9622a..c61213aae7 100644 --- a/src/cfnlint/data/CloudSpecs/il-central-1.json +++ b/src/cfnlint/data/CloudSpecs/il-central-1.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1944,17 +1978,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1971,24 +1995,11 @@ "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::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -2790,7 +2801,35 @@ "AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint": "CACHED", "AWS::ECS::TaskDefinition.Tmpfs": "CACHED", "AWS::ECS::TaskDefinition.Ulimit": "CACHED", - "AWS::ECS::TaskDefinition.Volume": "CACHED", + "AWS::ECS::TaskDefinition.Volume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html", + "Properties": { + "DockerVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-dockervolumeconfiguration", + "Required": false, + "Type": "DockerVolumeConfiguration", + "UpdateType": "Immutable" + }, + "EFSVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-efsvolumeconfiguration", + "Required": false, + "Type": "EFSVolumeConfiguration", + "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, + "Type": "HostVolumeProperties", + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, "AWS::ECS::TaskDefinition.VolumeFrom": "CACHED", "AWS::ECS::TaskSet.AwsVpcConfiguration": "CACHED", "AWS::ECS::TaskSet.LoadBalancer": "CACHED", @@ -3989,7 +4028,77 @@ "AWS::Omics::VariantStore.SseConfig": "CACHED", "AWS::Omics::Workflow.WorkflowParameter": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -4021,7 +4130,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -4373,134 +4498,11 @@ "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SSM::PatchBaseline.PatchFilter.Values" - } - } - } - }, - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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": { - "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", - "Required": false, - "Type": "PatchStringDate", - "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", - "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", - "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", - "ItemType": "Rule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "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", @@ -4511,6 +4513,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -4844,7 +4847,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -6714,103 +6717,132 @@ }, "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": { + "AWS::EC2::IPAMPool": { "Attributes": { - "PrimaryPrivateIpAddress": { + "Arn": { "PrimitiveType": "String" }, - "SecondaryPrivateIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" + "IpamArn": { + "PrimitiveType": "String" + }, + "IpamPoolId": { + "PrimitiveType": "String" + }, + "IpamScopeArn": { + "PrimitiveType": "String" + }, + "IpamScopeType": { + "PrimitiveType": "String" + }, + "PoolDepth": { + "PrimitiveType": "Integer" + }, + "State": { + "PrimitiveType": "String" + }, + "StateMessage": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-description", + "AddressFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "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", + "AllocationDefaultNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength", + "PrimitiveType": "Integer", "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", + "AllocationMaxNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength", + "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Ipv6AddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount", + "AllocationMinNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength", "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", + "AllocationResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags", "DuplicatesAllowed": false, - "ItemType": "InstanceIpv6Address", + "ItemType": "Tag", "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", + "AutoImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AwsService": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-awsservice", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.AwsService" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description", "PrimitiveType": "String", "Required": false, + "UpdateType": "Mutable" + }, + "IpamScopeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Immutable" }, - "PrivateIpAddresses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-privateipaddresses", + "Locale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ProvisionedCidrs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs", "DuplicatesAllowed": false, - "ItemType": "PrivateIpAddressSpecification", + "ItemType": "ProvisionedCidr", "Required": false, "Type": "List", - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "SecondaryPrivateIpAddressCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-secondaryprivateipcount", - "PrimitiveType": "Integer", + "PublicIpSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publicipsource", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.PublicIpSource" + } }, - "SourceDestCheck": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-awsec2networkinterface-sourcedestcheck", + "PubliclyAdvertisable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable", "PrimitiveType": "Boolean", "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", + "SourceIpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid", "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, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", + "DuplicatesAllowed": false, "ItemType": "Tag", "Required": false, "Type": "List", @@ -6818,6 +6850,22 @@ } } }, + "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": "CACHED", "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::PlacementGroup": { @@ -8767,118 +8815,7 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", - "AWS::SSM::PatchBaseline": { - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SSM::PatchBaseline": "CACHED", "AWS::SSO::Assignment": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", @@ -10338,6 +10275,7 @@ "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::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -10763,427 +10701,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", @@ -11198,24 +10727,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", @@ -11231,18 +10743,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 b2e756b41b..75f0ceaae8 100644 --- a/src/cfnlint/data/CloudSpecs/me-central-1.json +++ b/src/cfnlint/data/CloudSpecs/me-central-1.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1647,6 +1681,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", @@ -1691,17 +1726,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1718,24 +1743,11 @@ "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::PrefixList.Entry": "CACHED", "AWS::EC2::SecurityGroup.Egress": "CACHED", "AWS::EC2::SecurityGroup.Ingress": "CACHED", @@ -2812,7 +2824,77 @@ "AWS::NetworkFirewall::TLSInspectionConfiguration.ServerCertificateScope": "CACHED", "AWS::NetworkFirewall::TLSInspectionConfiguration.TLSInspectionConfiguration": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -2928,7 +3010,23 @@ "AWS::RDS::DBSecurityGroup.Ingress": "CACHED", "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html", "Properties": { @@ -3728,7 +3826,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5208,94 +5306,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", @@ -5758,99 +5769,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -8514,6 +8433,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", @@ -8693,337 +8613,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", @@ -9038,39 +8639,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", @@ -9086,20 +8655,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 6a32e87128..d72e5e444a 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", @@ -1133,17 +1134,7 @@ "AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator": "CACHED", "AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification": "CACHED", "AWS::EC2::LaunchTemplate.LicenseSpecification": "CACHED", - "AWS::EC2::LaunchTemplate.MaintenanceOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", - "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::LaunchTemplate.MaintenanceOptions": "CACHED", "AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu": "CACHED", "AWS::EC2::LaunchTemplate.MemoryMiB": "CACHED", "AWS::EC2::LaunchTemplate.MetadataOptions": "CACHED", @@ -1180,6 +1171,7 @@ "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", @@ -2218,7 +2210,77 @@ "AWS::NetworkManager::VpcAttachment.ProposedSegmentChange": "CACHED", "AWS::NetworkManager::VpcAttachment.VpcOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -2339,7 +2401,23 @@ "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::ScheduledAction.PauseClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ResizeClusterMessage": "CACHED", @@ -2496,134 +2574,11 @@ "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SSM::PatchBaseline.PatchFilter.Values" - } - } - } - }, - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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": { - "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", - "Required": false, - "Type": "PatchStringDate", - "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", - "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", - "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", - "ItemType": "Rule", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "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", @@ -2704,6 +2659,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -3143,7 +3099,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -3635,7 +3591,139 @@ "AWS::EC2::Host": "CACHED", "AWS::EC2::IPAM": "CACHED", "AWS::EC2::IPAMAllocation": "CACHED", - "AWS::EC2::IPAMPool": "CACHED", + "AWS::EC2::IPAMPool": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "IpamArn": { + "PrimitiveType": "String" + }, + "IpamPoolId": { + "PrimitiveType": "String" + }, + "IpamScopeArn": { + "PrimitiveType": "String" + }, + "IpamScopeType": { + "PrimitiveType": "String" + }, + "PoolDepth": { + "PrimitiveType": "Integer" + }, + "State": { + "PrimitiveType": "String" + }, + "StateMessage": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html", + "Properties": { + "AddressFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "AllocationDefaultNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMaxNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMinNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AwsService": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-awsservice", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.AwsService" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IpamScopeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Locale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ProvisionedCidrs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs", + "DuplicatesAllowed": false, + "ItemType": "ProvisionedCidr", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PublicIpSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publicipsource", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::IPAMPool.PublicIpSource" + } + }, + "PubliclyAdvertisable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "SourceIpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::IPAMPoolCidr": "CACHED", "AWS::EC2::IPAMResourceDiscovery": "CACHED", "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", @@ -4159,218 +4247,470 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", + "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::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": "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": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Mutable" + }, + "AquaConfigurationStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-aquaconfigurationstatus", + "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", + "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::IoT::DomainConfiguration.DomainConfigurationStatus" + "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" } }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", + "ClusterParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" + "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" } }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", + "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": "Immutable", + "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::IoT::DomainConfiguration.ServerCertificateArns" + "ValueType": "RedshiftClusterType" } }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" + "ValueType": "RedshiftClusterVersion" } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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, - "ItemType": "Tag", + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", + "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", "Required": false, - "Type": "TlsConfig", + "Type": "LoggingProperties", "UpdateType": "Mutable" }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", "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", + "PrimitiveType": "Integer", + "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, + "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::IoT::DomainConfiguration.ValidationCertificateArn" + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", + "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" + }, + "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" + }, + "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" + }, + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "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" } } }, - "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::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": "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": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -4436,118 +4776,7 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::Parameter": "CACHED", - "AWS::SSM::PatchBaseline": { - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "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", - "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", - "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", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::SSM::PatchBaseline": "CACHED", "AWS::SSO::Assignment": "CACHED", "AWS::SSO::InstanceAccessControlAttributeConfiguration": "CACHED", "AWS::SSO::PermissionSet": "CACHED", @@ -5459,91 +5688,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", @@ -6764,6 +6909,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -7272,6 +7418,7 @@ "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", @@ -7451,403 +7598,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", @@ -7862,41 +7624,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", @@ -7912,22 +7640,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 3446ab721a..c621514032 100644 --- a/src/cfnlint/data/CloudSpecs/sa-east-1.json +++ b/src/cfnlint/data/CloudSpecs/sa-east-1.json @@ -155,7 +155,41 @@ "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": { + "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": false, + "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.CsrExtensions": "CACHED", "AWS::ACMPCA::CertificateAuthority.CustomAttribute": "CACHED", "AWS::ACMPCA::CertificateAuthority.EdiPartyName": "CACHED", @@ -1194,6 +1228,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", @@ -1275,6 +1310,7 @@ "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", @@ -2291,6 +2327,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -2646,6 +2684,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", @@ -4610,6 +4649,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5063,7 +5103,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -5117,7 +5157,51 @@ "AWS::ACMPCA::CertificateAuthorityActivation": "CACHED", "AWS::ACMPCA::Permission": "CACHED", "AWS::APS::RuleGroupsNamespace": "CACHED", - "AWS::APS::Workspace": "CACHED", + "AWS::APS::Workspace": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "PrometheusEndpoint": { + "PrimitiveType": "String" + }, + "WorkspaceId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html", + "Properties": { + "AlertManagerDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alertmanagerdefinition", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Alias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-alias", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::APS::Workspace.Alias" + } + }, + "LoggingConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-loggingconfiguration", + "Required": false, + "Type": "LoggingConfiguration", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-aps-workspace.html#cfn-aps-workspace-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::ARCZonalShift::ZonalAutoshiftConfiguration": "CACHED", "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -5481,173 +5565,7 @@ } } }, - "AWS::DocDB::DBCluster": { - "Attributes": { - "ClusterResourceId": { - "PrimitiveType": "String" - }, - "Endpoint": { - "PrimitiveType": "String" - }, - "Port": { - "PrimitiveType": "String" - }, - "ReadEndpoint": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html", - "Properties": { - "AvailabilityZones": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-availabilityzones", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "BackupRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-backupretentionperiod", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::DocDB::DBCluster.BackupRetentionPeriod" - } - }, - "CopyTagsToSnapshot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-copytagstosnapshot", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbclusterparametergroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-dbsubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeletionProtection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-deletionprotection", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableCloudwatchLogsExports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-enablecloudwatchlogsexports", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-engineversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "DocumentDBEngineVersion" - } - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MasterUserPassword": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masteruserpassword", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MasterUsername": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-masterusername", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-port", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredBackupWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredbackupwindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RestoreToTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-restoretotime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RestoreType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-restoretype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-snapshotidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceDBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-sourcedbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StorageEncrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-storageencrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UseLatestRestorableTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-uselatestrestorabletime", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html#cfn-docdb-dbcluster-vpcsecuritygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::DocDB::DBCluster": "CACHED", "AWS::DocDB::DBClusterParameterGroup": "CACHED", "AWS::DocDB::DBInstance": "CACHED", "AWS::DocDB::DBSubnetGroup": "CACHED", @@ -5981,99 +5899,7 @@ "AWS::IoT::CACertificate": "CACHED", "AWS::IoT::Certificate": "CACHED", "AWS::IoT::CertificateProvider": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -8293,151 +8119,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -11727,6 +11409,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -12256,6 +11939,7 @@ "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", @@ -12400,38 +12084,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", @@ -12447,32 +12100,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", @@ -12483,819 +12111,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", @@ -13310,56 +12137,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", @@ -13375,24 +12153,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 1b33fedc80..9f0a7afb7e 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": { @@ -32693,6 +32710,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": { @@ -35404,6 +35450,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": { @@ -38957,6 +39026,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, @@ -54742,17 +54817,6 @@ } } }, - "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": { @@ -75924,6 +75988,41 @@ } } }, + "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": {} @@ -76392,6 +76491,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, @@ -84327,6 +84432,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", @@ -84424,6 +84535,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": { @@ -100093,12 +100215,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" } } }, @@ -113951,12 +114067,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" } } }, @@ -129524,12 +129634,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" } } }, @@ -133322,12 +133426,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" } } }, @@ -135454,7 +135552,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": { @@ -144004,6 +144102,32 @@ } } }, + "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::InferenceComponent.DeployedImage": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferencecomponent-deployedimage.html", "Properties": { @@ -157173,7 +157297,7 @@ } } }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": { "Attributes": { @@ -157435,6 +157559,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, @@ -177856,6 +177989,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, @@ -179109,6 +179248,12 @@ }, "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", @@ -190902,7 +191047,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" @@ -191029,7 +191174,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": { @@ -193793,12 +193938,6 @@ "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", @@ -201036,6 +201175,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" } } }, @@ -211024,16 +211169,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", @@ -211062,6 +211199,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", @@ -211085,6 +211230,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, @@ -211851,6 +212004,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" + } } } }, @@ -213661,6 +213823,9 @@ }, "AWS::Redshift::Cluster": { "Attributes": { + "ClusterNamespaceArn": { + "PrimitiveType": "String" + }, "DeferMaintenanceIdentifier": { "PrimitiveType": "String" }, @@ -213670,7 +213835,7 @@ "Endpoint.Port": { "PrimitiveType": "String" }, - "Id": { + "MasterPasswordSecretArn": { "PrimitiveType": "String" } }, @@ -213866,16 +214031,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" @@ -213896,6 +214073,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", @@ -220451,6 +220634,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" } } }, @@ -225107,7 +225296,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" @@ -225126,6 +225315,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, @@ -227556,6 +227754,11 @@ "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 @@ -230697,7 +230900,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 }, @@ -231883,6 +232086,7 @@ "BUILD_GENERAL1_LARGE", "BUILD_GENERAL1_MEDIUM", "BUILD_GENERAL1_SMALL", + "BUILD_GENERAL1_XLARGE", "BUILD_LAMBDA_10GB", "BUILD_LAMBDA_1GB", "BUILD_LAMBDA_2GB", @@ -237222,6 +237426,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -243333,7 +243538,8 @@ }, "AWS::Logs::AccountPolicy.PolicyType": { "AllowedValues": [ - "DATA_PROTECTION_POLICY" + "DATA_PROTECTION_POLICY", + "SUBSCRIPTION_FILTER_POLICY" ] }, "AWS::Logs::AccountPolicy.Scope": { @@ -256045,6 +256251,12 @@ "StringMax": 256, "StringMin": 0 }, + "AWS::QuickSight::Topic.UserExperienceVersion": { + "AllowedValues": [ + "LEGACY", + "NEW_READER_EXPERIENCE" + ] + }, "AWS::QuickSight::VPCConnection.AvailabilityStatus": { "AllowedValues": [ "AVAILABLE", @@ -259371,6 +259583,12 @@ "StringMax": 1024, "StringMin": 0 }, + "AWS::SageMaker::FeatureGroup.ThroughputConfig.ThroughputMode": { + "AllowedValues": [ + "OnDemand", + "Provisioned" + ] + }, "AWS::SageMaker::Image.ImageDescription": { "AllowedPatternRegex": ".+", "StringMax": 512, @@ -262236,6 +262454,10 @@ "StringMax": 200, "StringMin": 1 }, + "AWS::VerifiedPermissions::PolicyStore.Description": { + "StringMax": 150, + "StringMin": 0 + }, "AWS::VerifiedPermissions::PolicyStore.ValidationSettings.Mode": { "AllowedValues": [ "OFF", @@ -264598,6 +264820,7 @@ "c6gn.8xlarge", "c6gn.large", "c6gn.medium", + "c6gn.metal", "c6gn.xlarge", "c6i.12xlarge", "c6i.16xlarge", @@ -264694,6 +264917,7 @@ "d3en.8xlarge", "d3en.xlarge", "dl1.24xlarge", + "dl2q.24xlarge", "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", @@ -264733,6 +264957,12 @@ "h1.2xlarge", "h1.4xlarge", "h1.8xlarge", + "hpc6a.48xlarge", + "hpc6id.32xlarge", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", "hpc7g.16xlarge", "hpc7g.4xlarge", "hpc7g.8xlarge", @@ -264757,6 +264987,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -264985,6 +265216,7 @@ "m7i.xlarge", "mac1.metal", "mac2-m2.metal", + "mac2-m2pro.metal", "mac2.metal", "p2.16xlarge", "p2.8xlarge", @@ -265306,6 +265538,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", @@ -265674,6 +265911,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 1974e42408..8ae4866604 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", @@ -1285,6 +1286,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", @@ -1366,6 +1368,7 @@ "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", @@ -2093,7 +2096,23 @@ "AWS::ImageBuilder::LifecyclePolicy.IncludeResources": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.LastLaunched": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", - "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", + "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SemanticVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-semanticversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", @@ -2760,6 +2779,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -3034,6 +3055,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", @@ -5079,6 +5101,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -5568,7 +5591,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -6360,99 +6383,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -6938,6 +6869,7 @@ "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "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", @@ -8327,163 +8259,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -11679,6 +11455,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", @@ -12513,6 +12290,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -13074,6 +12852,7 @@ "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", @@ -13268,44 +13047,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", @@ -13358,1321 +13100,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", @@ -14703,24 +13142,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 529b5990fa..b8a423e0f2 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", @@ -1007,5093 +1008,3570 @@ "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.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::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": { - "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", - "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", + "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": "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", + "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, "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", + "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": "List", "UpdateType": "Mutable" }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-networkconfiguration", + "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": "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, + } + } + }, + "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" }, - "ReadonlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-readonlyrootfilesystem", - "PrimitiveType": "Boolean", + "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" }, - "ResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-resourcerequirements", - "ItemType": "ResourceRequirement", + "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" }, - "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", + "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" }, - "Ulimits": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ulimits", - "ItemType": "Ulimit", + "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" }, - "User": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-user", + "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, "UpdateType": "Mutable" }, - "Vcpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-vcpus", + "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, "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", - "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, - "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" - } - } - }, - "AWS::Batch::JobDefinition.EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html", + "AWS::CodePipeline::Pipeline.ActionTypeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.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", + "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodePipeline::Pipeline.ActionTypeId.Category" + } }, - "RootDirectory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-rootdirectory", + "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" + } }, - "TransitEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryption", + "Provider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-provider", "PrimitiveType": "String", - "Required": false, + "Required": true, "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, + "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.EksContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.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": { - "Args": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-args", - "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", - "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", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-blockerdeclaration.html#cfn-codepipeline-pipeline-blockerdeclaration-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" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-name", + "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" - }, - "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" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CodePipeline::Pipeline.BlockerDeclaration.Type" + } } } }, - "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html", + "AWS::CodePipeline::Pipeline.EncryptionKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-encryptionkey.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-name", + "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" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-value", + "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, + "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.GitConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration-gitconfiguration.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", + "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" }, - "Requests": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html#cfn-batch-jobdefinition-ekscontainerresourcerequirements-requests", - "PrimitiveType": "Json", + "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, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksContainerSecurityContext": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html", + "AWS::CodePipeline::Pipeline.GitPushDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration.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" - }, - "RunAsUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasuser", - "PrimitiveType": "Integer", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration.html#cfn-codepipeline-pipeline-gitpushdeclaration-tags", "Required": false, + "Type": "Tags", "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksContainerVolumeMount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html", + "AWS::CodePipeline::Pipeline.InputArtifact": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-inputartifact.html", "Properties": { - "MountPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-mountpath", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-inputartifact.html#cfn-codepipeline-pipeline-inputartifact-name", "PrimitiveType": "String", - "Required": false, + "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-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-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, - "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, + "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::Pipeline.StageDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.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", + "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" + }, + "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": "List", "UpdateType": "Mutable" }, - "SizeLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-sizelimit", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html#cfn-codepipeline-pipeline-stagedeclaration-name", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksHostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekshostpath.html", + "AWS::CodePipeline::Pipeline.StageTransition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html", "Properties": { - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekshostpath.html#cfn-batch-jobdefinition-ekshostpath-path", + "Reason": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html#cfn-codepipeline-pipeline-stagetransition-reason", "PrimitiveType": "String", - "Required": false, + "Required": true, + "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::Batch::JobDefinition.EksProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksproperties.html", + "AWS::CodePipeline::Pipeline.Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration-tags.html", "Properties": { - "PodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksproperties.html#cfn-batch-jobdefinition-eksproperties-podproperties", + "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": "PodProperties", + "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", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html", + "AWS::CodePipeline::Pipeline.TriggerDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.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", + "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" }, - "SecretName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html#cfn-batch-jobdefinition-ekssecret-secretname", + "ProviderType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.html#cfn-codepipeline-pipeline-triggerdeclaration-providertype", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EksVolume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html", + "AWS::CodePipeline::Pipeline.VariableDeclaration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html", "Properties": { - "EmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-emptydir", + "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, - "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", + "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, - "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", + "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" - }, - "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" - } - } - }, - "AWS::Batch::JobDefinition.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html", - "Properties": { - "Name": { - "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": "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", - "Required": true, - "UpdateType": "Mutable" } } }, - "AWS::Batch::JobDefinition.EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.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": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-action", + "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" - }, - "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": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.SourceDetail.EventSource" + } }, - "OnReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onreason", + "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.MaximumExecutionFrequency" + } }, - "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": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.FargatePlatformConfiguration": { - "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-containerproperties-fargateplatformconfiguration.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion", + "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": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.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", - "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", - "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", - "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", - "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", - "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", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.SourceDetail.MessageType" + } } } }, - "AWS::Batch::JobDefinition.LogConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.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::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", "Properties": { - "LogDriver": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-logdriver", - "PrimitiveType": "String", + "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, - "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", - "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" - } - } - }, - "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-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", - "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", + "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" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } } } }, - "AWS::Batch::JobDefinition.NodeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.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", - "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", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.NodeRangeProperty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.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", - "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::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::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::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.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": { - "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" - }, - "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", + "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" }, - "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.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", + "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" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-value", + "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::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", + "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.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.ServiceManagedEBSVolumeConfiguration": "CACHED", + "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "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", "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", + "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", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "ValueFrom": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-valuefrom", + "TargetGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-targetgrouparn", "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" + "UpdateType": "Immutable" } } }, - "AWS::Batch::JobDefinition.Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html", + "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": { - "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, - "UpdateType": "Mutable" - }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-mountoptions", + "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" }, - "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", + "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" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-name", + "MainClass": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-mainclass", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "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" + "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::Batch::JobDefinition.Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html", + "AWS::EMR::Step.KeyValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.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", + "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, - "Type": "VolumesHost", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-name", + "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::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" - } - } - }, - "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::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": { - "MaximumCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-maximumcount", - "PrimitiveType": "Integer", + "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" }, - "MinimumCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html#cfn-codepipeline-customactiontype-artifactdetails-minimumcount", - "PrimitiveType": "Integer", + "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" } } }, - "AWS::CodePipeline::CustomActionType.ConfigurationProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.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": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description", + "ApplicationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname", "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", + "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" - }, - "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::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": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html", + "AWS::ElasticBeanstalk::Environment.Tier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.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", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-name", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "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" + "UpdateType": "Immutable" }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-rolearn", + "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": "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", + "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, "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" - } - }, - "Owner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-owner", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CodePipeline::Pipeline.ActionTypeId.Owner" - } - }, - "Provider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-provider", + "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" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiontypeid.html#cfn-codepipeline-pipeline-actiontypeid-version", + "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.ArtifactStore": "CACHED", - "AWS::CodePipeline::Pipeline.BlockerDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-blockerdeclaration.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-codepipeline-pipeline-blockerdeclaration.html#cfn-codepipeline-pipeline-blockerdeclaration-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": true, + "Required": false, "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-blockerdeclaration.html#cfn-codepipeline-pipeline-blockerdeclaration-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::CodePipeline::Pipeline.BlockerDeclaration.Type" - } - } - } - }, - "AWS::CodePipeline::Pipeline.EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-encryptionkey.html", - "Properties": { - "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, + "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" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-encryptionkey.html#cfn-codepipeline-pipeline-encryptionkey-type", - "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.GitConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration-gitconfiguration.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": { - "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", + "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" }, - "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", + "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::CodePipeline::Pipeline.GitPushDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration.html", + "AWS::Events::Rule.InputTransformer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html", "Properties": { - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-gitpushdeclaration.html#cfn-codepipeline-pipeline-gitpushdeclaration-tags", + "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": "Tags", + "Type": "Map", "UpdateType": "Mutable" - } - } - }, - "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", + }, + "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::CodePipeline::Pipeline.OutputArtifact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-outputartifact.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": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-outputartifact.html#cfn-codepipeline-pipeline-outputartifact-name", + "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" - } - } - }, - "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" }, - "Blockers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagedeclaration.html#cfn-codepipeline-pipeline-stagedeclaration-blockers", - "ItemType": "BlockerDeclaration", + "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, - "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", + "SecretManagerArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-secretmanagerarn", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::CodePipeline::Pipeline.StageTransition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html", - "Properties": { - "Reason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html#cfn-codepipeline-pipeline-stagetransition-reason", + }, + "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" }, - "StageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stagetransition.html#cfn-codepipeline-pipeline-stagetransition-stagename", + "StatementName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-statementname", "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", - "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", - "PrimitiveItemType": "String", + "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, - "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::CodePipeline::Pipeline.TriggerDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.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": { - "GitConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.html#cfn-codepipeline-pipeline-triggerdeclaration-gitconfiguration", + "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, - "Type": "GitConfiguration", "UpdateType": "Mutable" }, - "ProviderType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-triggerdeclaration.html#cfn-codepipeline-pipeline-triggerdeclaration-providertype", + "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::CodePipeline::Pipeline.VariableDeclaration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html", + "AWS::Events::Rule.Target": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html", "Properties": { - "DefaultValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html#cfn-codepipeline-pipeline-variabledeclaration-defaultvalue", + "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": "Mutable" + }, + "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" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-variabledeclaration.html#cfn-codepipeline-pipeline-variabledeclaration-description", - "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" }, - "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, + "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" - } - } - }, - "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": { - "EventSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource", + }, + "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::Config::ConfigRule.SourceDetail.EventSource" - } + "UpdateType": "Mutable" }, - "MaximumExecutionFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-sourcedetail-maximumexecutionfrequency", + "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", - "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", + "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, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.SourceDetail.MessageType" - } - } - } - }, - "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", - "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", + "Required": false, "UpdateType": "Mutable" }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid", + "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": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } + "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::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::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": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.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": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", + "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" - } - } - }, - "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", - "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", + "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", - "PrimitiveType": "String", + "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" }, - "DnsSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-dnssupport", + "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" }, - "Ipv6Support": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-ipv6support", + "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" - } - } - }, - "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", + }, + "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": "Immutable" + "UpdateType": "Mutable" }, - "ContainerPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-containerport", - "PrimitiveType": "Integer", + "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" }, - "LoadBalancerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-loadbalancername", - "PrimitiveType": "String", + "LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-logconfiguration", "Required": false, - "UpdateType": "Immutable" + "Type": "LogConfiguration", + "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", + "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" - } - } - }, - "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", + "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", "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" + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "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", + "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": "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", + "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" + }, + "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" - } - } - }, - "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", + "UpdateType": "Mutable" + }, + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform", "Required": false, - "UpdateType": "Immutable" + "Type": "RuntimePlatform", + "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", + "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, - "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": "List", "UpdateType": "Mutable" }, - "S3Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3key", + "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": true, + "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", "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.Device": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html", "Properties": { - "ApplicationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname", + "ContainerPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-containerpath", "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", + "HostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-hostpath", "PrimitiveType": "String", - "Required": true, + "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::ElasticBeanstalk::Environment.OptionSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html", + "AWS::GammaDilithium::JobDefinition.EfsVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.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, + "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" }, - "OptionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-optionname", + "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" }, - "ResourceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-elasticbeanstalk-environment-optionsetting-resourcename", + "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" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-value", + "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, "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", + "Required": false, + "UpdateType": "Mutable" } } }, - "AWS::ElasticBeanstalk::Environment.Tier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html", + "AWS::GammaDilithium::JobDefinition.EksContainer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-name", - "PrimitiveType": "String", + "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, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-type", + "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" + }, + "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": "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", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-version", + "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" + }, + "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" + }, + "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" + }, + "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::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.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-eventbus-tagentry.html#cfn-events-eventbus-tagentry-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": true, "UpdateType": "Mutable" }, "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-value", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-value", "PrimitiveType": "String", - "Required": true, + "Required": false, "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", + "AWS::GammaDilithium::JobDefinition.EksContainerResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.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", + "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" }, - "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", + "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, - "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", + "AWS::GammaDilithium::JobDefinition.EksContainerSecurityContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.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", + "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": "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", + "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": "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", + "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, - "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", + }, + "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": "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, + "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" } } }, - "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", + "AWS::GammaDilithium::JobDefinition.EksContainerVolumeMount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.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", + "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" }, - "StatementName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-statementname", + "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" }, - "WithEvent": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-withevent", + "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, "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.EksEmptyDir": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html", "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-key", + "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, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-tag.html#cfn-events-rule-tag-value", + "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" } } }, - "AWS::Events::Rule.Target": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html", + "AWS::GammaDilithium::JobDefinition.EksHostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekshostpath.html", "Properties": { - "Arn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn", + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekshostpath.html#cfn-gammadilithium-jobdefinition-ekshostpath-path", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" - }, - "BatchParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-batchparameters", + } + } + }, + "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": "BatchParameters", + "Type": "PodProperties", "UpdateType": "Mutable" - }, - "DeadLetterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-deadletterconfig", + } + } + }, + "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, - "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", + "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" + } + } + }, + "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": "EcsParameters", + "Type": "EksEmptyDir", "UpdateType": "Mutable" }, - "HttpParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-httpparameters", + "HostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-hostpath", "Required": false, - "Type": "HttpParameters", + "Type": "EksHostPath", "UpdateType": "Mutable" }, - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-id", + "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" }, - "Input": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-input", - "PrimitiveType": "String", + "Secret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-secret", "Required": false, + "Type": "EksSecret", "UpdateType": "Mutable" - }, - "InputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputpath", + } + } + }, + "AWS::GammaDilithium::JobDefinition.Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html", + "Properties": { + "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" }, - "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", + "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, - "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", + } + } + }, + "AWS::GammaDilithium::JobDefinition.EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-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", + "PrimitiveType": "Integer", + "Required": true, "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", + } + } + }, + "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" }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-rolearn", + "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" }, - "RunCommandParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-runcommandparameters", + "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, - "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", + "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, - "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::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.FargatePlatformConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration.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", - "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", + "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, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.ContainerProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html", + "AWS::GammaDilithium::JobDefinition.LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-linuxparameters.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", - "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" - }, - "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" - }, - "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" - }, - "LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters", - "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", - "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", - "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", + "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", "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", - "Required": false, - "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", + "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", "Required": false, "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": "Mutable" - }, - "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" - }, - "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": "Mutable" - }, - "Vcpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-vcpus", + "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", "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": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html", - "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-containerpath", - "PrimitiveType": "String", + "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", "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", - "PrimitiveType": "String", + "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", "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", + "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", "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.LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-logconfiguration.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", - "UpdateType": "Mutable" - }, - "FileSystemId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-filesystemid", + "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" }, - "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" - }, - "TransitEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-transitencryption", - "PrimitiveType": "String", + "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", "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", + "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", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html", + "AWS::GammaDilithium::JobDefinition.Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties-metadata.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", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-name", - "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", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.EksContainerResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.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", - "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", - "Properties": { - "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, - "UpdateType": "Mutable" - }, - "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, - "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", - "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", - "Required": false, - "UpdateType": "Mutable" - }, - "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" - } - } - }, - "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" - }, - "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" - }, - "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, - "UpdateType": "Mutable" - } - } - }, - "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, - "UpdateType": "Mutable" - }, - "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" - } - } - }, - "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, - "UpdateType": "Mutable" - } - } - }, - "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": "PodProperties", - "UpdateType": "Mutable" - } - } - }, - "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" - }, - "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" - } - } - }, - "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": "EksEmptyDir", - "UpdateType": "Mutable" - }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-hostpath", - "Required": false, - "Type": "EksHostPath", - "UpdateType": "Mutable" - }, - "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" - }, - "Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-secret", - "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", - "Properties": { - "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" - }, - "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" - } - } - }, - "AWS::GammaDilithium::JobDefinition.EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-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", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "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" - }, - "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" - }, - "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" - }, - "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.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", - "PrimitiveType": "String", - "Required": false, - "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", - "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", - "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", - "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", - "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", - "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", - "ItemType": "Tmpfs", - "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", - "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", - "ItemType": "Secret", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties-metadata.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", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.MountPoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html", - "Properties": { - "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" - }, - "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" - }, - "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, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Ulimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html", - "Properties": { - "HardLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-hardlimit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SoftLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-softlimit", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html", - "Properties": { - "EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-efsvolumeconfiguration", - "Required": false, - "Type": "EfsVolumeConfiguration", - "UpdateType": "Mutable" - }, - "Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-host", - "Required": false, - "Type": "VolumesHost", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.VolumesHost": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumeshost.html", - "Properties": { - "SourcePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumeshost.html#cfn-gammadilithium-jobdefinition-volumeshost-sourcepath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "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.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::Schema.Registry": "CACHED", - "AWS::Glue::Schema.SchemaVersion": "CACHED", - "AWS::Glue::SchemaVersion.Schema": "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::Greengrass::ConnectorDefinition.Connector": "CACHED", - "AWS::Greengrass::ConnectorDefinition.ConnectorDefinitionVersion": "CACHED", - "AWS::Greengrass::ConnectorDefinitionVersion.Connector": "CACHED", - "AWS::Greengrass::CoreDefinition.Core": "CACHED", - "AWS::Greengrass::CoreDefinition.CoreDefinitionVersion": "CACHED", - "AWS::Greengrass::CoreDefinitionVersion.Core": "CACHED", - "AWS::Greengrass::DeviceDefinition.Device": "CACHED", - "AWS::Greengrass::DeviceDefinition.DeviceDefinitionVersion": "CACHED", - "AWS::Greengrass::DeviceDefinitionVersion.Device": "CACHED", - "AWS::Greengrass::FunctionDefinition.DefaultConfig": "CACHED", - "AWS::Greengrass::FunctionDefinition.Environment": "CACHED", - "AWS::Greengrass::FunctionDefinition.Execution": "CACHED", - "AWS::Greengrass::FunctionDefinition.Function": "CACHED", - "AWS::Greengrass::FunctionDefinition.FunctionConfiguration": "CACHED", - "AWS::Greengrass::FunctionDefinition.FunctionDefinitionVersion": "CACHED", - "AWS::Greengrass::FunctionDefinition.ResourceAccessPolicy": "CACHED", - "AWS::Greengrass::FunctionDefinition.RunAs": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.DefaultConfig": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.Environment": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.Execution": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.Function": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.FunctionConfiguration": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.ResourceAccessPolicy": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.RunAs": "CACHED", - "AWS::Greengrass::Group.GroupVersion": "CACHED", - "AWS::Greengrass::LoggerDefinition.Logger": "CACHED", - "AWS::Greengrass::LoggerDefinition.LoggerDefinitionVersion": "CACHED", - "AWS::Greengrass::LoggerDefinitionVersion.Logger": "CACHED", - "AWS::Greengrass::ResourceDefinition.GroupOwnerSetting": "CACHED", - "AWS::Greengrass::ResourceDefinition.LocalDeviceResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinition.LocalVolumeResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinition.ResourceDataContainer": "CACHED", - "AWS::Greengrass::ResourceDefinition.ResourceDefinitionVersion": "CACHED", - "AWS::Greengrass::ResourceDefinition.ResourceDownloadOwnerSetting": "CACHED", - "AWS::Greengrass::ResourceDefinition.ResourceInstance": "CACHED", - "AWS::Greengrass::ResourceDefinition.S3MachineLearningModelResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinition.SageMakerMachineLearningModelResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinition.SecretsManagerSecretResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.GroupOwnerSetting": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.LocalDeviceResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.LocalVolumeResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.ResourceDataContainer": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.ResourceDownloadOwnerSetting": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.ResourceInstance": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.S3MachineLearningModelResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.SageMakerMachineLearningModelResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.SecretsManagerSecretResourceData": "CACHED", - "AWS::Greengrass::SubscriptionDefinition.Subscription": "CACHED", - "AWS::Greengrass::SubscriptionDefinition.SubscriptionDefinitionVersion": "CACHED", - "AWS::Greengrass::SubscriptionDefinitionVersion.Subscription": "CACHED", - "AWS::GreengrassV2::ComponentVersion.ComponentDependencyRequirement": "CACHED", - "AWS::GreengrassV2::ComponentVersion.ComponentPlatform": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaContainerParams": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaDeviceMount": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaEventSource": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaExecutionParameters": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaFunctionRecipeSource": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaLinuxProcessParams": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaVolumeMount": "CACHED", - "AWS::GreengrassV2::Deployment.ComponentConfigurationUpdate": "CACHED", - "AWS::GreengrassV2::Deployment.ComponentDeploymentSpecification": "CACHED", - "AWS::GreengrassV2::Deployment.ComponentRunWith": "CACHED", - "AWS::GreengrassV2::Deployment.DeploymentComponentUpdatePolicy": "CACHED", - "AWS::GreengrassV2::Deployment.DeploymentConfigurationValidationPolicy": "CACHED", - "AWS::GreengrassV2::Deployment.DeploymentIoTJobConfiguration": "CACHED", - "AWS::GreengrassV2::Deployment.DeploymentPolicies": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobAbortConfig": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobAbortCriteria": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobExecutionsRolloutConfig": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobExponentialRolloutRate": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobRateIncreaseCriteria": "CACHED", - "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.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.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::Filter.Condition": "CACHED", - "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", - "AWS::IAM::Group.Policy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", - "Properties": { - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "PolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::Policy.PolicyName" - } - } - } - }, - "AWS::IAM::Role.Policy": "CACHED", - "AWS::IAM::User.LoginProfile": "CACHED", - "AWS::IAM::User.Policy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", - "Properties": { - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "PolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::Policy.PolicyName" - } - } - } - }, - "AWS::IdentityStore::GroupMembership.MemberId": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.ComponentConfiguration": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.ComponentParameter": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.InstanceBlockDeviceMapping": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.TargetContainerRepository": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.AmiDistributionConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.ContainerDistributionConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.Distribution": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.FastLaunchConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.FastLaunchLaunchTemplateSpecification": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.FastLaunchSnapshotConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.LaunchPermissionConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.LaunchTemplateConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.TargetContainerRepository": "CACHED", - "AWS::ImageBuilder::Image.EcrConfiguration": "CACHED", - "AWS::ImageBuilder::Image.ImageScanningConfiguration": "CACHED", - "AWS::ImageBuilder::Image.ImageTestsConfiguration": "CACHED", - "AWS::ImageBuilder::Image.WorkflowConfiguration": "CACHED", - "AWS::ImageBuilder::Image.WorkflowParameter": "CACHED", - "AWS::ImageBuilder::ImagePipeline.EcrConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.ImageScanningConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.ImageTestsConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.Schedule": "CACHED", - "AWS::ImageBuilder::ImagePipeline.WorkflowConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.WorkflowParameter": "CACHED", - "AWS::ImageBuilder::ImageRecipe.AdditionalInstanceConfiguration": "CACHED", - "AWS::ImageBuilder::ImageRecipe.ComponentConfiguration": "CACHED", - "AWS::ImageBuilder::ImageRecipe.ComponentParameter": "CACHED", - "AWS::ImageBuilder::ImageRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", - "AWS::ImageBuilder::ImageRecipe.InstanceBlockDeviceMapping": "CACHED", - "AWS::ImageBuilder::ImageRecipe.SystemsManagerAgent": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration.InstanceMetadataOptions": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration.Logging": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration.S3Logs": "CACHED", - "AWS::IoT::AccountAuditConfiguration.AuditCheckConfiguration": "CACHED", - "AWS::IoT::AccountAuditConfiguration.AuditCheckConfigurations": "CACHED", - "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget": "CACHED", - "AWS::IoT::AccountAuditConfiguration.AuditNotificationTargetConfigurations": "CACHED", - "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", - "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", - "AWS::IoT::FleetMetric.AggregationType": "CACHED", - "AWS::IoT::JobTemplate.AbortConfig": "CACHED", - "AWS::IoT::JobTemplate.AbortCriteria": "CACHED", - "AWS::IoT::JobTemplate.ExponentialRolloutRate": "CACHED", - "AWS::IoT::JobTemplate.JobExecutionsRetryConfig": "CACHED", - "AWS::IoT::JobTemplate.JobExecutionsRolloutConfig": "CACHED", - "AWS::IoT::JobTemplate.MaintenanceWindow": "CACHED", - "AWS::IoT::JobTemplate.PresignedUrlConfig": "CACHED", - "AWS::IoT::JobTemplate.RateIncreaseCriteria": "CACHED", - "AWS::IoT::JobTemplate.RetryCriteria": "CACHED", - "AWS::IoT::JobTemplate.TimeoutConfig": "CACHED", - "AWS::IoT::MitigationAction.ActionParams": "CACHED", - "AWS::IoT::MitigationAction.AddThingsToThingGroupParams": "CACHED", - "AWS::IoT::MitigationAction.EnableIoTLoggingParams": "CACHED", - "AWS::IoT::MitigationAction.PublishFindingToSnsParams": "CACHED", - "AWS::IoT::MitigationAction.ReplaceDefaultPolicyVersionParams": "CACHED", - "AWS::IoT::MitigationAction.UpdateCACertificateParams": "CACHED", - "AWS::IoT::MitigationAction.UpdateDeviceCertificateParams": "CACHED", - "AWS::IoT::ProvisioningTemplate.ProvisioningHook": "CACHED", - "AWS::IoT::SecurityProfile.AlertTarget": "CACHED", - "AWS::IoT::SecurityProfile.Behavior": "CACHED", - "AWS::IoT::SecurityProfile.BehaviorCriteria": "CACHED", - "AWS::IoT::SecurityProfile.MachineLearningDetectionConfig": "CACHED", - "AWS::IoT::SecurityProfile.MetricDimension": "CACHED", - "AWS::IoT::SecurityProfile.MetricToRetain": "CACHED", - "AWS::IoT::SecurityProfile.MetricValue": "CACHED", - "AWS::IoT::SecurityProfile.MetricsExportConfig": "CACHED", - "AWS::IoT::SecurityProfile.StatisticalThreshold": "CACHED", - "AWS::IoT::Thing.AttributePayload": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html", - "Properties": { - "Attributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html#cfn-iot-thing-attributepayload-attributes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - } - } - }, - "AWS::IoT::ThingGroup.AttributePayload": "CACHED", - "AWS::IoT::ThingGroup.ThingGroupProperties": "CACHED", - "AWS::IoT::ThingType.ThingTypeProperties": "CACHED", - "AWS::IoT::TopicRule.Action": "CACHED", - "AWS::IoT::TopicRule.AssetPropertyTimestamp": "CACHED", - "AWS::IoT::TopicRule.AssetPropertyValue": "CACHED", - "AWS::IoT::TopicRule.AssetPropertyVariant": "CACHED", - "AWS::IoT::TopicRule.CloudwatchAlarmAction": "CACHED", - "AWS::IoT::TopicRule.CloudwatchLogsAction": "CACHED", - "AWS::IoT::TopicRule.CloudwatchMetricAction": "CACHED", - "AWS::IoT::TopicRule.DynamoDBAction": "CACHED", - "AWS::IoT::TopicRule.DynamoDBv2Action": "CACHED", - "AWS::IoT::TopicRule.ElasticsearchAction": "CACHED", - "AWS::IoT::TopicRule.FirehoseAction": "CACHED", - "AWS::IoT::TopicRule.HttpAction": "CACHED", - "AWS::IoT::TopicRule.HttpActionHeader": "CACHED", - "AWS::IoT::TopicRule.HttpAuthorization": "CACHED", - "AWS::IoT::TopicRule.IotAnalyticsAction": "CACHED", - "AWS::IoT::TopicRule.IotEventsAction": "CACHED", - "AWS::IoT::TopicRule.IotSiteWiseAction": "CACHED", - "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", - "AWS::IoT::TopicRule.OpenSearchAction": "CACHED", - "AWS::IoT::TopicRule.PutAssetPropertyValueEntry": "CACHED", - "AWS::IoT::TopicRule.PutItemInput": "CACHED", - "AWS::IoT::TopicRule.RepublishAction": "CACHED", - "AWS::IoT::TopicRule.RepublishActionHeaders": "CACHED", - "AWS::IoT::TopicRule.S3Action": "CACHED", - "AWS::IoT::TopicRule.SigV4Authorization": "CACHED", - "AWS::IoT::TopicRule.SnsAction": "CACHED", - "AWS::IoT::TopicRule.SqsAction": "CACHED", - "AWS::IoT::TopicRule.StepFunctionsAction": "CACHED", - "AWS::IoT::TopicRule.Timestamp": "CACHED", - "AWS::IoT::TopicRule.TimestreamAction": "CACHED", - "AWS::IoT::TopicRule.TimestreamDimension": "CACHED", - "AWS::IoT::TopicRule.TimestreamTimestamp": "CACHED", - "AWS::IoT::TopicRule.TopicRulePayload": "CACHED", - "AWS::IoT::TopicRule.UserProperty": "CACHED", - "AWS::IoT::TopicRuleDestination.HttpUrlDestinationSummary": "CACHED", - "AWS::IoT::TopicRuleDestination.VpcDestinationProperties": "CACHED", - "AWS::Kinesis::Stream.StreamEncryption": "CACHED", - "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", - "AWS::KinesisAnalytics::Application.CSVMappingParameters": "CACHED", - "AWS::KinesisAnalytics::Application.Input": "CACHED", - "AWS::KinesisAnalytics::Application.InputLambdaProcessor": "CACHED", - "AWS::KinesisAnalytics::Application.InputParallelism": "CACHED", - "AWS::KinesisAnalytics::Application.InputProcessingConfiguration": "CACHED", - "AWS::KinesisAnalytics::Application.InputSchema": "CACHED", - "AWS::KinesisAnalytics::Application.JSONMappingParameters": "CACHED", - "AWS::KinesisAnalytics::Application.KinesisFirehoseInput": "CACHED", - "AWS::KinesisAnalytics::Application.KinesisStreamsInput": "CACHED", - "AWS::KinesisAnalytics::Application.MappingParameters": "CACHED", - "AWS::KinesisAnalytics::Application.RecordColumn": "CACHED", - "AWS::KinesisAnalytics::Application.RecordFormat": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.DestinationSchema": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.KinesisFirehoseOutput": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.KinesisStreamsOutput": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.LambdaOutput": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.Output": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.CSVMappingParameters": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.JSONMappingParameters": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.MappingParameters": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordColumn": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordFormat": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceDataSource": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceSchema": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.S3ReferenceDataSource": "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::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption.CloudWatchLoggingOption": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.DestinationSchema": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisFirehoseOutput": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisStreamsOutput": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.LambdaOutput": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.Output": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.CSVMappingParameters": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.JSONMappingParameters": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.MappingParameters": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordColumn": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordFormat": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceDataSource": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceSchema": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.S3ReferenceDataSource": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessBufferingHints": "CACHED", - "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", + "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.MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html", "Properties": { - "BufferingHints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-bufferinghints", + "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, - "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", + "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, - "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", + "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", - "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", + "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", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.DomainARN" - } + "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" }, - "IndexName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-indexname", + "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", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.IndexName" - } + "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" }, - "IndexRotationPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-indexrotationperiod", + "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", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.IndexRotationPeriod" - } + "UpdateType": "Mutable" }, - "ProcessingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-processingconfiguration", + "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, - "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", + "Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-metadata", "Required": false, - "Type": "AmazonopensearchserviceRetryOptions", + "Type": "Metadata", "UpdateType": "Mutable" }, - "RoleARN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-rolearn", + "ServiceAccountName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-serviceaccountname", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.RoleARN" - } + "Required": false, + "UpdateType": "Mutable" }, - "S3BackupMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-s3backupmode", + "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": { - "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", + "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", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.TypeName" - } + "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" }, - "VpcConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-vpcconfiguration", + "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": "VpcConfiguration", - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" } } }, - "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceRetryOptions": "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.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", + "AWS::GammaDilithium::JobDefinition.RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-runtimeplatform.html", "Properties": { - "BufferingHints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-bufferinghints", + "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, - "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", + "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, - "Type": "CloudWatchLoggingOptions", + "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" }, - "ClusterEndpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-clusterendpoint", + "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", - "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", + "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, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.DomainARN" - } + "Type": "List", + "UpdateType": "Mutable" }, - "IndexName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexname", - "PrimitiveType": "String", + "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", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.IndexName" - } + "UpdateType": "Mutable" + } + } + }, + "AWS::GammaDilithium::JobDefinition.Ulimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html", + "Properties": { + "HardLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-hardlimit", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" }, - "IndexRotationPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexrotationperiod", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-name", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.IndexRotationPeriod" - } + "Required": true, + "UpdateType": "Mutable" }, - "ProcessingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-processingconfiguration", + "SoftLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-softlimit", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::GammaDilithium::JobDefinition.Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html", + "Properties": { + "EfsVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-efsvolumeconfiguration", "Required": false, - "Type": "ProcessingConfiguration", + "Type": "EfsVolumeConfiguration", "UpdateType": "Mutable" }, - "RetryOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-retryoptions", + "Host": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-host", "Required": false, - "Type": "ElasticsearchRetryOptions", + "Type": "VolumesHost", "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", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-name", "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", + } + } + }, + "AWS::GammaDilithium::JobDefinition.VolumesHost": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumeshost.html", + "Properties": { + "SourcePath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumeshost.html#cfn-gammadilithium-jobdefinition-volumeshost-sourcepath", "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", + "UpdateType": "Mutable" + } + } + }, + "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.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::Schema.Registry": "CACHED", + "AWS::Glue::Schema.SchemaVersion": "CACHED", + "AWS::Glue::SchemaVersion.Schema": "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::Greengrass::ConnectorDefinition.Connector": "CACHED", + "AWS::Greengrass::ConnectorDefinition.ConnectorDefinitionVersion": "CACHED", + "AWS::Greengrass::ConnectorDefinitionVersion.Connector": "CACHED", + "AWS::Greengrass::CoreDefinition.Core": "CACHED", + "AWS::Greengrass::CoreDefinition.CoreDefinitionVersion": "CACHED", + "AWS::Greengrass::CoreDefinitionVersion.Core": "CACHED", + "AWS::Greengrass::DeviceDefinition.Device": "CACHED", + "AWS::Greengrass::DeviceDefinition.DeviceDefinitionVersion": "CACHED", + "AWS::Greengrass::DeviceDefinitionVersion.Device": "CACHED", + "AWS::Greengrass::FunctionDefinition.DefaultConfig": "CACHED", + "AWS::Greengrass::FunctionDefinition.Environment": "CACHED", + "AWS::Greengrass::FunctionDefinition.Execution": "CACHED", + "AWS::Greengrass::FunctionDefinition.Function": "CACHED", + "AWS::Greengrass::FunctionDefinition.FunctionConfiguration": "CACHED", + "AWS::Greengrass::FunctionDefinition.FunctionDefinitionVersion": "CACHED", + "AWS::Greengrass::FunctionDefinition.ResourceAccessPolicy": "CACHED", + "AWS::Greengrass::FunctionDefinition.RunAs": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.DefaultConfig": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.Environment": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.Execution": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.Function": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.FunctionConfiguration": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.ResourceAccessPolicy": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.RunAs": "CACHED", + "AWS::Greengrass::Group.GroupVersion": "CACHED", + "AWS::Greengrass::LoggerDefinition.Logger": "CACHED", + "AWS::Greengrass::LoggerDefinition.LoggerDefinitionVersion": "CACHED", + "AWS::Greengrass::LoggerDefinitionVersion.Logger": "CACHED", + "AWS::Greengrass::ResourceDefinition.GroupOwnerSetting": "CACHED", + "AWS::Greengrass::ResourceDefinition.LocalDeviceResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinition.LocalVolumeResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinition.ResourceDataContainer": "CACHED", + "AWS::Greengrass::ResourceDefinition.ResourceDefinitionVersion": "CACHED", + "AWS::Greengrass::ResourceDefinition.ResourceDownloadOwnerSetting": "CACHED", + "AWS::Greengrass::ResourceDefinition.ResourceInstance": "CACHED", + "AWS::Greengrass::ResourceDefinition.S3MachineLearningModelResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinition.SageMakerMachineLearningModelResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinition.SecretsManagerSecretResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.GroupOwnerSetting": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.LocalDeviceResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.LocalVolumeResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.ResourceDataContainer": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.ResourceDownloadOwnerSetting": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.ResourceInstance": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.S3MachineLearningModelResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.SageMakerMachineLearningModelResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.SecretsManagerSecretResourceData": "CACHED", + "AWS::Greengrass::SubscriptionDefinition.Subscription": "CACHED", + "AWS::Greengrass::SubscriptionDefinition.SubscriptionDefinitionVersion": "CACHED", + "AWS::Greengrass::SubscriptionDefinitionVersion.Subscription": "CACHED", + "AWS::GreengrassV2::ComponentVersion.ComponentDependencyRequirement": "CACHED", + "AWS::GreengrassV2::ComponentVersion.ComponentPlatform": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaContainerParams": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaDeviceMount": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaEventSource": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaExecutionParameters": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaFunctionRecipeSource": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaLinuxProcessParams": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaVolumeMount": "CACHED", + "AWS::GreengrassV2::Deployment.ComponentConfigurationUpdate": "CACHED", + "AWS::GreengrassV2::Deployment.ComponentDeploymentSpecification": "CACHED", + "AWS::GreengrassV2::Deployment.ComponentRunWith": "CACHED", + "AWS::GreengrassV2::Deployment.DeploymentComponentUpdatePolicy": "CACHED", + "AWS::GreengrassV2::Deployment.DeploymentConfigurationValidationPolicy": "CACHED", + "AWS::GreengrassV2::Deployment.DeploymentIoTJobConfiguration": "CACHED", + "AWS::GreengrassV2::Deployment.DeploymentPolicies": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobAbortConfig": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobAbortCriteria": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobExecutionsRolloutConfig": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobExponentialRolloutRate": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobRateIncreaseCriteria": "CACHED", + "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, - "Type": "VpcConfiguration", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, - "AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HiveJsonSerDe": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HttpEndpointCommonAttribute": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HttpEndpointConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HttpEndpointDestinationConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HttpEndpointRequestConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.InputFormatConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.OpenXJsonSerDe": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.OrcSerDe": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.OutputFormatConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ParquetSerDe": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ProcessingConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.Processor": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ProcessorParameter": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.RedshiftRetryOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.RetryOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html", + "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html", "Properties": { - "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", + "AuditLogs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html#cfn-guardduty-detector-cfnkubernetesconfiguration-auditlogs", "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", + "Type": "CFNKubernetesAuditLogsConfiguration", "UpdateType": "Mutable" } } }, - "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "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", + "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": { - "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" - } + "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::Lambda::EventInvokeConfig.OnSuccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.html", + "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": { - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.html#cfn-lambda-eventinvokeconfig-destinationconfig-onsuccess-destination", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-name", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Lambda::EventInvokeConfig.OnSuccess.Destination" - } - } - } - }, - "AWS::Lambda::EventSourceMapping.AmazonManagedKafkaEventSourceConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.DestinationConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.DocumentDBEventSourceConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.Endpoints": "CACHED", - "AWS::Lambda::EventSourceMapping.Filter": "CACHED", - "AWS::Lambda::EventSourceMapping.FilterCriteria": "CACHED", - "AWS::Lambda::EventSourceMapping.OnFailure": "CACHED", - "AWS::Lambda::EventSourceMapping.ScalingConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.SelfManagedEventSource": "CACHED", - "AWS::Lambda::EventSourceMapping.SelfManagedKafkaEventSourceConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.SourceAccessConfiguration": "CACHED", - "AWS::Lambda::Function.Code": "CACHED", - "AWS::Lambda::Function.DeadLetterConfig": "CACHED", - "AWS::Lambda::Function.Environment": "CACHED", - "AWS::Lambda::Function.EphemeralStorage": "CACHED", - "AWS::Lambda::Function.FileSystemConfig": "CACHED", - "AWS::Lambda::Function.ImageConfig": "CACHED", - "AWS::Lambda::Function.LoggingConfig": "CACHED", - "AWS::Lambda::Function.RuntimeManagementConfig": "CACHED", - "AWS::Lambda::Function.SnapStart": "CACHED", - "AWS::Lambda::Function.SnapStartResponse": "CACHED", - "AWS::Lambda::Function.TracingConfig": "CACHED", - "AWS::Lambda::Function.VpcConfig": "CACHED", - "AWS::Lambda::LayerVersion.Content": "CACHED", - "AWS::Lambda::Version.ProvisionedConcurrencyConfiguration": "CACHED", - "AWS::Lambda::Version.RuntimePolicy": "CACHED", - "AWS::LicenseManager::License.BorrowConfiguration": "CACHED", - "AWS::LicenseManager::License.ConsumptionConfiguration": "CACHED", - "AWS::LicenseManager::License.Entitlement": "CACHED", - "AWS::LicenseManager::License.IssuerData": "CACHED", - "AWS::LicenseManager::License.Metadata": "CACHED", - "AWS::LicenseManager::License.ProvisionalConfiguration": "CACHED", - "AWS::LicenseManager::License.ValidityDateFormat": "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", - "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::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", + "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, - "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", + } + } + }, + "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": "StatefulEngineOptions", + "Type": "List", "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", + "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, - "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", + "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, - "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", + } + } + }, + "AWS::GuardDuty::Filter.Condition": "CACHED", + "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::IAM::Group.Policy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", + "Properties": { + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument", + "PrimitiveType": "Json", "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", + "PolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IAM::Policy.PolicyName" + } + } + } + }, + "AWS::IAM::Role.Policy": "CACHED", + "AWS::IAM::User.LoginProfile": "CACHED", + "AWS::IAM::User.Policy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", + "Properties": { + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument", + "PrimitiveType": "Json", "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" + "PolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IAM::Policy.PolicyName" + } } } }, - "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::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", + "AWS::IdentityStore::GroupMembership.MemberId": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.ComponentConfiguration": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.ComponentParameter": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.InstanceBlockDeviceMapping": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.TargetContainerRepository": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.AmiDistributionConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.ContainerDistributionConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.Distribution": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.FastLaunchConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.FastLaunchLaunchTemplateSpecification": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.FastLaunchSnapshotConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.LaunchPermissionConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.LaunchTemplateConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.TargetContainerRepository": "CACHED", + "AWS::ImageBuilder::Image.EcrConfiguration": "CACHED", + "AWS::ImageBuilder::Image.ImageScanningConfiguration": "CACHED", + "AWS::ImageBuilder::Image.ImageTestsConfiguration": "CACHED", + "AWS::ImageBuilder::Image.WorkflowConfiguration": "CACHED", + "AWS::ImageBuilder::Image.WorkflowParameter": "CACHED", + "AWS::ImageBuilder::ImagePipeline.EcrConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.ImageScanningConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.ImageTestsConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.Schedule": "CACHED", + "AWS::ImageBuilder::ImagePipeline.WorkflowConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.WorkflowParameter": "CACHED", + "AWS::ImageBuilder::ImageRecipe.AdditionalInstanceConfiguration": "CACHED", + "AWS::ImageBuilder::ImageRecipe.ComponentConfiguration": "CACHED", + "AWS::ImageBuilder::ImageRecipe.ComponentParameter": "CACHED", + "AWS::ImageBuilder::ImageRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", + "AWS::ImageBuilder::ImageRecipe.InstanceBlockDeviceMapping": "CACHED", + "AWS::ImageBuilder::ImageRecipe.SystemsManagerAgent": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration.InstanceMetadataOptions": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration.Logging": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration.S3Logs": "CACHED", + "AWS::IoT::AccountAuditConfiguration.AuditCheckConfiguration": "CACHED", + "AWS::IoT::AccountAuditConfiguration.AuditCheckConfigurations": "CACHED", + "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget": "CACHED", + "AWS::IoT::AccountAuditConfiguration.AuditNotificationTargetConfigurations": "CACHED", + "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", + "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", + "AWS::IoT::FleetMetric.AggregationType": "CACHED", + "AWS::IoT::JobTemplate.AbortConfig": "CACHED", + "AWS::IoT::JobTemplate.AbortCriteria": "CACHED", + "AWS::IoT::JobTemplate.ExponentialRolloutRate": "CACHED", + "AWS::IoT::JobTemplate.JobExecutionsRetryConfig": "CACHED", + "AWS::IoT::JobTemplate.JobExecutionsRolloutConfig": "CACHED", + "AWS::IoT::JobTemplate.MaintenanceWindow": "CACHED", + "AWS::IoT::JobTemplate.PresignedUrlConfig": "CACHED", + "AWS::IoT::JobTemplate.RateIncreaseCriteria": "CACHED", + "AWS::IoT::JobTemplate.RetryCriteria": "CACHED", + "AWS::IoT::JobTemplate.TimeoutConfig": "CACHED", + "AWS::IoT::MitigationAction.ActionParams": "CACHED", + "AWS::IoT::MitigationAction.AddThingsToThingGroupParams": "CACHED", + "AWS::IoT::MitigationAction.EnableIoTLoggingParams": "CACHED", + "AWS::IoT::MitigationAction.PublishFindingToSnsParams": "CACHED", + "AWS::IoT::MitigationAction.ReplaceDefaultPolicyVersionParams": "CACHED", + "AWS::IoT::MitigationAction.UpdateCACertificateParams": "CACHED", + "AWS::IoT::MitigationAction.UpdateDeviceCertificateParams": "CACHED", + "AWS::IoT::ProvisioningTemplate.ProvisioningHook": "CACHED", + "AWS::IoT::SecurityProfile.AlertTarget": "CACHED", + "AWS::IoT::SecurityProfile.Behavior": "CACHED", + "AWS::IoT::SecurityProfile.BehaviorCriteria": "CACHED", + "AWS::IoT::SecurityProfile.MachineLearningDetectionConfig": "CACHED", + "AWS::IoT::SecurityProfile.MetricDimension": "CACHED", + "AWS::IoT::SecurityProfile.MetricToRetain": "CACHED", + "AWS::IoT::SecurityProfile.MetricValue": "CACHED", + "AWS::IoT::SecurityProfile.MetricsExportConfig": "CACHED", + "AWS::IoT::SecurityProfile.StatisticalThreshold": "CACHED", + "AWS::IoT::Thing.AttributePayload": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html", "Properties": { - "CorsRules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html#cfn-s3-bucket-cors-corsrule", + "Attributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html#cfn-iot-thing-attributepayload-attributes", "DuplicatesAllowed": false, - "ItemType": "CorsRule", - "Required": true, - "Type": "List", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", "UpdateType": "Mutable" } } }, - "AWS::S3::Bucket.CorsRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html", + "AWS::IoT::ThingGroup.AttributePayload": "CACHED", + "AWS::IoT::ThingGroup.ThingGroupProperties": "CACHED", + "AWS::IoT::ThingType.ThingTypeProperties": "CACHED", + "AWS::IoT::TopicRule.Action": "CACHED", + "AWS::IoT::TopicRule.AssetPropertyTimestamp": "CACHED", + "AWS::IoT::TopicRule.AssetPropertyValue": "CACHED", + "AWS::IoT::TopicRule.AssetPropertyVariant": "CACHED", + "AWS::IoT::TopicRule.CloudwatchAlarmAction": "CACHED", + "AWS::IoT::TopicRule.CloudwatchLogsAction": "CACHED", + "AWS::IoT::TopicRule.CloudwatchMetricAction": "CACHED", + "AWS::IoT::TopicRule.DynamoDBAction": "CACHED", + "AWS::IoT::TopicRule.DynamoDBv2Action": "CACHED", + "AWS::IoT::TopicRule.ElasticsearchAction": "CACHED", + "AWS::IoT::TopicRule.FirehoseAction": "CACHED", + "AWS::IoT::TopicRule.HttpAction": "CACHED", + "AWS::IoT::TopicRule.HttpActionHeader": "CACHED", + "AWS::IoT::TopicRule.HttpAuthorization": "CACHED", + "AWS::IoT::TopicRule.IotAnalyticsAction": "CACHED", + "AWS::IoT::TopicRule.IotEventsAction": "CACHED", + "AWS::IoT::TopicRule.IotSiteWiseAction": "CACHED", + "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", + "AWS::IoT::TopicRule.OpenSearchAction": "CACHED", + "AWS::IoT::TopicRule.PutAssetPropertyValueEntry": "CACHED", + "AWS::IoT::TopicRule.PutItemInput": "CACHED", + "AWS::IoT::TopicRule.RepublishAction": "CACHED", + "AWS::IoT::TopicRule.RepublishActionHeaders": "CACHED", + "AWS::IoT::TopicRule.S3Action": "CACHED", + "AWS::IoT::TopicRule.SigV4Authorization": "CACHED", + "AWS::IoT::TopicRule.SnsAction": "CACHED", + "AWS::IoT::TopicRule.SqsAction": "CACHED", + "AWS::IoT::TopicRule.StepFunctionsAction": "CACHED", + "AWS::IoT::TopicRule.Timestamp": "CACHED", + "AWS::IoT::TopicRule.TimestreamAction": "CACHED", + "AWS::IoT::TopicRule.TimestreamDimension": "CACHED", + "AWS::IoT::TopicRule.TimestreamTimestamp": "CACHED", + "AWS::IoT::TopicRule.TopicRulePayload": "CACHED", + "AWS::IoT::TopicRule.UserProperty": "CACHED", + "AWS::IoT::TopicRuleDestination.HttpUrlDestinationSummary": "CACHED", + "AWS::IoT::TopicRuleDestination.VpcDestinationProperties": "CACHED", + "AWS::Kinesis::Stream.StreamEncryption": "CACHED", + "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", + "AWS::KinesisAnalytics::Application.CSVMappingParameters": "CACHED", + "AWS::KinesisAnalytics::Application.Input": "CACHED", + "AWS::KinesisAnalytics::Application.InputLambdaProcessor": "CACHED", + "AWS::KinesisAnalytics::Application.InputParallelism": "CACHED", + "AWS::KinesisAnalytics::Application.InputProcessingConfiguration": "CACHED", + "AWS::KinesisAnalytics::Application.InputSchema": "CACHED", + "AWS::KinesisAnalytics::Application.JSONMappingParameters": "CACHED", + "AWS::KinesisAnalytics::Application.KinesisFirehoseInput": "CACHED", + "AWS::KinesisAnalytics::Application.KinesisStreamsInput": "CACHED", + "AWS::KinesisAnalytics::Application.MappingParameters": "CACHED", + "AWS::KinesisAnalytics::Application.RecordColumn": "CACHED", + "AWS::KinesisAnalytics::Application.RecordFormat": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.DestinationSchema": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.KinesisFirehoseOutput": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.KinesisStreamsOutput": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.LambdaOutput": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.Output": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.CSVMappingParameters": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.JSONMappingParameters": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.MappingParameters": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordColumn": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordFormat": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceDataSource": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceSchema": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.S3ReferenceDataSource": "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::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption.CloudWatchLoggingOption": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.DestinationSchema": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisFirehoseOutput": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisStreamsOutput": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.LambdaOutput": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.Output": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.CSVMappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.JSONMappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.MappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordColumn": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordFormat": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceDataSource": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceSchema": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.S3ReferenceDataSource": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessBufferingHints": "CACHED", + "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": { - "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", + "BufferingHints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-bufferinghints", "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", + "Type": "AmazonopensearchserviceBufferingHints", "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", + "CloudWatchLoggingOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-cloudwatchloggingoptions", "Required": false, - "Type": "List", + "Type": "CloudWatchLoggingOptions", "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", + "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::S3::Bucket.CorsRule.Id" + "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.ClusterEndpoint" } }, - "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", + "DomainARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-domainarn", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::S3::Bucket.FilterRule.Name" + "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.DomainARN" } }, - "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", + "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::S3::Bucket.NoncurrentVersionTransition.StorageClass" + "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.IndexName" } }, - "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", + "IndexRotationPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-indexrotationperiod", "PrimitiveType": "String", - "Required": true, + "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" }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html#cfn-s3-bucket-notificationconfig-queueconfig-filter", + "RetryOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-retryoptions", "Required": false, - "Type": "NotificationFilter", + "Type": "AmazonopensearchserviceRetryOptions", "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", + "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" - } - } - }, - "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", + "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" }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-protocol", + "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::S3::Bucket.RedirectAllRequestsTo.Protocol" + "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::S3::Bucket.RedirectRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html", + "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceRetryOptions": "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.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": { - "HostName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-hostname", - "PrimitiveType": "String", + "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" }, - "HttpRedirectCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-httpredirectcode", - "PrimitiveType": "String", + "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" }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-protocol", + "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::S3::Bucket.RedirectRule.Protocol" + "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.ClusterEndpoint" } }, - "ReplaceKeyPrefixWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeyprefixwith", + "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" + "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" + } }, - "ReplaceKeyWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-replacekeywith", + "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" - } - } - }, - "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", + "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": "AccessControlTranslation", + "Type": "ProcessingConfiguration", "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", + "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" }, - "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", + "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" - }, - "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.RoleARN" + } }, - "Metrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html#cfn-s3-bucket-replicationdestination-metrics", + "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, - "Type": "Metrics", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.S3BackupMode" + } }, - "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", + "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" }, - "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", + "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::S3::Bucket.ReplicationDestination.StorageClass" + "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::S3::Bucket.ReplicationRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html", + "AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HiveJsonSerDe": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HttpEndpointCommonAttribute": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HttpEndpointConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HttpEndpointDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HttpEndpointRequestConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.InputFormatConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.OpenXJsonSerDe": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.OrcSerDe": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.OutputFormatConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ParquetSerDe": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ProcessingConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.Processor": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ProcessorParameter": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.RedshiftRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.RetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html", "Properties": { - "DeleteMarkerReplication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-deletemarkerreplication", + "CloudWatchLoggingOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-cloudwatchloggingoptions", "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", + "Type": "CloudWatchLoggingOptions", "UpdateType": "Mutable" }, - "Filter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-filter", + "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, - "Type": "ReplicationRuleFilter", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECAcknowledgmentTimeoutInSeconds" + } }, - "Id": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-id", + "HECEndpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hecendpoint", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationRule.Id" + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint" } }, - "Prefix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-prefix", + "HECEndpointType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-hecendpointtype", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationRule.Prefix" + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpointType" } }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-priority", - "PrimitiveType": "Integer", + "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" }, - "SourceSelectionCriteria": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationrule-sourceselectioncriteria", + "RetryOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-retryoptions", "Required": false, - "Type": "SourceSelectionCriteria", + "Type": "SplunkRetryOptions", "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", + "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, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.ReplicationRule.Status" - } + "Type": "S3DestinationConfiguration", + "UpdateType": "Mutable" } } }, - "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", + "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "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": { - "RedirectRule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html#cfn-s3-websiteconfiguration-routingrules-redirectrule", + "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, - "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Lambda::EventInvokeConfig.OnFailure.Destination" + } } } }, - "AWS::S3::Bucket.RoutingRuleCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html", + "AWS::Lambda::EventInvokeConfig.OnSuccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.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", + "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": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Lambda::EventInvokeConfig.OnSuccess.Destination" + } } } }, - "AWS::S3::Bucket.Rule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html", + "AWS::Lambda::EventSourceMapping.AmazonManagedKafkaEventSourceConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.DestinationConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.DocumentDBEventSourceConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.Endpoints": "CACHED", + "AWS::Lambda::EventSourceMapping.Filter": "CACHED", + "AWS::Lambda::EventSourceMapping.FilterCriteria": "CACHED", + "AWS::Lambda::EventSourceMapping.OnFailure": "CACHED", + "AWS::Lambda::EventSourceMapping.ScalingConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.SelfManagedEventSource": "CACHED", + "AWS::Lambda::EventSourceMapping.SelfManagedKafkaEventSourceConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.SourceAccessConfiguration": "CACHED", + "AWS::Lambda::Function.Code": "CACHED", + "AWS::Lambda::Function.DeadLetterConfig": "CACHED", + "AWS::Lambda::Function.Environment": "CACHED", + "AWS::Lambda::Function.EphemeralStorage": "CACHED", + "AWS::Lambda::Function.FileSystemConfig": "CACHED", + "AWS::Lambda::Function.ImageConfig": "CACHED", + "AWS::Lambda::Function.LoggingConfig": "CACHED", + "AWS::Lambda::Function.RuntimeManagementConfig": "CACHED", + "AWS::Lambda::Function.SnapStart": "CACHED", + "AWS::Lambda::Function.SnapStartResponse": "CACHED", + "AWS::Lambda::Function.TracingConfig": "CACHED", + "AWS::Lambda::Function.VpcConfig": "CACHED", + "AWS::Lambda::LayerVersion.Content": "CACHED", + "AWS::Lambda::Version.ProvisionedConcurrencyConfiguration": "CACHED", + "AWS::Lambda::Version.RuntimePolicy": "CACHED", + "AWS::LicenseManager::License.BorrowConfiguration": "CACHED", + "AWS::LicenseManager::License.ConsumptionConfiguration": "CACHED", + "AWS::LicenseManager::License.Entitlement": "CACHED", + "AWS::LicenseManager::License.IssuerData": "CACHED", + "AWS::LicenseManager::License.Metadata": "CACHED", + "AWS::LicenseManager::License.ProvisionalConfiguration": "CACHED", + "AWS::LicenseManager::License.ValidityDateFormat": "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", + "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::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::NetworkManager::Device.Location": "CACHED", + "AWS::NetworkManager::Link.Bandwidth": "CACHED", + "AWS::NetworkManager::Site.Location": "CACHED", + "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.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", + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", "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", + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", "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", + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", "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", + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", "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", + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", "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", + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", "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", + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", "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", + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", "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", + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", "PrimitiveType": "String", - "Required": true, + "Required": false, "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", + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.Transition.TransitionDate" - } + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" }, - "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", + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", "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", + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.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", + "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" - }, - "RedirectAllRequestsTo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-redirectallrequeststo", - "Required": false, - "Type": "RedirectAllRequestsTo", + "Required": true, "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", + "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::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": "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", @@ -6688,7 +5166,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -8324,87 +6802,7 @@ "AWS::Backup::ReportPlan": "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::Batch::JobDefinition": "CACHED", "AWS::Batch::JobQueue": "CACHED", "AWS::Batch::SchedulingPolicy": "CACHED", "AWS::CDK::Metadata": "CACHED", @@ -9001,98 +7399,230 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "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": { + "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": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "IpamArn": { + "PrimitiveType": "String" + }, + "IpamPoolId": { + "PrimitiveType": "String" + }, + "IpamScopeArn": { + "PrimitiveType": "String" + }, + "IpamScopeType": { + "PrimitiveType": "String" + }, + "PoolDepth": { + "PrimitiveType": "Integer" + }, + "State": { + "PrimitiveType": "String" + }, + "StateMessage": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html", + "Properties": { + "AddressFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "AllocationDefaultNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMaxNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMinNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, + "AllocationResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags", + "DuplicatesAllowed": false, "ItemType": "Tag", "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", + }, + "AutoImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AwsService": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-awsservice", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::EC2::EIP.AllocationId" + "ValueType": "AWS::EC2::IPAMPool.AwsService" } }, - "EIP": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "IpamScopeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" + "Required": true, + "UpdateType": "Immutable" }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "Locale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Immutable" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", - "PrimitiveType": "String", + "ProvisionedCidrs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs", + "DuplicatesAllowed": false, + "ItemType": "ProvisionedCidr", "Required": false, + "Type": "List", "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", + "PublicIpSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publicipsource", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AvailabilityZone" + "ValueType": "AWS::EC2::IPAMPool.PublicIpSource" } }, - "HostRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", - "PrimitiveType": "String", + "PubliclyAdvertisable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", + "SourceIpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", + "DuplicatesAllowed": false, + "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", @@ -9229,94 +7759,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": { @@ -9962,220 +8405,52 @@ "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", + "PrimitiveItemType": "String", "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", + "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", - "Value": { - "ValueType": "AWS::ECS::Service.SchedulingStrategy" - } + "UpdateType": "Immutable" }, - "ServiceConnectConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceconnectconfiguration", + "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": "ServiceConnectConfiguration", + "Type": "List", "UpdateType": "Mutable" }, - "ServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename", - "PrimitiveType": "String", + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-configuration", "Required": false, - "UpdateType": "Immutable" + "Type": "ClusterConfiguration", + "UpdateType": "Mutable" }, - "ServiceRegistries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-serviceregistries", + "DefaultCapacityProviderStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-defaultcapacityproviderstrategy", "DuplicatesAllowed": true, - "ItemType": "ServiceRegistry", + "ItemType": "CapacityProviderStrategyItem", "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-resource-ecs-cluster.html#cfn-ecs-cluster-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::ClusterCapacityProviderAssociations": "CACHED", + "AWS::ECS::PrimaryTaskSet": "CACHED", + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -11039,43 +9314,269 @@ "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" - } + "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::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": { + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-groupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "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", + "Value": { + "ListValueType": "AWS::IAM::ManagedPolicy.Arns", + "ValueType": "AWS::IAM::ManagedPolicy.Arn" + } + }, + "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::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" + }, + "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::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" + }, + "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::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" + }, + "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", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name", + "CustomSuffix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-customsuffix", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-tags", - "ItemType": "Tag", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-description", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::IAM::AccessKey": "CACHED", - "AWS::IAM::Group": { + "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, @@ -11087,7 +9588,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", @@ -11095,787 +9596,906 @@ "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::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", + "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::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": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", + "AmazonOpenSearchServerlessDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchserverlessdestinationconfiguration", + "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", + "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", + "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", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName" + } + }, + "DeliveryStreamType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamtype", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType" + } + }, + "ElasticsearchDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration", + "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", + "Required": false, + "Type": "ExtendedS3DestinationConfiguration", + "UpdateType": "Mutable" }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "HttpEndpointDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration", "Required": false, - "Type": "List", + "Type": "HttpEndpointDestinationConfiguration", "UpdateType": "Mutable" }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", - "PrimitiveType": "String", + "KinesisStreamSourceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration", "Required": false, + "Type": "KinesisStreamSourceConfiguration", "UpdateType": "Immutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", - "PrimitiveType": "String", + "RedshiftDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } + "Type": "RedshiftDestinationConfiguration", + "UpdateType": "Mutable" }, - "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" - } + "S3DestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration", + "Required": false, + "Type": "S3DestinationConfiguration", + "UpdateType": "Mutable" }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SplunkDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration", "Required": false, - "Type": "List", + "Type": "SplunkDestinationConfiguration", "UpdateType": "Mutable" }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-tags", "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::IAM::OIDCProvider": "CACHED", - "AWS::IAM::Policy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html", + "AWS::KinesisVideo::SignalingChannel": "CACHED", + "AWS::KinesisVideo::Stream": "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": { - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-groups", - "DuplicatesAllowed": true, + "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": "Mutable" + "UpdateType": "Immutable" }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policydocument", - "PrimitiveType": "Json", + "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, - "UpdateType": "Mutable" + "Type": "Content", + "UpdateType": "Immutable" }, - "PolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policyname", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::Policy.PolicyName" - } + "Required": false, + "UpdateType": "Immutable" }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "LayerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-layername", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Lambda::LayerVersion.LayerName" + } }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-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::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", + "AWS::Lambda::LayerVersionPermission": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html", "Properties": { - "AWSServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-awsservicename", + "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" }, - "CustomSuffix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-customsuffix", + "LayerVersionArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-description", + "OrganizationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "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::IAM::User": { + "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": { "Attributes": { - "Arn": { + "DeviceArn": { + "PrimitiveType": "String" + }, + "DeviceId": { "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-networkmanager-device.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", - "Required": false, - "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", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-description", + "PrimitiveType": "String", "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", + "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" + }, + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-location", "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::IAM::ManagedPolicy.Arns", - "ValueType": "AWS::IAM::ManagedPolicy.Arn" - } + "Type": "Location", + "UpdateType": "Mutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-path", + "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", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } + "UpdateType": "Mutable" }, - "PermissionsBoundary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-permissionsboundary", + "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" }, - "Policies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-policies", - "DuplicatesAllowed": true, - "ItemType": "Policy", + "SiteId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-siteid", + "PrimitiveType": "String", "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", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "Required": false, - "Type": "List", + "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", + "Required": false, "UpdateType": "Mutable" }, - "UserName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-username", + "Vendor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-vendor", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, - "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": { + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": { "Attributes": { - "Arn": { + "LinkArn": { + "PrimitiveType": "String" + }, + "LinkId": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html", "Properties": { - "AssessmentTargetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttargetarn", - "PrimitiveType": "String", + "Bandwidth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-bandwidth", "Required": true, - "UpdateType": "Immutable" + "Type": "Bandwidth", + "UpdateType": "Mutable" }, - "AssessmentTemplateName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttemplatename", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "DurationInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-durationinseconds", - "PrimitiveType": "Integer", + "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", - "Value": { - "ValueType": "AWS::Inspector::AssessmentTemplate.DurationInSeconds" - } + "UpdateType": "Immutable" }, - "RulesPackageArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-rulespackagearns", - "PrimitiveItemType": "String", + "Provider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider", + "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, - "Type": "List", "UpdateType": "Immutable" }, - "UserAttributesForFindings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-userattributesforfindings", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-tags", + "DuplicatesAllowed": true, "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::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", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-type", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::Thing.ThingName" - } + "UpdateType": "Mutable" } } }, - "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": { + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": { "Attributes": { - "Arn": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "SiteArn": { + "PrimitiveType": "String" + }, + "SiteId": { "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-networkmanager-site.html", "Properties": { - "AmazonOpenSearchServerlessDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchserverlessdestinationconfiguration", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-description", + "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", + "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": "AmazonopensearchserviceDestinationConfiguration", + "Type": "Location", "UpdateType": "Mutable" }, - "DeliveryStreamEncryptionConfigurationInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput", + "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": "DeliveryStreamEncryptionConfigurationInput", + "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": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" }, - "DeliveryStreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName" - } + "Endpoint.Address": { + "PrimitiveType": "String" }, - "DeliveryStreamType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType" - } + "Endpoint.Port": { + "PrimitiveType": "String" }, - "ElasticsearchDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration", + "Id": { + "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", "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", + "AquaConfigurationStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-aquaconfigurationstatus", + "PrimitiveType": "String", "Required": false, - "Type": "ExtendedS3DestinationConfiguration", "UpdateType": "Mutable" }, - "HttpEndpointDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration", + "AutomatedSnapshotRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-automatedsnapshotretentionperiod", + "PrimitiveType": "Integer", "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", - "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", + }, + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzone", + "PrimitiveType": "String", "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", + "AvailabilityZoneRelocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocation", + "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", + "AvailabilityZoneRelocationStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocationstatus", + "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", + "Classic": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-classic", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::KinesisVideo::SignalingChannel": "CACHED", - "AWS::KinesisVideo::Stream": "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", + }, + "ClusterIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusteridentifier", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Immutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" + } }, - "CompatibleRuntimes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatibleruntimes", + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "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" + "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description", + "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" }, - "LayerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-layername", + "ClusterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", + "Required": true, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Lambda::LayerVersion.LayerName" + "ValueType": "RedshiftClusterType" } }, - "LicenseInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-licenseinfo", + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } }, - "LayerVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn", + "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" }, - "OrganizationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid", + "DeferMaintenance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenance", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "DeferMaintenanceEndTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceendtime", "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", + "DeferMaintenanceStartTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenancestarttime", "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": "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", + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", "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", + "ElasticIp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-elasticip", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-location", + "Encrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "PrimitiveType": "Boolean", "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", - "PrimitiveType": "String", + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-endpoint", "Required": false, + "Type": "Endpoint", "UpdateType": "Mutable" }, - "SerialNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-serialnumber", + "EnhancedVpcRouting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-enhancedvpcrouting", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", "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", + "HsmConfigurationIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmconfigurationidentifier", "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", + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", "DuplicatesAllowed": true, - "ItemType": "Tag", + "PrimitiveItemType": "String", "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", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Vendor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-vendor", + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", "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", + "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" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description", + "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, "UpdateType": "Mutable" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-globalnetworkid", + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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" }, - "Provider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider", + "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" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", "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", + "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", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "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" + }, + "RotateEncryptionKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-rotateencryptionkey", + "PrimitiveType": "Boolean", "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", + "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" - } - } - }, - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": { - "Attributes": { - "CreatedAt": { - "PrimitiveType": "String" }, - "SiteArn": { - "PrimitiveType": "String" + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" }, - "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", - "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" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-globalnetworkid", + "SnapshotIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier", "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", + "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": "Location", + "Type": "List", "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", + "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" } } }, - "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", @@ -11973,164 +10593,7 @@ "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", - "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", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.AccessControl" - } - }, - "AnalyticsConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-analyticsconfigurations", - "DuplicatesAllowed": false, - "ItemType": "AnalyticsConfiguration", - "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", - "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", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::S3::Bucket.BucketName" - } - }, - "CorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-crossoriginconfig", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "Required": false, - "UpdateType": "Immutable" - }, - "OwnershipControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-ownershipcontrols", - "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", - "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", - "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", - "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", - "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", - "Required": false, - "Type": "WebsiteConfiguration", - "UpdateType": "Mutable" - } - } - }, + "AWS::S3::Bucket": "CACHED", "AWS::S3::BucketPolicy": "CACHED", "AWS::S3ObjectLambda::AccessPoint": "CACHED", "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", @@ -13051,6 +11514,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", @@ -13592,6 +12056,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", @@ -13626,6 +12091,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", @@ -14288,31 +12760,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", @@ -14334,32 +12782,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", @@ -14370,555 +12793,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", @@ -14933,48 +12819,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", @@ -14990,22 +12835,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 b6a990ea95..561c41f73b 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", @@ -1027,7372 +1028,5962 @@ "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.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::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": { - "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", + } + } + }, + "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", + "Properties": { + "RecoveryMechanisms": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-accountrecoverysetting.html#cfn-cognito-userpool-accountrecoverysetting-recoverymechanisms", + "ItemType": "RecoveryOption", "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", + } + } + }, + "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": { + "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, - "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", + "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" }, - "ReadonlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-readonlyrootfilesystem", - "PrimitiveType": "Boolean", + "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" }, - "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", + "CustomSMSSender": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customsmssender", "Required": false, - "Type": "List", + "Type": "CustomSMSSender", "UpdateType": "Mutable" }, - "User": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-user", + "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" }, - "Vcpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-vcpus", - "PrimitiveType": "Integer", + "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" }, - "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", - "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-containerpath", + "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" }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-hostpath", + "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" }, - "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" - } - } - }, - "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", + "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, - "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", + "PreSignUp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-presignup", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "RootDirectory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-rootdirectory", + "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" }, - "TransitEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryption", + "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" }, - "TransitEncryptionPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryptionport", - "PrimitiveType": "Integer", + "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::Batch::JobDefinition.EksContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html", + "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", "Properties": { - "Args": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-args", - "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", + "AttributesRequireVerificationBeforeUpdate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userattributeupdatesettings.html#cfn-cognito-userpool-userattributeupdatesettings-attributesrequireverificationbeforeupdate", "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::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", "Properties": { "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-value", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-value", "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" - }, - "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" - } - } - }, - "AWS::Batch::JobDefinition.EksContainerVolumeMount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html", + "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": { - "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, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-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": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.SourceDetail.EventSource" + } }, - "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" - } - } - }, - "AWS::Batch::JobDefinition.EksEmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html", - "Properties": { - "Medium": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-medium", + "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.MaximumExecutionFrequency" + } }, - "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": "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", + "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": 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" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Config::ConfigRule.SourceDetail.MessageType" + } } } }, - "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" - }, - "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": "Mutable" - } - } - }, - "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::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::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::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", "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", - "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", + "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" }, - "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" - } - } - }, - "AWS::Batch::JobDefinition.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html", - "Properties": { - "Name": { - "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": "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", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html", - "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-action", + "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" - }, - "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": "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": "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": "Mutable" - } - } - }, - "AWS::Batch::JobDefinition.FargatePlatformConfiguration": { - "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-containerproperties-fargateplatformconfiguration.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } } } }, - "AWS::Batch::JobDefinition.LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.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", - "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", - "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", - "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", - "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", - "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", - "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", + "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::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::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.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": { - "LogDriver": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-logdriver", + "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" - }, - "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", "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" - } - } - }, - "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-mountpoints.html#cfn-batch-jobdefinition-mountpoints-containerpath", + "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" }, - "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": "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", + "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::JobDefinition.NodeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.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", - "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", - "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::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.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.ServiceManagedEBSVolumeConfiguration": "CACHED", + "AWS::ECS::Service.ServiceRegistry": "CACHED", + "AWS::ECS::Service.ServiceVolumeConfiguration": "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html", "Properties": { - "Container": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-container", + "DockerVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-dockervolumeconfiguration", "Required": false, - "Type": "ContainerProperties", - "UpdateType": "Mutable" + "Type": "DockerVolumeConfiguration", + "UpdateType": "Immutable" }, - "TargetNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-targetnodes", + "EFSVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-efsvolumeconfiguration", + "Required": false, + "Type": "EFSVolumeConfiguration", + "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, + "Type": "HostVolumeProperties", + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volume.html#cfn-ecs-taskdefinition-volume-name", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" } } }, - "AWS::Batch::JobDefinition.PodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html", + "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": { - "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", + "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": "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" + "UpdateType": "Immutable" }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-metadata", + "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, - "Type": "Metadata", - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "ServiceAccountName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-serviceaccountname", + "LoadBalancerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-loadbalancername", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-volumes", - "ItemType": "EksVolume", + "TargetGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-targetgrouparn", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, - "AWS::Batch::JobDefinition.ResourceRequirement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html", + "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": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-type", - "PrimitiveType": "String", + "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, - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Immutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-value", + "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" + }, + "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": "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" + "UpdateType": "Immutable" }, - "EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-evaluateonexit", - "ItemType": "EvaluateOnExit", + "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": "Mutable" + "UpdateType": "Immutable" } } }, - "AWS::Batch::JobDefinition.RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html", + "AWS::EMR::Step.KeyValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.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", + "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" }, - "OperatingSystemFamily": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily", + "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::Batch::JobDefinition.Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.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::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-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-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" }, - "ValueFrom": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-valuefrom", + "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" } } }, - "AWS::Batch::JobDefinition.Timeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.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": { - "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, + "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" + }, + "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::Batch::JobDefinition.Tmpfs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html", + "AWS::ElasticBeanstalk::Environment.OptionSetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html", "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-containerpath", + "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" }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-mountoptions", - "PrimitiveItemType": "String", + "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" }, - "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, + "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::Batch::JobDefinition.Ulimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html", + "AWS::ElasticBeanstalk::Environment.Tier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.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", + "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, + "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" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-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::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" }, - "SoftLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-softlimit", - "PrimitiveType": "Integer", + "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::Batch::JobDefinition.Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.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": { - "EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-efsvolumeconfiguration", + "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": "EfsVolumeConfiguration", + "Type": "Map", "UpdateType": "Mutable" }, - "Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-host", + "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": "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", - "PrimitiveType": "String", + "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::Batch::JobDefinition.VolumesHost": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html", + "AWS::Events::Rule.InputTransformer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.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", + "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::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", + "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": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html#cfn-codepipeline-customactiontype-configurationproperties-description", + "Database": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-database", "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", + "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, - "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", + "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" }, - "ExecutionUrlTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-executionurltemplate", + "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" }, - "RevisionUrlTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-revisionurltemplate", + "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" }, - "ThirdPartyConfigurationUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-thirdpartyconfigurationurl", - "PrimitiveType": "String", + "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::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::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": { - "RecoveryMechanisms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-accountrecoverysetting.html#cfn-cognito-userpool-accountrecoverysetting-recoverymechanisms", - "ItemType": "RecoveryOption", + "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, - "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": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html", + "AWS::Events::Rule.Target": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html", "Properties": { - "CreateAuthChallenge": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-createauthchallenge", + "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" }, - "CustomEmailSender": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customemailsender", + "BatchParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-batchparameters", "Required": false, - "Type": "CustomEmailSender", + "Type": "BatchParameters", "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", + "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" }, - "CustomSMSSender": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customsmssender", + "EcsParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-ecsparameters", "Required": false, - "Type": "CustomSMSSender", + "Type": "EcsParameters", "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", + "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" }, - "KMSKeyID": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-kmskeyid", + "Id": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-id", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "PostAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postauthentication", + "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" }, - "PostConfirmation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postconfirmation", + "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" }, - "PreAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-preauthentication", - "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" }, - "PreSignUp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-presignup", - "PrimitiveType": "String", + "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" }, - "PreTokenGeneration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengeneration", - "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" }, - "UserMigration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-usermigration", - "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" }, - "VerifyAuthChallengeResponse": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-verifyauthchallengeresponse", + "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" - } - } - }, - "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", - "Properties": { - "AttributesRequireVerificationBeforeUpdate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userattributeupdatesettings.html#cfn-cognito-userpool-userattributeupdatesettings-attributesrequireverificationbeforeupdate", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + }, + "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::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::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": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-name", + "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" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-value", + "Iam": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-authorizationconfig.html#cfn-gammadilithium-jobdefinition-authorizationconfig-iam", "PrimitiveType": "String", "Required": false, "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", + "AWS::GammaDilithium::JobDefinition.ContainerProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.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", + "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" + }, + "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", - "Value": { - "ValueType": "AWS::Config::ConfigRule.SourceDetail.EventSource" - } + "UpdateType": "Mutable" }, - "MaximumExecutionFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-sourcedetail-maximumexecutionfrequency", + "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", - "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", + "JobRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-jobrolearn", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.SourceDetail.MessageType" - } - } - } - }, - "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::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::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", - "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, + "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", + "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", + "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", + "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", + "Required": false, "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", + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-networkconfiguration", + "Required": false, + "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" + }, + "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": "Mutable" + }, + "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" + }, + "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": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } + "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", + "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::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::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": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html", + "AWS::GammaDilithium::JobDefinition.Device": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html", "Properties": { - "AutoRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-maintenanceoptions.html#cfn-ec2-launchtemplate-maintenanceoptions-autorecovery", + "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": "Mutable" + }, + "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": "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::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::GammaDilithium::JobDefinition.EfsVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.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, + "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" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html#cfn-ec2-networkinterface-privateipspecification-privateipaddress", + "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::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", + }, + "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" }, - "DnsSupport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-transitgatewayattachment-options.html#cfn-ec2-transitgatewayattachment-options-dnssupport", + "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, "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", + "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::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::GammaDilithium::JobDefinition.EksContainer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.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", + "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, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" }, - "ContainerPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-containerport", - "PrimitiveType": "Integer", + "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, - "UpdateType": "Immutable" + "Type": "List", + "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", - "Required": false, - "UpdateType": "Immutable" - }, - "TargetGroupArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskset-loadbalancer.html#cfn-ecs-taskset-loadbalancer-targetgrouparn", - "PrimitiveType": "String", - "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", + "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": "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", + "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": "Immutable" + "UpdateType": "Mutable" }, - "MainClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html#cfn-elasticmapreduce-step-hadoopjarstepconfig-mainclass", + "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": "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", - "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", + "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": "Immutable" + "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", + "Resources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html#cfn-gammadilithium-jobdefinition-ekscontainer-resources", "Required": false, - "UpdateType": "Immutable" + "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", + "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", + "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.EksContainerEnvironmentVariable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html", "Properties": { - "S3Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html#cfn-beanstalk-sourcebundle-s3bucket", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-name", "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", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-value", "PrimitiveType": "String", - "Required": true, + "Required": false, "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.EksContainerResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.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, + "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" }, - "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, + "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::ElasticBeanstalk::Environment.OptionSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html", + "AWS::GammaDilithium::JobDefinition.EksContainerSecurityContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.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, + "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, "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, + "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, "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", + "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" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-value", - "PrimitiveType": "String", + "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, + "UpdateType": "Mutable" + }, + "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" } } }, - "AWS::ElasticBeanstalk::Environment.Tier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html", + "AWS::GammaDilithium::JobDefinition.EksContainerVolumeMount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-name", + "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": "Immutable" + "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-type", + "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": "Immutable" + "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", + "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, "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.EksEmptyDir": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html", "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-key", + "Medium": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html#cfn-gammadilithium-jobdefinition-eksemptydir-medium", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-eventbus-tagentry.html#cfn-events-eventbus-tagentry-value", + "SizeLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html#cfn-gammadilithium-jobdefinition-eksemptydir-sizelimit", "PrimitiveType": "String", - "Required": true, + "Required": false, "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", + "AWS::GammaDilithium::JobDefinition.EksHostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekshostpath.html", "Properties": { - "AssignPublicIp": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-assignpublicip", + "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, "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", + "AWS::GammaDilithium::JobDefinition.EksProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksproperties.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", + "PodProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksproperties.html#cfn-gammadilithium-jobdefinition-eksproperties-podproperties", "Required": false, - "Type": "Map", + "Type": "PodProperties", "UpdateType": "Mutable" } } }, - "AWS::Events::Rule.InputTransformer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html", + "AWS::GammaDilithium::JobDefinition.EksSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekssecret.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", + "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, - "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", + "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" } } }, - "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", + "AWS::GammaDilithium::JobDefinition.EksVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.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", + "EmptyDir": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-emptydir", "Required": false, + "Type": "EksEmptyDir", "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", + "HostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-hostpath", "Required": false, + "Type": "EksHostPath", "UpdateType": "Mutable" }, - "StatementName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-redshiftdataparameters.html#cfn-events-rule-redshiftdataparameters-statementname", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-name", "PrimitiveType": "String", - "Required": false, + "Required": true, "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", + "Secret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-secret", "Required": false, + "Type": "EksSecret", "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.Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.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-environment.html#cfn-gammadilithium-jobdefinition-environment-name", "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", + "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" } } }, - "AWS::Events::Rule.Target": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html", + "AWS::GammaDilithium::JobDefinition.EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html", "Properties": { - "Arn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn", + "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", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "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" }, - "BatchParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-batchparameters", + "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, - "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", + "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, - "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", + "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, - "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", + } + } + }, + "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", "PrimitiveType": "String", - "Required": true, + "Required": false, "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", + } + } + }, + "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", "Required": false, + "Type": "List", "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", + "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", "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", + "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", "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", + "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", "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", + "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", "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", + "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", "Required": false, - "Type": "RetryPolicy", + "Type": "List", "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-rolearn", + } + } + }, + "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": false, + "Required": true, "UpdateType": "Mutable" }, - "RunCommandParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-runcommandparameters", + "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", "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", + "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", "Required": false, - "Type": "SageMakerPipelineParameters", + "Type": "List", "UpdateType": "Mutable" - }, - "SqsParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-sqsparameters", + } + } + }, + "AWS::GammaDilithium::JobDefinition.Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties-metadata.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", "Required": false, - "Type": "SqsParameters", "UpdateType": "Mutable" } } }, - "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.MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html", "Properties": { - "AccessPointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-authorizationconfig.html#cfn-gammadilithium-jobdefinition-authorizationconfig-accesspointid", + "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" }, - "Iam": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-authorizationconfig.html#cfn-gammadilithium-jobdefinition-authorizationconfig-iam", + "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" + }, + "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.ContainerProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html", + "AWS::GammaDilithium::JobDefinition.NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-networkconfiguration.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", + "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, - "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", + } + } + }, + "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" }, - "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", + "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" }, - "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, + "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" - }, - "FargatePlatformConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration", + } + } + }, + "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": "FargatePlatformConfiguration", + "Type": "ContainerProperties", "UpdateType": "Mutable" }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-image", + "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" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-instancetype", - "PrimitiveType": "String", + } + } + }, + "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" }, - "JobRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-jobrolearn", + "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" }, - "LinuxParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-linuxparameters", + "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, - "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", + "Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties.html#cfn-gammadilithium-jobdefinition-podproperties-metadata", "Required": false, - "Type": "LogConfiguration", + "Type": "Metadata", "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", + "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" }, - "MountPoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-mountpoints", - "ItemType": "MountPoints", + "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" - }, - "NetworkConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-networkconfiguration", + } + } + }, + "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, - "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", + "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" - }, - "ReadonlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-readonlyrootfilesystem", - "PrimitiveType": "Boolean", + } + } + }, + "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" }, - "ResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-resourcerequirements", - "ItemType": "ResourceRequirement", + "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" - }, - "RuntimePlatform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-runtimeplatform", + } + } + }, + "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, - "Type": "RuntimePlatform", "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", + "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, - "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", + } + } + }, + "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" }, - "User": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-user", + "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" - }, - "Vcpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties.html#cfn-gammadilithium-jobdefinition-containerproperties-vcpus", + } + } + }, + "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" - }, - "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": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.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-device.html#cfn-gammadilithium-jobdefinition-device-containerpath", - "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", + "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" }, - "Permissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-device.html#cfn-gammadilithium-jobdefinition-device-permissions", + "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, + "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html", + "AWS::GammaDilithium::JobDefinition.Ulimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.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", - "UpdateType": "Mutable" - }, - "FileSystemId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-filesystemid", - "PrimitiveType": "String", + "HardLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-hardlimit", + "PrimitiveType": "Integer", "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", - "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", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-name", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "TransitEncryptionPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-efsvolumeconfiguration.html#cfn-gammadilithium-jobdefinition-efsvolumeconfiguration-transitencryptionport", + "SoftLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-softlimit", "PrimitiveType": "Integer", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainer.html", + "AWS::GammaDilithium::JobDefinition.Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.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", + "EfsVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-efsvolumeconfiguration", "Required": false, - "Type": "List", + "Type": "EfsVolumeConfiguration", "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", + "Host": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-host", "Required": false, - "Type": "List", + "Type": "VolumesHost", "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", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-name", + "PrimitiveType": "String", "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", + } + } + }, + "AWS::GammaDilithium::JobDefinition.VolumesHost": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumeshost.html", + "Properties": { + "SourcePath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumeshost.html#cfn-gammadilithium-jobdefinition-volumeshost-sourcepath", "PrimitiveType": "String", - "Required": true, + "Required": false, "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", + } + } + }, + "AWS::Glue::Classifier.CsvClassifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html", + "Properties": { + "AllowSingleColumn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-allowsinglecolumn", + "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", + "ContainsHeader": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-containsheader", "PrimitiveType": "String", "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", + "Delimiter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-delimiter", + "PrimitiveType": "String", "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", + "DisableValueTrimming": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-disablevaluetrimming", + "PrimitiveType": "Boolean", "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", + "Header": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-header", + "PrimitiveItemType": "String", "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", - "Properties": { + }, "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-name", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerenvironmentvariable.html#cfn-gammadilithium-jobdefinition-ekscontainerenvironmentvariable-value", + "QuoteSymbol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-quotesymbol", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksContainerResourceRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainerresourcerequirements.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", + "AWS::Glue::Classifier.GrokClassifier": "CACHED", + "AWS::Glue::Classifier.JsonClassifier": "CACHED", + "AWS::Glue::Classifier.XMLClassifier": "CACHED", + "AWS::Glue::Connection.ConnectionInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html", + "Properties": { + "ConnectionProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectionproperties", "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", - "Properties": { - "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, + }, + "ConnectionType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectiontype", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "ReadOnlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-readonlyrootfilesystem", - "PrimitiveType": "Boolean", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-description", + "PrimitiveType": "String", "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", + "MatchCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-matchcriteria", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "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", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-name", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "RunAsUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainersecuritycontext.html#cfn-gammadilithium-jobdefinition-ekscontainersecuritycontext-runasuser", - "PrimitiveType": "Integer", + "PhysicalConnectionRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-physicalconnectionrequirements", "Required": false, + "Type": "PhysicalConnectionRequirements", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksContainerVolumeMount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html", + "AWS::Glue::Connection.PhysicalConnectionRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html", "Properties": { - "MountPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekscontainervolumemount.html#cfn-gammadilithium-jobdefinition-ekscontainervolumemount-mountpath", + "AvailabilityZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-availabilityzone", "PrimitiveType": "String", "Required": false, "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", + "SecurityGroupIdList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-securitygroupidlist", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "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", + "SubnetId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-subnetid", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksEmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html", + "AWS::Glue::Crawler.CatalogTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html", "Properties": { - "Medium": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html#cfn-gammadilithium-jobdefinition-eksemptydir-medium", + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-databasename", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SizeLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksemptydir.html#cfn-gammadilithium-jobdefinition-eksemptydir-sizelimit", - "PrimitiveType": "String", + "Tables": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-tables", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksHostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekshostpath.html", + "AWS::Glue::Crawler.DeltaTarget": "CACHED", + "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", + "AWS::Glue::Crawler.IcebergTarget": "CACHED", + "AWS::Glue::Crawler.JdbcTarget": "CACHED", + "AWS::Glue::Crawler.MongoDBTarget": "CACHED", + "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", + "AWS::Glue::Crawler.S3Target": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html", "Properties": { - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekshostpath.html#cfn-gammadilithium-jobdefinition-ekshostpath-path", + "ConnectionName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-connectionname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "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", + }, + "Exclusions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-exclusions", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-path", + "PrimitiveType": "String", "Required": false, - "Type": "PodProperties", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EksSecret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ekssecret.html", + "AWS::Glue::Crawler.Schedule": "CACHED", + "AWS::Glue::Crawler.SchemaChangePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.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", + "DeleteBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-deletebehavior", + "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", + "UpdateBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-updatebehavior", "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::Glue::Crawler.Targets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html", "Properties": { - "EmptyDir": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-emptydir", + "CatalogTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-catalogtargets", + "ItemType": "CatalogTarget", "Required": false, - "Type": "EksEmptyDir", + "Type": "List", "UpdateType": "Mutable" }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-hostpath", + "DynamoDBTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-dynamodbtargets", + "ItemType": "DynamoDBTarget", "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", - "PrimitiveType": "String", - "Required": true, + "JdbcTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-jdbctargets", + "ItemType": "JdbcTarget", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-eksvolume.html#cfn-gammadilithium-jobdefinition-eksvolume-secret", + "S3Targets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-s3targets", + "ItemType": "S3Target", "Required": false, - "Type": "EksSecret", + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html", + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html#cfn-gammadilithium-jobdefinition-environment-name", + "CatalogId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html#cfn-glue-database-databaseidentifier-catalogid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-environment.html#cfn-gammadilithium-jobdefinition-environment-value", + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html#cfn-glue-database-databaseidentifier-databasename", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.EphemeralStorage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-ephemeralstorage.html", + "AWS::Glue::Database.DatabaseInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.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", - "Required": true, + "CreateTableDefaultPermissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-createtabledefaultpermissions", + "ItemType": "PrincipalPrivileges", + "Required": false, + "Type": "List", "UpdateType": "Mutable" - } - } - }, - "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", + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-description", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "OnExitCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-onexitcode", + "LocationUri": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-locationuri", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OnReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-evaluateonexit.html#cfn-gammadilithium-jobdefinition-evaluateonexit-onreason", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-name", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-parameters", + "PrimitiveType": "Json", + "Required": false, "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", + "TargetDatabase": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-targetdatabase", "Required": false, + "Type": "DatabaseIdentifier", "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.FargatePlatformConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-containerproperties-fargateplatformconfiguration.html", + "AWS::Glue::Database.FederatedDatabase": "CACHED", + "AWS::Glue::Database.PrincipalPrivileges": "CACHED", + "AWS::Glue::Job.ConnectionsList": "CACHED", + "AWS::Glue::Job.ExecutionProperty": "CACHED", + "AWS::Glue::Job.JobCommand": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.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", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-name", "PrimitiveType": "String", "Required": false, "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", + }, + "PythonVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-pythonversion", + "PrimitiveType": "String", "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", + "ScriptLocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-scriptlocation", + "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", + } + } + }, + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html", + "Properties": { + "BucketColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-bucketcolumns", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "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", + "Columns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-columns", + "ItemType": "Column", "Required": false, + "Type": "List", "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", + "Compressed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-compressed", + "PrimitiveType": "Boolean", "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", - "ItemType": "Tmpfs", + "InputFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-inputformat", + "PrimitiveType": "String", "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", + }, + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-location", "PrimitiveType": "String", - "Required": true, + "Required": false, "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", + "NumberOfBuckets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-numberofbuckets", + "PrimitiveType": "Integer", "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", - "ItemType": "Secret", + "OutputFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-outputformat", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-podproperties-metadata.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", + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-parameters", "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.MountPoints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html", - "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-mountpoints.html#cfn-gammadilithium-jobdefinition-mountpoints-containerpath", - "PrimitiveType": "String", + }, + "SerdeInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-serdeinfo", "Required": false, + "Type": "SerdeInfo", "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", + "SkewedInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-skewedinfo", "Required": false, + "Type": "SkewedInfo", "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", + "SortColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-sortcolumns", + "ItemType": "Order", "Required": false, + "Type": "List", "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", + }, + "StoredAsSubDirectories": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-storedassubdirectories", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.NodeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-nodeproperties.html", + "AWS::Glue::Schema.Registry": "CACHED", + "AWS::Glue::Schema.SchemaVersion": "CACHED", + "AWS::Glue::SchemaVersion.Schema": "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.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, + "BucketColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-bucketcolumns", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "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, + "Columns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-columns", + "ItemType": "Column", + "Required": false, "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, + "Compressed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-compressed", + "PrimitiveType": "Boolean", + "Required": false, "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", + }, + "InputFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-inputformat", + "PrimitiveType": "String", "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", + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-location", "PrimitiveType": "String", - "Required": true, + "Required": false, "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", + }, + "NumberOfBuckets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-numberofbuckets", + "PrimitiveType": "Integer", "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", + "OutputFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-outputformat", "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", + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-parameters", + "PrimitiveType": "Json", "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", + "SerdeInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-serdeinfo", "Required": false, - "Type": "Metadata", + "Type": "SerdeInfo", "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", + "SkewedInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-skewedinfo", "Required": false, + "Type": "SkewedInfo", "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", + "SortColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-sortcolumns", + "ItemType": "Order", "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "StoredAsSubDirectories": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-storedassubdirectories", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" } } }, - "AWS::GammaDilithium::JobDefinition.ResourceRequirement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html", + "AWS::Glue::Table.TableIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html", "Properties": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-resourcerequirement.html#cfn-gammadilithium-jobdefinition-resourcerequirement-type", + "CatalogId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html#cfn-glue-table-tableidentifier-catalogid", "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", + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html#cfn-glue-table-tableidentifier-databasename", "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", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html#cfn-glue-table-tableidentifier-name", + "PrimitiveType": "String", "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", + "AWS::Glue::Table.TableInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.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", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-description", "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", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-name", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Immutable" }, - "ValueFrom": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-secret.html#cfn-gammadilithium-jobdefinition-secret-valuefrom", + "Owner": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-owner", "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", + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-parameters", + "PrimitiveType": "Json", "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, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Ulimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html", - "Properties": { - "HardLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-hardlimit", - "PrimitiveType": "Integer", - "Required": true, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-name", - "PrimitiveType": "String", - "Required": true, + "PartitionKeys": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-partitionkeys", + "ItemType": "Column", + "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "SoftLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-ulimit.html#cfn-gammadilithium-jobdefinition-ulimit-softlimit", + "Retention": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-retention", "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.Volumes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html", - "Properties": { - "EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-efsvolumeconfiguration", "Required": false, - "Type": "EfsVolumeConfiguration", "UpdateType": "Mutable" }, - "Host": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-host", + "StorageDescriptor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-storagedescriptor", "Required": false, - "Type": "VolumesHost", + "Type": "StorageDescriptor", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumes.html#cfn-gammadilithium-jobdefinition-volumes-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GammaDilithium::JobDefinition.VolumesHost": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumeshost.html", - "Properties": { - "SourcePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gammadilithium-jobdefinition-volumeshost.html#cfn-gammadilithium-jobdefinition-volumeshost-sourcepath", + "TableType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-tabletype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::Glue::Classifier.CsvClassifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html", - "Properties": { - "AllowSingleColumn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-allowsinglecolumn", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" }, - "ContainsHeader": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-containsheader", - "PrimitiveType": "String", + "TargetTable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-targettable", "Required": false, + "Type": "TableIdentifier", "UpdateType": "Mutable" }, - "Delimiter": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-delimiter", + "ViewExpandedText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-viewexpandedtext", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "DisableValueTrimming": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-disablevaluetrimming", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-header", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "QuoteSymbol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-quotesymbol", + "ViewOriginalText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-vieworiginaltext", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Glue::Classifier.GrokClassifier": "CACHED", - "AWS::Glue::Classifier.JsonClassifier": "CACHED", - "AWS::Glue::Classifier.XMLClassifier": "CACHED", - "AWS::Glue::Connection.ConnectionInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html", + "AWS::Glue::Trigger.Action": "CACHED", + "AWS::Glue::Trigger.Condition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html", "Properties": { - "ConnectionProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectionproperties", - "PrimitiveType": "Json", + "CrawlState": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-crawlstate", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ConnectionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectiontype", + "CrawlerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-crawlername", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-description", + "JobName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-jobname", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "MatchCriteria": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-matchcriteria", - "PrimitiveItemType": "String", + "LogicalOperator": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-logicaloperator", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-name", + "State": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-state", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" - }, - "PhysicalConnectionRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-physicalconnectionrequirements", - "Required": false, - "Type": "PhysicalConnectionRequirements", "UpdateType": "Mutable" } } }, - "AWS::Glue::Connection.PhysicalConnectionRequirements": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html", + "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", + "AWS::Glue::Trigger.NotificationProperty": "CACHED", + "AWS::Glue::Trigger.Predicate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html", "Properties": { - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-availabilityzone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIdList": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-securitygroupidlist", - "PrimitiveItemType": "String", + "Conditions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-conditions", + "ItemType": "Condition", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html#cfn-glue-connection-physicalconnectionrequirements-subnetid", + "Logical": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-logical", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } } }, - "AWS::Glue::Crawler.CatalogTarget": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html", - "Properties": { - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-databasename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-catalogtarget.html#cfn-glue-crawler-catalogtarget-tables", - "PrimitiveItemType": "String", + "AWS::Greengrass::ConnectorDefinition.Connector": "CACHED", + "AWS::Greengrass::ConnectorDefinition.ConnectorDefinitionVersion": "CACHED", + "AWS::Greengrass::ConnectorDefinitionVersion.Connector": "CACHED", + "AWS::Greengrass::CoreDefinition.Core": "CACHED", + "AWS::Greengrass::CoreDefinition.CoreDefinitionVersion": "CACHED", + "AWS::Greengrass::CoreDefinitionVersion.Core": "CACHED", + "AWS::Greengrass::DeviceDefinition.Device": "CACHED", + "AWS::Greengrass::DeviceDefinition.DeviceDefinitionVersion": "CACHED", + "AWS::Greengrass::DeviceDefinitionVersion.Device": "CACHED", + "AWS::Greengrass::FunctionDefinition.DefaultConfig": "CACHED", + "AWS::Greengrass::FunctionDefinition.Environment": "CACHED", + "AWS::Greengrass::FunctionDefinition.Execution": "CACHED", + "AWS::Greengrass::FunctionDefinition.Function": "CACHED", + "AWS::Greengrass::FunctionDefinition.FunctionConfiguration": "CACHED", + "AWS::Greengrass::FunctionDefinition.FunctionDefinitionVersion": "CACHED", + "AWS::Greengrass::FunctionDefinition.ResourceAccessPolicy": "CACHED", + "AWS::Greengrass::FunctionDefinition.RunAs": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.DefaultConfig": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.Environment": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.Execution": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.Function": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.FunctionConfiguration": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.ResourceAccessPolicy": "CACHED", + "AWS::Greengrass::FunctionDefinitionVersion.RunAs": "CACHED", + "AWS::Greengrass::Group.GroupVersion": "CACHED", + "AWS::Greengrass::LoggerDefinition.Logger": "CACHED", + "AWS::Greengrass::LoggerDefinition.LoggerDefinitionVersion": "CACHED", + "AWS::Greengrass::LoggerDefinitionVersion.Logger": "CACHED", + "AWS::Greengrass::ResourceDefinition.GroupOwnerSetting": "CACHED", + "AWS::Greengrass::ResourceDefinition.LocalDeviceResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinition.LocalVolumeResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinition.ResourceDataContainer": "CACHED", + "AWS::Greengrass::ResourceDefinition.ResourceDefinitionVersion": "CACHED", + "AWS::Greengrass::ResourceDefinition.ResourceDownloadOwnerSetting": "CACHED", + "AWS::Greengrass::ResourceDefinition.ResourceInstance": "CACHED", + "AWS::Greengrass::ResourceDefinition.S3MachineLearningModelResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinition.SageMakerMachineLearningModelResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinition.SecretsManagerSecretResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.GroupOwnerSetting": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.LocalDeviceResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.LocalVolumeResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.ResourceDataContainer": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.ResourceDownloadOwnerSetting": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.ResourceInstance": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.S3MachineLearningModelResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.SageMakerMachineLearningModelResourceData": "CACHED", + "AWS::Greengrass::ResourceDefinitionVersion.SecretsManagerSecretResourceData": "CACHED", + "AWS::Greengrass::SubscriptionDefinition.Subscription": "CACHED", + "AWS::Greengrass::SubscriptionDefinition.SubscriptionDefinitionVersion": "CACHED", + "AWS::Greengrass::SubscriptionDefinitionVersion.Subscription": "CACHED", + "AWS::GreengrassV2::ComponentVersion.ComponentDependencyRequirement": "CACHED", + "AWS::GreengrassV2::ComponentVersion.ComponentPlatform": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaContainerParams": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaDeviceMount": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaEventSource": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaExecutionParameters": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaFunctionRecipeSource": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaLinuxProcessParams": "CACHED", + "AWS::GreengrassV2::ComponentVersion.LambdaVolumeMount": "CACHED", + "AWS::GreengrassV2::Deployment.ComponentConfigurationUpdate": "CACHED", + "AWS::GreengrassV2::Deployment.ComponentDeploymentSpecification": "CACHED", + "AWS::GreengrassV2::Deployment.ComponentRunWith": "CACHED", + "AWS::GreengrassV2::Deployment.DeploymentComponentUpdatePolicy": "CACHED", + "AWS::GreengrassV2::Deployment.DeploymentConfigurationValidationPolicy": "CACHED", + "AWS::GreengrassV2::Deployment.DeploymentIoTJobConfiguration": "CACHED", + "AWS::GreengrassV2::Deployment.DeploymentPolicies": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobAbortConfig": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobAbortCriteria": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobExecutionsRolloutConfig": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobExponentialRolloutRate": "CACHED", + "AWS::GreengrassV2::Deployment.IoTJobRateIncreaseCriteria": "CACHED", + "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, - "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Glue::Crawler.DeltaTarget": "CACHED", - "AWS::Glue::Crawler.DynamoDBTarget": "CACHED", - "AWS::Glue::Crawler.IcebergTarget": "CACHED", - "AWS::Glue::Crawler.JdbcTarget": "CACHED", - "AWS::Glue::Crawler.MongoDBTarget": "CACHED", - "AWS::Glue::Crawler.RecrawlPolicy": "CACHED", - "AWS::Glue::Crawler.S3Target": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html", + "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html", "Properties": { - "ConnectionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-connectionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Exclusions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-exclusions", - "PrimitiveItemType": "String", + "AuditLogs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnkubernetesconfiguration.html#cfn-guardduty-detector-cfnkubernetesconfiguration-auditlogs", "Required": false, - "Type": "List", + "Type": "CFNKubernetesAuditLogsConfiguration", "UpdateType": "Mutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-path", - "PrimitiveType": "String", + } + } + }, + "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::Glue::Crawler.Schedule": "CACHED", - "AWS::Glue::Crawler.SchemaChangePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html", + "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": { - "DeleteBehavior": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-deletebehavior", + "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" }, - "UpdateBehavior": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-updatebehavior", + "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::Glue::Crawler.Targets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html", + "AWS::GuardDuty::Detector.FeatureConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html", "Properties": { - "CatalogTargets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-catalogtargets", - "ItemType": "CatalogTarget", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DynamoDBTargets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-dynamodbtargets", - "ItemType": "DynamoDBTarget", + "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" }, - "JdbcTargets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-jdbctargets", - "ItemType": "JdbcTarget", + "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, - "Type": "List", "UpdateType": "Mutable" }, - "S3Targets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-s3targets", - "ItemType": "S3Target", + "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, - "Type": "List", "UpdateType": "Mutable" } } }, - "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": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html", + "AWS::GuardDuty::Filter.Condition": "CACHED", + "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::IAM::Group.Policy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", "Properties": { - "CatalogId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html#cfn-glue-database-databaseidentifier-catalogid", - "PrimitiveType": "String", - "Required": false, + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument", + "PrimitiveType": "Json", + "Required": true, "UpdateType": "Mutable" }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseidentifier.html#cfn-glue-database-databaseidentifier-databasename", + "PolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IAM::Policy.PolicyName" + } } } }, - "AWS::Glue::Database.DatabaseInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html", + "AWS::IAM::Role.Policy": "CACHED", + "AWS::IAM::User.LoginProfile": "CACHED", + "AWS::IAM::User.Policy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", "Properties": { - "CreateTableDefaultPermissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-createtabledefaultpermissions", - "ItemType": "PrincipalPrivileges", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LocationUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-locationuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-parameters", + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument", "PrimitiveType": "Json", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "TargetDatabase": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html#cfn-glue-database-databaseinput-targetdatabase", - "Required": false, - "Type": "DatabaseIdentifier", - "UpdateType": "Mutable" + "PolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IAM::Policy.PolicyName" + } } } }, - "AWS::Glue::Database.FederatedDatabase": "CACHED", - "AWS::Glue::Database.PrincipalPrivileges": "CACHED", - "AWS::Glue::Job.ConnectionsList": "CACHED", - "AWS::Glue::Job.ExecutionProperty": "CACHED", - "AWS::Glue::Job.JobCommand": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PythonVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-pythonversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScriptLocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-scriptlocation", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "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": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html", + "AWS::IdentityStore::GroupMembership.MemberId": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.ComponentConfiguration": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.ComponentParameter": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.InstanceBlockDeviceMapping": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.TargetContainerRepository": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.AmiDistributionConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.ContainerDistributionConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.Distribution": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.FastLaunchConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.FastLaunchLaunchTemplateSpecification": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.FastLaunchSnapshotConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.LaunchPermissionConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.LaunchTemplateConfiguration": "CACHED", + "AWS::ImageBuilder::DistributionConfiguration.TargetContainerRepository": "CACHED", + "AWS::ImageBuilder::Image.EcrConfiguration": "CACHED", + "AWS::ImageBuilder::Image.ImageScanningConfiguration": "CACHED", + "AWS::ImageBuilder::Image.ImageTestsConfiguration": "CACHED", + "AWS::ImageBuilder::Image.WorkflowConfiguration": "CACHED", + "AWS::ImageBuilder::Image.WorkflowParameter": "CACHED", + "AWS::ImageBuilder::ImagePipeline.EcrConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.ImageScanningConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.ImageTestsConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.Schedule": "CACHED", + "AWS::ImageBuilder::ImagePipeline.WorkflowConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.WorkflowParameter": "CACHED", + "AWS::ImageBuilder::ImageRecipe.AdditionalInstanceConfiguration": "CACHED", + "AWS::ImageBuilder::ImageRecipe.ComponentConfiguration": "CACHED", + "AWS::ImageBuilder::ImageRecipe.ComponentParameter": "CACHED", + "AWS::ImageBuilder::ImageRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", + "AWS::ImageBuilder::ImageRecipe.InstanceBlockDeviceMapping": "CACHED", + "AWS::ImageBuilder::ImageRecipe.SystemsManagerAgent": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration.InstanceMetadataOptions": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration.Logging": "CACHED", + "AWS::ImageBuilder::InfrastructureConfiguration.S3Logs": "CACHED", + "AWS::IoT::AccountAuditConfiguration.AuditCheckConfiguration": "CACHED", + "AWS::IoT::AccountAuditConfiguration.AuditCheckConfigurations": "CACHED", + "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget": "CACHED", + "AWS::IoT::AccountAuditConfiguration.AuditNotificationTargetConfigurations": "CACHED", + "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", + "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", + "AWS::IoT::FleetMetric.AggregationType": "CACHED", + "AWS::IoT::JobTemplate.AbortConfig": "CACHED", + "AWS::IoT::JobTemplate.AbortCriteria": "CACHED", + "AWS::IoT::JobTemplate.ExponentialRolloutRate": "CACHED", + "AWS::IoT::JobTemplate.JobExecutionsRetryConfig": "CACHED", + "AWS::IoT::JobTemplate.JobExecutionsRolloutConfig": "CACHED", + "AWS::IoT::JobTemplate.MaintenanceWindow": "CACHED", + "AWS::IoT::JobTemplate.PresignedUrlConfig": "CACHED", + "AWS::IoT::JobTemplate.RateIncreaseCriteria": "CACHED", + "AWS::IoT::JobTemplate.RetryCriteria": "CACHED", + "AWS::IoT::JobTemplate.TimeoutConfig": "CACHED", + "AWS::IoT::MitigationAction.ActionParams": "CACHED", + "AWS::IoT::MitigationAction.AddThingsToThingGroupParams": "CACHED", + "AWS::IoT::MitigationAction.EnableIoTLoggingParams": "CACHED", + "AWS::IoT::MitigationAction.PublishFindingToSnsParams": "CACHED", + "AWS::IoT::MitigationAction.ReplaceDefaultPolicyVersionParams": "CACHED", + "AWS::IoT::MitigationAction.UpdateCACertificateParams": "CACHED", + "AWS::IoT::MitigationAction.UpdateDeviceCertificateParams": "CACHED", + "AWS::IoT::ProvisioningTemplate.ProvisioningHook": "CACHED", + "AWS::IoT::SecurityProfile.AlertTarget": "CACHED", + "AWS::IoT::SecurityProfile.Behavior": "CACHED", + "AWS::IoT::SecurityProfile.BehaviorCriteria": "CACHED", + "AWS::IoT::SecurityProfile.MachineLearningDetectionConfig": "CACHED", + "AWS::IoT::SecurityProfile.MetricDimension": "CACHED", + "AWS::IoT::SecurityProfile.MetricToRetain": "CACHED", + "AWS::IoT::SecurityProfile.MetricValue": "CACHED", + "AWS::IoT::SecurityProfile.MetricsExportConfig": "CACHED", + "AWS::IoT::SecurityProfile.StatisticalThreshold": "CACHED", + "AWS::IoT::Thing.AttributePayload": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html", "Properties": { - "BucketColumns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-bucketcolumns", + "Attributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html#cfn-iot-thing-attributepayload-attributes", + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Columns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-columns", - "ItemType": "Column", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Compressed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-compressed", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "InputFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-inputformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NumberOfBuckets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-numberofbuckets", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "OutputFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-outputformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-parameters", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "SerdeInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-serdeinfo", - "Required": false, - "Type": "SerdeInfo", - "UpdateType": "Mutable" - }, - "SkewedInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-skewedinfo", - "Required": false, - "Type": "SkewedInfo", - "UpdateType": "Mutable" - }, - "SortColumns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-sortcolumns", - "ItemType": "Order", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "StoredAsSubDirectories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html#cfn-glue-partition-storagedescriptor-storedassubdirectories", - "PrimitiveType": "Boolean", - "Required": false, + "Type": "Map", "UpdateType": "Mutable" } } }, - "AWS::Glue::Schema.Registry": "CACHED", - "AWS::Glue::Schema.SchemaVersion": "CACHED", - "AWS::Glue::SchemaVersion.Schema": "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": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html", - "Properties": { - "BucketColumns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-bucketcolumns", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Columns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-columns", - "ItemType": "Column", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Compressed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-compressed", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "InputFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-inputformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-location", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NumberOfBuckets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-numberofbuckets", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "OutputFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-outputformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-parameters", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "SerdeInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-serdeinfo", + "AWS::IoT::ThingGroup.AttributePayload": "CACHED", + "AWS::IoT::ThingGroup.ThingGroupProperties": "CACHED", + "AWS::IoT::ThingType.ThingTypeProperties": "CACHED", + "AWS::IoT::TopicRule.Action": "CACHED", + "AWS::IoT::TopicRule.AssetPropertyTimestamp": "CACHED", + "AWS::IoT::TopicRule.AssetPropertyValue": "CACHED", + "AWS::IoT::TopicRule.AssetPropertyVariant": "CACHED", + "AWS::IoT::TopicRule.CloudwatchAlarmAction": "CACHED", + "AWS::IoT::TopicRule.CloudwatchLogsAction": "CACHED", + "AWS::IoT::TopicRule.CloudwatchMetricAction": "CACHED", + "AWS::IoT::TopicRule.DynamoDBAction": "CACHED", + "AWS::IoT::TopicRule.DynamoDBv2Action": "CACHED", + "AWS::IoT::TopicRule.ElasticsearchAction": "CACHED", + "AWS::IoT::TopicRule.FirehoseAction": "CACHED", + "AWS::IoT::TopicRule.HttpAction": "CACHED", + "AWS::IoT::TopicRule.HttpActionHeader": "CACHED", + "AWS::IoT::TopicRule.HttpAuthorization": "CACHED", + "AWS::IoT::TopicRule.IotAnalyticsAction": "CACHED", + "AWS::IoT::TopicRule.IotEventsAction": "CACHED", + "AWS::IoT::TopicRule.IotSiteWiseAction": "CACHED", + "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", + "AWS::IoT::TopicRule.OpenSearchAction": "CACHED", + "AWS::IoT::TopicRule.PutAssetPropertyValueEntry": "CACHED", + "AWS::IoT::TopicRule.PutItemInput": "CACHED", + "AWS::IoT::TopicRule.RepublishAction": "CACHED", + "AWS::IoT::TopicRule.RepublishActionHeaders": "CACHED", + "AWS::IoT::TopicRule.S3Action": "CACHED", + "AWS::IoT::TopicRule.SigV4Authorization": "CACHED", + "AWS::IoT::TopicRule.SnsAction": "CACHED", + "AWS::IoT::TopicRule.SqsAction": "CACHED", + "AWS::IoT::TopicRule.StepFunctionsAction": "CACHED", + "AWS::IoT::TopicRule.Timestamp": "CACHED", + "AWS::IoT::TopicRule.TimestreamAction": "CACHED", + "AWS::IoT::TopicRule.TimestreamDimension": "CACHED", + "AWS::IoT::TopicRule.TimestreamTimestamp": "CACHED", + "AWS::IoT::TopicRule.TopicRulePayload": "CACHED", + "AWS::IoT::TopicRule.UserProperty": "CACHED", + "AWS::IoT::TopicRuleDestination.HttpUrlDestinationSummary": "CACHED", + "AWS::IoT::TopicRuleDestination.VpcDestinationProperties": "CACHED", + "AWS::IoTEvents::AlarmModel.AcknowledgeFlow": "CACHED", + "AWS::IoTEvents::AlarmModel.AlarmAction": "CACHED", + "AWS::IoTEvents::AlarmModel.AlarmCapabilities": "CACHED", + "AWS::IoTEvents::AlarmModel.AlarmEventActions": "CACHED", + "AWS::IoTEvents::AlarmModel.AlarmRule": "CACHED", + "AWS::IoTEvents::AlarmModel.AssetPropertyTimestamp": "CACHED", + "AWS::IoTEvents::AlarmModel.AssetPropertyValue": "CACHED", + "AWS::IoTEvents::AlarmModel.AssetPropertyVariant": "CACHED", + "AWS::IoTEvents::AlarmModel.DynamoDB": "CACHED", + "AWS::IoTEvents::AlarmModel.DynamoDBv2": "CACHED", + "AWS::IoTEvents::AlarmModel.Firehose": "CACHED", + "AWS::IoTEvents::AlarmModel.InitializationConfiguration": "CACHED", + "AWS::IoTEvents::AlarmModel.IotEvents": "CACHED", + "AWS::IoTEvents::AlarmModel.IotSiteWise": "CACHED", + "AWS::IoTEvents::AlarmModel.IotTopicPublish": "CACHED", + "AWS::IoTEvents::AlarmModel.Lambda": "CACHED", + "AWS::IoTEvents::AlarmModel.Payload": "CACHED", + "AWS::IoTEvents::AlarmModel.SimpleRule": "CACHED", + "AWS::IoTEvents::AlarmModel.Sns": "CACHED", + "AWS::IoTEvents::AlarmModel.Sqs": "CACHED", + "AWS::IoTEvents::DetectorModel.Action": "CACHED", + "AWS::IoTEvents::DetectorModel.AssetPropertyTimestamp": "CACHED", + "AWS::IoTEvents::DetectorModel.AssetPropertyValue": "CACHED", + "AWS::IoTEvents::DetectorModel.AssetPropertyVariant": "CACHED", + "AWS::IoTEvents::DetectorModel.ClearTimer": "CACHED", + "AWS::IoTEvents::DetectorModel.DetectorModelDefinition": "CACHED", + "AWS::IoTEvents::DetectorModel.DynamoDB": "CACHED", + "AWS::IoTEvents::DetectorModel.DynamoDBv2": "CACHED", + "AWS::IoTEvents::DetectorModel.Event": "CACHED", + "AWS::IoTEvents::DetectorModel.Firehose": "CACHED", + "AWS::IoTEvents::DetectorModel.IotEvents": "CACHED", + "AWS::IoTEvents::DetectorModel.IotSiteWise": "CACHED", + "AWS::IoTEvents::DetectorModel.IotTopicPublish": "CACHED", + "AWS::IoTEvents::DetectorModel.Lambda": "CACHED", + "AWS::IoTEvents::DetectorModel.OnEnter": "CACHED", + "AWS::IoTEvents::DetectorModel.OnExit": "CACHED", + "AWS::IoTEvents::DetectorModel.OnInput": "CACHED", + "AWS::IoTEvents::DetectorModel.Payload": "CACHED", + "AWS::IoTEvents::DetectorModel.ResetTimer": "CACHED", + "AWS::IoTEvents::DetectorModel.SetTimer": "CACHED", + "AWS::IoTEvents::DetectorModel.SetVariable": "CACHED", + "AWS::IoTEvents::DetectorModel.Sns": "CACHED", + "AWS::IoTEvents::DetectorModel.Sqs": "CACHED", + "AWS::IoTEvents::DetectorModel.State": "CACHED", + "AWS::IoTEvents::DetectorModel.TransitionEvent": "CACHED", + "AWS::IoTEvents::Input.Attribute": "CACHED", + "AWS::IoTEvents::Input.InputDefinition": "CACHED", + "AWS::IoTSiteWise::AccessPolicy.AccessPolicyIdentity": "CACHED", + "AWS::IoTSiteWise::AccessPolicy.AccessPolicyResource": "CACHED", + "AWS::IoTSiteWise::AccessPolicy.IamRole": "CACHED", + "AWS::IoTSiteWise::AccessPolicy.IamUser": "CACHED", + "AWS::IoTSiteWise::AccessPolicy.Portal": "CACHED", + "AWS::IoTSiteWise::AccessPolicy.Project": "CACHED", + "AWS::IoTSiteWise::AccessPolicy.User": "CACHED", + "AWS::IoTSiteWise::Asset.AssetHierarchy": "CACHED", + "AWS::IoTSiteWise::Asset.AssetProperty": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelCompositeModel": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy": "CACHED", + "AWS::IoTSiteWise::AssetModel.AssetModelProperty": "CACHED", + "AWS::IoTSiteWise::AssetModel.Attribute": "CACHED", + "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", + "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", + "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", + "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", + "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", + "AWS::IoTSiteWise::AssetModel.VariableValue": "CACHED", + "AWS::IoTSiteWise::Gateway.GatewayCapabilitySummary": "CACHED", + "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", + "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", + "AWS::IoTSiteWise::Gateway.GreengrassV2": "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", + "AWS::KinesisAnalytics::Application.Input": "CACHED", + "AWS::KinesisAnalytics::Application.InputLambdaProcessor": "CACHED", + "AWS::KinesisAnalytics::Application.InputParallelism": "CACHED", + "AWS::KinesisAnalytics::Application.InputProcessingConfiguration": "CACHED", + "AWS::KinesisAnalytics::Application.InputSchema": "CACHED", + "AWS::KinesisAnalytics::Application.JSONMappingParameters": "CACHED", + "AWS::KinesisAnalytics::Application.KinesisFirehoseInput": "CACHED", + "AWS::KinesisAnalytics::Application.KinesisStreamsInput": "CACHED", + "AWS::KinesisAnalytics::Application.MappingParameters": "CACHED", + "AWS::KinesisAnalytics::Application.RecordColumn": "CACHED", + "AWS::KinesisAnalytics::Application.RecordFormat": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.DestinationSchema": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.KinesisFirehoseOutput": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.KinesisStreamsOutput": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.LambdaOutput": "CACHED", + "AWS::KinesisAnalytics::ApplicationOutput.Output": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.CSVMappingParameters": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.JSONMappingParameters": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.MappingParameters": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordColumn": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordFormat": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceDataSource": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceSchema": "CACHED", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource.S3ReferenceDataSource": "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::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption.CloudWatchLoggingOption": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.DestinationSchema": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisFirehoseOutput": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisStreamsOutput": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.LambdaOutput": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationOutput.Output": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.CSVMappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.JSONMappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.MappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordColumn": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordFormat": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceDataSource": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceSchema": "CACHED", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.S3ReferenceDataSource": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessBufferingHints": "CACHED", + "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": "SerdeInfo", + "Type": "AmazonopensearchserviceBufferingHints", "UpdateType": "Mutable" }, - "SkewedInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-skewedinfo", + "CloudWatchLoggingOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-cloudwatchloggingoptions", "Required": false, - "Type": "SkewedInfo", + "Type": "CloudWatchLoggingOptions", "UpdateType": "Mutable" }, - "SortColumns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-sortcolumns", - "ItemType": "Order", + "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, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.ClusterEndpoint" + } }, - "StoredAsSubDirectories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html#cfn-glue-table-storagedescriptor-storedassubdirectories", - "PrimitiveType": "Boolean", + "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" - } - } - }, - "AWS::Glue::Table.TableIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html", - "Properties": { - "CatalogId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html#cfn-glue-table-tableidentifier-catalogid", + "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": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.IndexName" + } }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html#cfn-glue-table-tableidentifier-databasename", + "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.IndexRotationPeriod" + } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableidentifier.html#cfn-glue-table-tableidentifier-name", - "PrimitiveType": "String", + "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" - } - } - }, - "AWS::Glue::Table.TableInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-description", - "PrimitiveType": "String", + }, + "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" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-name", + "RoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration-rolearn", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.RoleARN" + } }, - "Owner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-owner", + "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.S3BackupMode" + } }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-parameters", - "PrimitiveType": "Json", - "Required": false, + "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" }, - "PartitionKeys": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-partitionkeys", - "ItemType": "Column", + "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, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration.TypeName" + } }, - "Retention": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-retention", - "PrimitiveType": "Integer", + "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.AmazonopensearchserviceRetryOptions": "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.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" }, - "StorageDescriptor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-storagedescriptor", + "CloudWatchLoggingOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-cloudwatchloggingoptions", "Required": false, - "Type": "StorageDescriptor", + "Type": "CloudWatchLoggingOptions", "UpdateType": "Mutable" }, - "TableType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-tabletype", + "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.ClusterEndpoint" + } }, - "TargetTable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-targettable", + "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, - "Type": "TableIdentifier", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.DomainARN" + } }, - "ViewExpandedText": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-viewexpandedtext", + "IndexName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-indexname", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.IndexName" + } }, - "ViewOriginalText": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html#cfn-glue-table-tableinput-vieworiginaltext", + "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" - } - } - }, - "AWS::Glue::Trigger.Action": "CACHED", - "AWS::Glue::Trigger.Condition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html", - "Properties": { - "CrawlState": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-crawlstate", - "PrimitiveType": "String", + "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" }, - "CrawlerName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-crawlername", - "PrimitiveType": "String", + "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" }, - "JobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-jobname", + "RoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-rolearn", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration.RoleARN" + } }, - "LogicalOperator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-logicaloperator", + "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" }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html#cfn-glue-trigger-condition-state", + "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" + "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::Glue::Trigger.EventBatchingCondition": "CACHED", - "AWS::Glue::Trigger.NotificationProperty": "CACHED", - "AWS::Glue::Trigger.Predicate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html", + "AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HiveJsonSerDe": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HttpEndpointCommonAttribute": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HttpEndpointConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HttpEndpointDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.HttpEndpointRequestConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.InputFormatConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.OpenXJsonSerDe": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.OrcSerDe": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.OutputFormatConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ParquetSerDe": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ProcessingConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.Processor": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ProcessorParameter": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.RedshiftRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.RetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html", "Properties": { - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-conditions", - "ItemType": "Condition", + "CloudWatchLoggingOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-cloudwatchloggingoptions", "Required": false, - "Type": "List", + "Type": "CloudWatchLoggingOptions", "UpdateType": "Mutable" }, - "Logical": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-logical", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::Greengrass::ConnectorDefinition.Connector": "CACHED", - "AWS::Greengrass::ConnectorDefinition.ConnectorDefinitionVersion": "CACHED", - "AWS::Greengrass::ConnectorDefinitionVersion.Connector": "CACHED", - "AWS::Greengrass::CoreDefinition.Core": "CACHED", - "AWS::Greengrass::CoreDefinition.CoreDefinitionVersion": "CACHED", - "AWS::Greengrass::CoreDefinitionVersion.Core": "CACHED", - "AWS::Greengrass::DeviceDefinition.Device": "CACHED", - "AWS::Greengrass::DeviceDefinition.DeviceDefinitionVersion": "CACHED", - "AWS::Greengrass::DeviceDefinitionVersion.Device": "CACHED", - "AWS::Greengrass::FunctionDefinition.DefaultConfig": "CACHED", - "AWS::Greengrass::FunctionDefinition.Environment": "CACHED", - "AWS::Greengrass::FunctionDefinition.Execution": "CACHED", - "AWS::Greengrass::FunctionDefinition.Function": "CACHED", - "AWS::Greengrass::FunctionDefinition.FunctionConfiguration": "CACHED", - "AWS::Greengrass::FunctionDefinition.FunctionDefinitionVersion": "CACHED", - "AWS::Greengrass::FunctionDefinition.ResourceAccessPolicy": "CACHED", - "AWS::Greengrass::FunctionDefinition.RunAs": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.DefaultConfig": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.Environment": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.Execution": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.Function": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.FunctionConfiguration": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.ResourceAccessPolicy": "CACHED", - "AWS::Greengrass::FunctionDefinitionVersion.RunAs": "CACHED", - "AWS::Greengrass::Group.GroupVersion": "CACHED", - "AWS::Greengrass::LoggerDefinition.Logger": "CACHED", - "AWS::Greengrass::LoggerDefinition.LoggerDefinitionVersion": "CACHED", - "AWS::Greengrass::LoggerDefinitionVersion.Logger": "CACHED", - "AWS::Greengrass::ResourceDefinition.GroupOwnerSetting": "CACHED", - "AWS::Greengrass::ResourceDefinition.LocalDeviceResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinition.LocalVolumeResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinition.ResourceDataContainer": "CACHED", - "AWS::Greengrass::ResourceDefinition.ResourceDefinitionVersion": "CACHED", - "AWS::Greengrass::ResourceDefinition.ResourceDownloadOwnerSetting": "CACHED", - "AWS::Greengrass::ResourceDefinition.ResourceInstance": "CACHED", - "AWS::Greengrass::ResourceDefinition.S3MachineLearningModelResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinition.SageMakerMachineLearningModelResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinition.SecretsManagerSecretResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.GroupOwnerSetting": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.LocalDeviceResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.LocalVolumeResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.ResourceDataContainer": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.ResourceDownloadOwnerSetting": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.ResourceInstance": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.S3MachineLearningModelResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.SageMakerMachineLearningModelResourceData": "CACHED", - "AWS::Greengrass::ResourceDefinitionVersion.SecretsManagerSecretResourceData": "CACHED", - "AWS::Greengrass::SubscriptionDefinition.Subscription": "CACHED", - "AWS::Greengrass::SubscriptionDefinition.SubscriptionDefinitionVersion": "CACHED", - "AWS::Greengrass::SubscriptionDefinitionVersion.Subscription": "CACHED", - "AWS::GreengrassV2::ComponentVersion.ComponentDependencyRequirement": "CACHED", - "AWS::GreengrassV2::ComponentVersion.ComponentPlatform": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaContainerParams": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaDeviceMount": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaEventSource": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaExecutionParameters": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaFunctionRecipeSource": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaLinuxProcessParams": "CACHED", - "AWS::GreengrassV2::ComponentVersion.LambdaVolumeMount": "CACHED", - "AWS::GreengrassV2::Deployment.ComponentConfigurationUpdate": "CACHED", - "AWS::GreengrassV2::Deployment.ComponentDeploymentSpecification": "CACHED", - "AWS::GreengrassV2::Deployment.ComponentRunWith": "CACHED", - "AWS::GreengrassV2::Deployment.DeploymentComponentUpdatePolicy": "CACHED", - "AWS::GreengrassV2::Deployment.DeploymentConfigurationValidationPolicy": "CACHED", - "AWS::GreengrassV2::Deployment.DeploymentIoTJobConfiguration": "CACHED", - "AWS::GreengrassV2::Deployment.DeploymentPolicies": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobAbortConfig": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobAbortCriteria": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobExecutionsRolloutConfig": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobExponentialRolloutRate": "CACHED", - "AWS::GreengrassV2::Deployment.IoTJobRateIncreaseCriteria": "CACHED", - "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.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", + "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" - } - } - }, - "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", + "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": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration.HECEndpoint" + } }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureadditionalconfiguration.html#cfn-guardduty-detector-featureadditionalconfiguration-status", + "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" - } - } - }, - "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", + }, + "RetryOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration-retryoptions", "Required": false, - "Type": "List", + "Type": "SplunkRetryOptions", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-featureconfigurations.html#cfn-guardduty-detector-featureconfigurations-name", + "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" }, - "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, + "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::GuardDuty::Filter.Condition": "CACHED", - "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", - "AWS::IAM::Group.Policy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", + "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": { - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "PolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname", + "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::IAM::Policy.PolicyName" + "ValueType": "AWS::Lambda::EventInvokeConfig.OnFailure.Destination" } } } }, - "AWS::IAM::Role.Policy": "CACHED", - "AWS::IAM::User.LoginProfile": "CACHED", - "AWS::IAM::User.Policy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html", + "AWS::Lambda::EventInvokeConfig.OnSuccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig-onsuccess.html", "Properties": { - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "PolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policyname", + "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::IAM::Policy.PolicyName" + "ValueType": "AWS::Lambda::EventInvokeConfig.OnSuccess.Destination" } } } }, - "AWS::IdentityStore::GroupMembership.MemberId": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.ComponentConfiguration": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.ComponentParameter": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.InstanceBlockDeviceMapping": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.TargetContainerRepository": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.AmiDistributionConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.ContainerDistributionConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.Distribution": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.FastLaunchConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.FastLaunchLaunchTemplateSpecification": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.FastLaunchSnapshotConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.LaunchPermissionConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.LaunchTemplateConfiguration": "CACHED", - "AWS::ImageBuilder::DistributionConfiguration.TargetContainerRepository": "CACHED", - "AWS::ImageBuilder::Image.EcrConfiguration": "CACHED", - "AWS::ImageBuilder::Image.ImageScanningConfiguration": "CACHED", - "AWS::ImageBuilder::Image.ImageTestsConfiguration": "CACHED", - "AWS::ImageBuilder::Image.WorkflowConfiguration": "CACHED", - "AWS::ImageBuilder::Image.WorkflowParameter": "CACHED", - "AWS::ImageBuilder::ImagePipeline.EcrConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.ImageScanningConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.ImageTestsConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.Schedule": "CACHED", - "AWS::ImageBuilder::ImagePipeline.WorkflowConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.WorkflowParameter": "CACHED", - "AWS::ImageBuilder::ImageRecipe.AdditionalInstanceConfiguration": "CACHED", - "AWS::ImageBuilder::ImageRecipe.ComponentConfiguration": "CACHED", - "AWS::ImageBuilder::ImageRecipe.ComponentParameter": "CACHED", - "AWS::ImageBuilder::ImageRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", - "AWS::ImageBuilder::ImageRecipe.InstanceBlockDeviceMapping": "CACHED", - "AWS::ImageBuilder::ImageRecipe.SystemsManagerAgent": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration.InstanceMetadataOptions": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration.Logging": "CACHED", - "AWS::ImageBuilder::InfrastructureConfiguration.S3Logs": "CACHED", - "AWS::IoT::AccountAuditConfiguration.AuditCheckConfiguration": "CACHED", - "AWS::IoT::AccountAuditConfiguration.AuditCheckConfigurations": "CACHED", - "AWS::IoT::AccountAuditConfiguration.AuditNotificationTarget": "CACHED", - "AWS::IoT::AccountAuditConfiguration.AuditNotificationTargetConfigurations": "CACHED", - "AWS::IoT::BillingGroup.BillingGroupProperties": "CACHED", - "AWS::IoT::CACertificate.RegistrationConfig": "CACHED", - "AWS::IoT::FleetMetric.AggregationType": "CACHED", - "AWS::IoT::JobTemplate.AbortConfig": "CACHED", - "AWS::IoT::JobTemplate.AbortCriteria": "CACHED", - "AWS::IoT::JobTemplate.ExponentialRolloutRate": "CACHED", - "AWS::IoT::JobTemplate.JobExecutionsRetryConfig": "CACHED", - "AWS::IoT::JobTemplate.JobExecutionsRolloutConfig": "CACHED", - "AWS::IoT::JobTemplate.MaintenanceWindow": "CACHED", - "AWS::IoT::JobTemplate.PresignedUrlConfig": "CACHED", - "AWS::IoT::JobTemplate.RateIncreaseCriteria": "CACHED", - "AWS::IoT::JobTemplate.RetryCriteria": "CACHED", - "AWS::IoT::JobTemplate.TimeoutConfig": "CACHED", - "AWS::IoT::MitigationAction.ActionParams": "CACHED", - "AWS::IoT::MitigationAction.AddThingsToThingGroupParams": "CACHED", - "AWS::IoT::MitigationAction.EnableIoTLoggingParams": "CACHED", - "AWS::IoT::MitigationAction.PublishFindingToSnsParams": "CACHED", - "AWS::IoT::MitigationAction.ReplaceDefaultPolicyVersionParams": "CACHED", - "AWS::IoT::MitigationAction.UpdateCACertificateParams": "CACHED", - "AWS::IoT::MitigationAction.UpdateDeviceCertificateParams": "CACHED", - "AWS::IoT::ProvisioningTemplate.ProvisioningHook": "CACHED", - "AWS::IoT::SecurityProfile.AlertTarget": "CACHED", - "AWS::IoT::SecurityProfile.Behavior": "CACHED", - "AWS::IoT::SecurityProfile.BehaviorCriteria": "CACHED", - "AWS::IoT::SecurityProfile.MachineLearningDetectionConfig": "CACHED", - "AWS::IoT::SecurityProfile.MetricDimension": "CACHED", - "AWS::IoT::SecurityProfile.MetricToRetain": "CACHED", - "AWS::IoT::SecurityProfile.MetricValue": "CACHED", - "AWS::IoT::SecurityProfile.MetricsExportConfig": "CACHED", - "AWS::IoT::SecurityProfile.StatisticalThreshold": "CACHED", - "AWS::IoT::Thing.AttributePayload": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html", + "AWS::Lambda::EventSourceMapping.AmazonManagedKafkaEventSourceConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.DestinationConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.DocumentDBEventSourceConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.Endpoints": "CACHED", + "AWS::Lambda::EventSourceMapping.Filter": "CACHED", + "AWS::Lambda::EventSourceMapping.FilterCriteria": "CACHED", + "AWS::Lambda::EventSourceMapping.OnFailure": "CACHED", + "AWS::Lambda::EventSourceMapping.ScalingConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.SelfManagedEventSource": "CACHED", + "AWS::Lambda::EventSourceMapping.SelfManagedKafkaEventSourceConfig": "CACHED", + "AWS::Lambda::EventSourceMapping.SourceAccessConfiguration": "CACHED", + "AWS::Lambda::Function.Code": "CACHED", + "AWS::Lambda::Function.DeadLetterConfig": "CACHED", + "AWS::Lambda::Function.Environment": "CACHED", + "AWS::Lambda::Function.EphemeralStorage": "CACHED", + "AWS::Lambda::Function.FileSystemConfig": "CACHED", + "AWS::Lambda::Function.ImageConfig": "CACHED", + "AWS::Lambda::Function.LoggingConfig": "CACHED", + "AWS::Lambda::Function.RuntimeManagementConfig": "CACHED", + "AWS::Lambda::Function.SnapStart": "CACHED", + "AWS::Lambda::Function.SnapStartResponse": "CACHED", + "AWS::Lambda::Function.TracingConfig": "CACHED", + "AWS::Lambda::Function.VpcConfig": "CACHED", + "AWS::Lambda::LayerVersion.Content": "CACHED", + "AWS::Lambda::Version.ProvisionedConcurrencyConfiguration": "CACHED", + "AWS::Lambda::Version.RuntimePolicy": "CACHED", + "AWS::LicenseManager::License.BorrowConfiguration": "CACHED", + "AWS::LicenseManager::License.ConsumptionConfiguration": "CACHED", + "AWS::LicenseManager::License.Entitlement": "CACHED", + "AWS::LicenseManager::License.IssuerData": "CACHED", + "AWS::LicenseManager::License.Metadata": "CACHED", + "AWS::LicenseManager::License.ProvisionalConfiguration": "CACHED", + "AWS::LicenseManager::License.ValidityDateFormat": "CACHED", + "AWS::Location::Map.MapConfiguration": "CACHED", + "AWS::Location::PlaceIndex.DataSourceConfiguration": "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", + "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::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::NetworkManager::Device.Location": "CACHED", + "AWS::NetworkManager::Link.Bandwidth": "CACHED", + "AWS::NetworkManager::Site.Location": "CACHED", + "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", "Properties": { - "Attributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html#cfn-iot-thing-attributepayload-attributes", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", "Required": false, - "Type": "Map", "UpdateType": "Mutable" } } }, - "AWS::IoT::ThingGroup.AttributePayload": "CACHED", - "AWS::IoT::ThingGroup.ThingGroupProperties": "CACHED", - "AWS::IoT::ThingType.ThingTypeProperties": "CACHED", - "AWS::IoT::TopicRule.Action": "CACHED", - "AWS::IoT::TopicRule.AssetPropertyTimestamp": "CACHED", - "AWS::IoT::TopicRule.AssetPropertyValue": "CACHED", - "AWS::IoT::TopicRule.AssetPropertyVariant": "CACHED", - "AWS::IoT::TopicRule.CloudwatchAlarmAction": "CACHED", - "AWS::IoT::TopicRule.CloudwatchLogsAction": "CACHED", - "AWS::IoT::TopicRule.CloudwatchMetricAction": "CACHED", - "AWS::IoT::TopicRule.DynamoDBAction": "CACHED", - "AWS::IoT::TopicRule.DynamoDBv2Action": "CACHED", - "AWS::IoT::TopicRule.ElasticsearchAction": "CACHED", - "AWS::IoT::TopicRule.FirehoseAction": "CACHED", - "AWS::IoT::TopicRule.HttpAction": "CACHED", - "AWS::IoT::TopicRule.HttpActionHeader": "CACHED", - "AWS::IoT::TopicRule.HttpAuthorization": "CACHED", - "AWS::IoT::TopicRule.IotAnalyticsAction": "CACHED", - "AWS::IoT::TopicRule.IotEventsAction": "CACHED", - "AWS::IoT::TopicRule.IotSiteWiseAction": "CACHED", - "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", - "AWS::IoT::TopicRule.OpenSearchAction": "CACHED", - "AWS::IoT::TopicRule.PutAssetPropertyValueEntry": "CACHED", - "AWS::IoT::TopicRule.PutItemInput": "CACHED", - "AWS::IoT::TopicRule.RepublishAction": "CACHED", - "AWS::IoT::TopicRule.RepublishActionHeaders": "CACHED", - "AWS::IoT::TopicRule.S3Action": "CACHED", - "AWS::IoT::TopicRule.SigV4Authorization": "CACHED", - "AWS::IoT::TopicRule.SnsAction": "CACHED", - "AWS::IoT::TopicRule.SqsAction": "CACHED", - "AWS::IoT::TopicRule.StepFunctionsAction": "CACHED", - "AWS::IoT::TopicRule.Timestamp": "CACHED", - "AWS::IoT::TopicRule.TimestreamAction": "CACHED", - "AWS::IoT::TopicRule.TimestreamDimension": "CACHED", - "AWS::IoT::TopicRule.TimestreamTimestamp": "CACHED", - "AWS::IoT::TopicRule.TopicRulePayload": "CACHED", - "AWS::IoT::TopicRule.UserProperty": "CACHED", - "AWS::IoT::TopicRuleDestination.HttpUrlDestinationSummary": "CACHED", - "AWS::IoT::TopicRuleDestination.VpcDestinationProperties": "CACHED", - "AWS::IoTEvents::AlarmModel.AcknowledgeFlow": "CACHED", - "AWS::IoTEvents::AlarmModel.AlarmAction": "CACHED", - "AWS::IoTEvents::AlarmModel.AlarmCapabilities": "CACHED", - "AWS::IoTEvents::AlarmModel.AlarmEventActions": "CACHED", - "AWS::IoTEvents::AlarmModel.AlarmRule": "CACHED", - "AWS::IoTEvents::AlarmModel.AssetPropertyTimestamp": "CACHED", - "AWS::IoTEvents::AlarmModel.AssetPropertyValue": "CACHED", - "AWS::IoTEvents::AlarmModel.AssetPropertyVariant": "CACHED", - "AWS::IoTEvents::AlarmModel.DynamoDB": "CACHED", - "AWS::IoTEvents::AlarmModel.DynamoDBv2": "CACHED", - "AWS::IoTEvents::AlarmModel.Firehose": "CACHED", - "AWS::IoTEvents::AlarmModel.InitializationConfiguration": "CACHED", - "AWS::IoTEvents::AlarmModel.IotEvents": "CACHED", - "AWS::IoTEvents::AlarmModel.IotSiteWise": "CACHED", - "AWS::IoTEvents::AlarmModel.IotTopicPublish": "CACHED", - "AWS::IoTEvents::AlarmModel.Lambda": "CACHED", - "AWS::IoTEvents::AlarmModel.Payload": "CACHED", - "AWS::IoTEvents::AlarmModel.SimpleRule": "CACHED", - "AWS::IoTEvents::AlarmModel.Sns": "CACHED", - "AWS::IoTEvents::AlarmModel.Sqs": "CACHED", - "AWS::IoTEvents::DetectorModel.Action": "CACHED", - "AWS::IoTEvents::DetectorModel.AssetPropertyTimestamp": "CACHED", - "AWS::IoTEvents::DetectorModel.AssetPropertyValue": "CACHED", - "AWS::IoTEvents::DetectorModel.AssetPropertyVariant": "CACHED", - "AWS::IoTEvents::DetectorModel.ClearTimer": "CACHED", - "AWS::IoTEvents::DetectorModel.DetectorModelDefinition": "CACHED", - "AWS::IoTEvents::DetectorModel.DynamoDB": "CACHED", - "AWS::IoTEvents::DetectorModel.DynamoDBv2": "CACHED", - "AWS::IoTEvents::DetectorModel.Event": "CACHED", - "AWS::IoTEvents::DetectorModel.Firehose": "CACHED", - "AWS::IoTEvents::DetectorModel.IotEvents": "CACHED", - "AWS::IoTEvents::DetectorModel.IotSiteWise": "CACHED", - "AWS::IoTEvents::DetectorModel.IotTopicPublish": "CACHED", - "AWS::IoTEvents::DetectorModel.Lambda": "CACHED", - "AWS::IoTEvents::DetectorModel.OnEnter": "CACHED", - "AWS::IoTEvents::DetectorModel.OnExit": "CACHED", - "AWS::IoTEvents::DetectorModel.OnInput": "CACHED", - "AWS::IoTEvents::DetectorModel.Payload": "CACHED", - "AWS::IoTEvents::DetectorModel.ResetTimer": "CACHED", - "AWS::IoTEvents::DetectorModel.SetTimer": "CACHED", - "AWS::IoTEvents::DetectorModel.SetVariable": "CACHED", - "AWS::IoTEvents::DetectorModel.Sns": "CACHED", - "AWS::IoTEvents::DetectorModel.Sqs": "CACHED", - "AWS::IoTEvents::DetectorModel.State": "CACHED", - "AWS::IoTEvents::DetectorModel.TransitionEvent": "CACHED", - "AWS::IoTEvents::Input.Attribute": "CACHED", - "AWS::IoTEvents::Input.InputDefinition": "CACHED", - "AWS::IoTSiteWise::AccessPolicy.AccessPolicyIdentity": "CACHED", - "AWS::IoTSiteWise::AccessPolicy.AccessPolicyResource": "CACHED", - "AWS::IoTSiteWise::AccessPolicy.IamRole": "CACHED", - "AWS::IoTSiteWise::AccessPolicy.IamUser": "CACHED", - "AWS::IoTSiteWise::AccessPolicy.Portal": "CACHED", - "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::AssetModel.AssetModelCompositeModel": "CACHED", - "AWS::IoTSiteWise::AssetModel.AssetModelHierarchy": "CACHED", - "AWS::IoTSiteWise::AssetModel.AssetModelProperty": "CACHED", - "AWS::IoTSiteWise::AssetModel.Attribute": "CACHED", - "AWS::IoTSiteWise::AssetModel.ExpressionVariable": "CACHED", - "AWS::IoTSiteWise::AssetModel.Metric": "CACHED", - "AWS::IoTSiteWise::AssetModel.MetricWindow": "CACHED", - "AWS::IoTSiteWise::AssetModel.PropertyType": "CACHED", - "AWS::IoTSiteWise::AssetModel.Transform": "CACHED", - "AWS::IoTSiteWise::AssetModel.TumblingWindow": "CACHED", - "AWS::IoTSiteWise::AssetModel.VariableValue": "CACHED", - "AWS::IoTSiteWise::Gateway.GatewayCapabilitySummary": "CACHED", - "AWS::IoTSiteWise::Gateway.GatewayPlatform": "CACHED", - "AWS::IoTSiteWise::Gateway.Greengrass": "CACHED", - "AWS::IoTSiteWise::Gateway.GreengrassV2": "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", - "AWS::KinesisAnalytics::Application.Input": "CACHED", - "AWS::KinesisAnalytics::Application.InputLambdaProcessor": "CACHED", - "AWS::KinesisAnalytics::Application.InputParallelism": "CACHED", - "AWS::KinesisAnalytics::Application.InputProcessingConfiguration": "CACHED", - "AWS::KinesisAnalytics::Application.InputSchema": "CACHED", - "AWS::KinesisAnalytics::Application.JSONMappingParameters": "CACHED", - "AWS::KinesisAnalytics::Application.KinesisFirehoseInput": "CACHED", - "AWS::KinesisAnalytics::Application.KinesisStreamsInput": "CACHED", - "AWS::KinesisAnalytics::Application.MappingParameters": "CACHED", - "AWS::KinesisAnalytics::Application.RecordColumn": "CACHED", - "AWS::KinesisAnalytics::Application.RecordFormat": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.DestinationSchema": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.KinesisFirehoseOutput": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.KinesisStreamsOutput": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.LambdaOutput": "CACHED", - "AWS::KinesisAnalytics::ApplicationOutput.Output": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.CSVMappingParameters": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.JSONMappingParameters": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.MappingParameters": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordColumn": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.RecordFormat": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceDataSource": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceSchema": "CACHED", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource.S3ReferenceDataSource": "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::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption.CloudWatchLoggingOption": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.DestinationSchema": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisFirehoseOutput": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisStreamsOutput": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.LambdaOutput": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationOutput.Output": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.CSVMappingParameters": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.JSONMappingParameters": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.MappingParameters": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordColumn": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordFormat": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceDataSource": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.ReferenceSchema": "CACHED", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.S3ReferenceDataSource": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessBufferingHints": "CACHED", - "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.AmazonopensearchserviceRetryOptions": "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.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.ElasticsearchRetryOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HiveJsonSerDe": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HttpEndpointCommonAttribute": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HttpEndpointConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HttpEndpointDestinationConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.HttpEndpointRequestConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.InputFormatConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.KinesisStreamSourceConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.OpenXJsonSerDe": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.OrcSerDe": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.OutputFormatConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ParquetSerDe": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ProcessingConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.Processor": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ProcessorParameter": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.RedshiftRetryOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.RetryOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.SchemaConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.Serializer": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.SplunkDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html", - "Properties": { - "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.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::EventSourceMapping.AmazonManagedKafkaEventSourceConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.DestinationConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.DocumentDBEventSourceConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.Endpoints": "CACHED", - "AWS::Lambda::EventSourceMapping.Filter": "CACHED", - "AWS::Lambda::EventSourceMapping.FilterCriteria": "CACHED", - "AWS::Lambda::EventSourceMapping.OnFailure": "CACHED", - "AWS::Lambda::EventSourceMapping.ScalingConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.SelfManagedEventSource": "CACHED", - "AWS::Lambda::EventSourceMapping.SelfManagedKafkaEventSourceConfig": "CACHED", - "AWS::Lambda::EventSourceMapping.SourceAccessConfiguration": "CACHED", - "AWS::Lambda::Function.Code": "CACHED", - "AWS::Lambda::Function.DeadLetterConfig": "CACHED", - "AWS::Lambda::Function.Environment": "CACHED", - "AWS::Lambda::Function.EphemeralStorage": "CACHED", - "AWS::Lambda::Function.FileSystemConfig": "CACHED", - "AWS::Lambda::Function.ImageConfig": "CACHED", - "AWS::Lambda::Function.LoggingConfig": "CACHED", - "AWS::Lambda::Function.RuntimeManagementConfig": "CACHED", - "AWS::Lambda::Function.SnapStart": "CACHED", - "AWS::Lambda::Function.SnapStartResponse": "CACHED", - "AWS::Lambda::Function.TracingConfig": "CACHED", - "AWS::Lambda::Function.VpcConfig": "CACHED", - "AWS::Lambda::LayerVersion.Content": "CACHED", - "AWS::Lambda::Version.ProvisionedConcurrencyConfiguration": "CACHED", - "AWS::Lambda::Version.RuntimePolicy": "CACHED", - "AWS::LicenseManager::License.BorrowConfiguration": "CACHED", - "AWS::LicenseManager::License.ConsumptionConfiguration": "CACHED", - "AWS::LicenseManager::License.Entitlement": "CACHED", - "AWS::LicenseManager::License.IssuerData": "CACHED", - "AWS::LicenseManager::License.Metadata": "CACHED", - "AWS::LicenseManager::License.ProvisionalConfiguration": "CACHED", - "AWS::LicenseManager::License.ValidityDateFormat": "CACHED", - "AWS::Location::Map.MapConfiguration": "CACHED", - "AWS::Location::PlaceIndex.DataSourceConfiguration": "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", - "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::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.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::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::Pinpoint::ApplicationSettings.CampaignHook": "CACHED", - "AWS::Pinpoint::ApplicationSettings.Limits": "CACHED", - "AWS::Pinpoint::ApplicationSettings.QuietTime": "CACHED", - "AWS::Pinpoint::Campaign.AttributeDimension": "CACHED", - "AWS::Pinpoint::Campaign.CampaignCustomMessage": "CACHED", - "AWS::Pinpoint::Campaign.CampaignEmailMessage": "CACHED", - "AWS::Pinpoint::Campaign.CampaignEventFilter": "CACHED", - "AWS::Pinpoint::Campaign.CampaignHook": "CACHED", - "AWS::Pinpoint::Campaign.CampaignInAppMessage": "CACHED", - "AWS::Pinpoint::Campaign.CampaignSmsMessage": "CACHED", - "AWS::Pinpoint::Campaign.CustomDeliveryConfiguration": "CACHED", - "AWS::Pinpoint::Campaign.DefaultButtonConfiguration": "CACHED", - "AWS::Pinpoint::Campaign.EventDimensions": "CACHED", - "AWS::Pinpoint::Campaign.InAppMessageBodyConfig": "CACHED", - "AWS::Pinpoint::Campaign.InAppMessageButton": "CACHED", - "AWS::Pinpoint::Campaign.InAppMessageContent": "CACHED", - "AWS::Pinpoint::Campaign.InAppMessageHeaderConfig": "CACHED", - "AWS::Pinpoint::Campaign.Limits": "CACHED", - "AWS::Pinpoint::Campaign.Message": "CACHED", - "AWS::Pinpoint::Campaign.MessageConfiguration": "CACHED", - "AWS::Pinpoint::Campaign.MetricDimension": "CACHED", - "AWS::Pinpoint::Campaign.OverrideButtonConfiguration": "CACHED", - "AWS::Pinpoint::Campaign.QuietTime": "CACHED", - "AWS::Pinpoint::Campaign.Schedule": "CACHED", - "AWS::Pinpoint::Campaign.SetDimension": "CACHED", - "AWS::Pinpoint::Campaign.Template": "CACHED", - "AWS::Pinpoint::Campaign.TemplateConfiguration": "CACHED", - "AWS::Pinpoint::Campaign.WriteTreatmentResource": "CACHED", - "AWS::Pinpoint::InAppTemplate.BodyConfig": "CACHED", - "AWS::Pinpoint::InAppTemplate.ButtonConfig": "CACHED", - "AWS::Pinpoint::InAppTemplate.DefaultButtonConfiguration": "CACHED", - "AWS::Pinpoint::InAppTemplate.HeaderConfig": "CACHED", - "AWS::Pinpoint::InAppTemplate.InAppMessageContent": "CACHED", - "AWS::Pinpoint::InAppTemplate.OverrideButtonConfiguration": "CACHED", - "AWS::Pinpoint::PushTemplate.APNSPushNotificationTemplate": "CACHED", - "AWS::Pinpoint::PushTemplate.AndroidPushNotificationTemplate": "CACHED", - "AWS::Pinpoint::PushTemplate.DefaultPushNotificationTemplate": "CACHED", - "AWS::Pinpoint::Segment.AttributeDimension": "CACHED", - "AWS::Pinpoint::Segment.Behavior": "CACHED", - "AWS::Pinpoint::Segment.Coordinates": "CACHED", - "AWS::Pinpoint::Segment.Demographic": "CACHED", - "AWS::Pinpoint::Segment.GPSPoint": "CACHED", - "AWS::Pinpoint::Segment.Groups": "CACHED", - "AWS::Pinpoint::Segment.Location": "CACHED", - "AWS::Pinpoint::Segment.Recency": "CACHED", - "AWS::Pinpoint::Segment.SegmentDimensions": "CACHED", - "AWS::Pinpoint::Segment.SegmentGroups": "CACHED", - "AWS::Pinpoint::Segment.SetDimension": "CACHED", - "AWS::Pinpoint::Segment.SourceSegments": "CACHED", - "AWS::QuickSight::Analysis.AggregationFunction": "CACHED", - "AWS::QuickSight::Analysis.AggregationSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.AnalysisDefaults": "CACHED", - "AWS::QuickSight::Analysis.AnalysisDefinition": "CACHED", - "AWS::QuickSight::Analysis.AnalysisError": "CACHED", - "AWS::QuickSight::Analysis.AnalysisSourceEntity": "CACHED", - "AWS::QuickSight::Analysis.AnalysisSourceTemplate": "CACHED", - "AWS::QuickSight::Analysis.AnchorDateConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ArcAxisConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", - "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ArcOptions": "CACHED", - "AWS::QuickSight::Analysis.AssetOptions": "CACHED", - "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", - "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", - "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", - "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.AxisDisplayRange": "CACHED", - "AWS::QuickSight::Analysis.AxisLabelOptions": "CACHED", - "AWS::QuickSight::Analysis.AxisLabelReferenceOptions": "CACHED", - "AWS::QuickSight::Analysis.AxisLinearScale": "CACHED", - "AWS::QuickSight::Analysis.AxisLogarithmicScale": "CACHED", - "AWS::QuickSight::Analysis.AxisScale": "CACHED", - "AWS::QuickSight::Analysis.AxisTickLabelOptions": "CACHED", - "AWS::QuickSight::Analysis.BarChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.BarChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.BarChartFieldWells": "CACHED", - "AWS::QuickSight::Analysis.BarChartSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.BarChartVisual": "CACHED", - "AWS::QuickSight::Analysis.BinCountOptions": "CACHED", - "AWS::QuickSight::Analysis.BinWidthOptions": "CACHED", - "AWS::QuickSight::Analysis.BodySectionConfiguration": "CACHED", - "AWS::QuickSight::Analysis.BodySectionContent": "CACHED", - "AWS::QuickSight::Analysis.BoxPlotAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.BoxPlotChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.BoxPlotFieldWells": "CACHED", - "AWS::QuickSight::Analysis.BoxPlotOptions": "CACHED", - "AWS::QuickSight::Analysis.BoxPlotSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.BoxPlotStyleOptions": "CACHED", - "AWS::QuickSight::Analysis.BoxPlotVisual": "CACHED", - "AWS::QuickSight::Analysis.CalculatedField": "CACHED", - "AWS::QuickSight::Analysis.CalculatedMeasureField": "CACHED", - "AWS::QuickSight::Analysis.CascadingControlConfiguration": "CACHED", - "AWS::QuickSight::Analysis.CascadingControlSource": "CACHED", - "AWS::QuickSight::Analysis.CategoricalDimensionField": "CACHED", - "AWS::QuickSight::Analysis.CategoricalMeasureField": "CACHED", - "AWS::QuickSight::Analysis.CategoryDrillDownFilter": "CACHED", - "AWS::QuickSight::Analysis.CategoryFilter": "CACHED", - "AWS::QuickSight::Analysis.CategoryFilterConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ChartAxisLabelOptions": "CACHED", - "AWS::QuickSight::Analysis.ClusterMarker": "CACHED", - "AWS::QuickSight::Analysis.ClusterMarkerConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ColorScale": "CACHED", - "AWS::QuickSight::Analysis.ColorsConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ColumnConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ColumnHierarchy": "CACHED", - "AWS::QuickSight::Analysis.ColumnIdentifier": "CACHED", - "AWS::QuickSight::Analysis.ColumnSort": "CACHED", - "AWS::QuickSight::Analysis.ColumnTooltipItem": "CACHED", - "AWS::QuickSight::Analysis.ComboChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.ComboChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ComboChartFieldWells": "CACHED", - "AWS::QuickSight::Analysis.ComboChartSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ComboChartVisual": "CACHED", - "AWS::QuickSight::Analysis.ComparisonConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ComparisonFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.Computation": "CACHED", - "AWS::QuickSight::Analysis.ConditionalFormattingColor": "CACHED", - "AWS::QuickSight::Analysis.ConditionalFormattingCustomIconCondition": "CACHED", - "AWS::QuickSight::Analysis.ConditionalFormattingCustomIconOptions": "CACHED", - "AWS::QuickSight::Analysis.ConditionalFormattingGradientColor": "CACHED", - "AWS::QuickSight::Analysis.ConditionalFormattingIcon": "CACHED", - "AWS::QuickSight::Analysis.ConditionalFormattingIconDisplayConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ConditionalFormattingIconSet": "CACHED", - "AWS::QuickSight::Analysis.ConditionalFormattingSolidColor": "CACHED", - "AWS::QuickSight::Analysis.ContributionAnalysisDefault": "CACHED", - "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.CustomActionFilterOperation": "CACHED", - "AWS::QuickSight::Analysis.CustomActionNavigationOperation": "CACHED", - "AWS::QuickSight::Analysis.CustomActionSetParametersOperation": "CACHED", - "AWS::QuickSight::Analysis.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Analysis.CustomColor": "CACHED", - "AWS::QuickSight::Analysis.CustomContentConfiguration": "CACHED", - "AWS::QuickSight::Analysis.CustomContentVisual": "CACHED", - "AWS::QuickSight::Analysis.CustomFilterConfiguration": "CACHED", - "AWS::QuickSight::Analysis.CustomFilterListConfiguration": "CACHED", - "AWS::QuickSight::Analysis.CustomNarrativeOptions": "CACHED", - "AWS::QuickSight::Analysis.CustomParameterValues": "CACHED", - "AWS::QuickSight::Analysis.CustomValuesConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DataBarsOptions": "CACHED", - "AWS::QuickSight::Analysis.DataColor": "CACHED", - "AWS::QuickSight::Analysis.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions": "CACHED", - "AWS::QuickSight::Analysis.DataLabelType": "CACHED", - "AWS::QuickSight::Analysis.DataPathColor": "CACHED", - "AWS::QuickSight::Analysis.DataPathLabelType": "CACHED", - "AWS::QuickSight::Analysis.DataPathSort": "CACHED", - "AWS::QuickSight::Analysis.DataPathType": "CACHED", - "AWS::QuickSight::Analysis.DataPathValue": "CACHED", - "AWS::QuickSight::Analysis.DataSetIdentifierDeclaration": "CACHED", - "AWS::QuickSight::Analysis.DataSetReference": "CACHED", - "AWS::QuickSight::Analysis.DateAxisOptions": "CACHED", - "AWS::QuickSight::Analysis.DateDimensionField": "CACHED", - "AWS::QuickSight::Analysis.DateMeasureField": "CACHED", - "AWS::QuickSight::Analysis.DateTimeDefaultValues": "CACHED", - "AWS::QuickSight::Analysis.DateTimeFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DateTimeHierarchy": "CACHED", - "AWS::QuickSight::Analysis.DateTimeParameter": "CACHED", - "AWS::QuickSight::Analysis.DateTimeParameterDeclaration": "CACHED", - "AWS::QuickSight::Analysis.DateTimePickerControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.DateTimeValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DecimalDefaultValues": "CACHED", - "AWS::QuickSight::Analysis.DecimalParameter": "CACHED", - "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", - "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "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.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DimensionField": "CACHED", - "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", - "AWS::QuickSight::Analysis.DonutOptions": "CACHED", - "AWS::QuickSight::Analysis.DrillDownFilter": "CACHED", - "AWS::QuickSight::Analysis.DropDownControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.DynamicDefaultValue": "CACHED", - "AWS::QuickSight::Analysis.EmptyVisual": "CACHED", - "AWS::QuickSight::Analysis.Entity": "CACHED", - "AWS::QuickSight::Analysis.ExcludePeriodConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ExplicitHierarchy": "CACHED", - "AWS::QuickSight::Analysis.FieldBasedTooltip": "CACHED", - "AWS::QuickSight::Analysis.FieldLabelType": "CACHED", - "AWS::QuickSight::Analysis.FieldSeriesItem": "CACHED", - "AWS::QuickSight::Analysis.FieldSort": "CACHED", - "AWS::QuickSight::Analysis.FieldSortOptions": "CACHED", - "AWS::QuickSight::Analysis.FieldTooltipItem": "CACHED", - "AWS::QuickSight::Analysis.FilledMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.FilledMapConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.FilledMapConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Analysis.FilledMapConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FilledMapFieldWells": "CACHED", - "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.FilledMapSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", - "AWS::QuickSight::Analysis.Filter": "CACHED", - "AWS::QuickSight::Analysis.FilterControl": "CACHED", - "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", - "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", - "AWS::QuickSight::Analysis.FilterGroup": "CACHED", - "AWS::QuickSight::Analysis.FilterListConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FilterListControl": "CACHED", - "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Analysis.FilterScopeConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FilterSelectableValues": "CACHED", - "AWS::QuickSight::Analysis.FilterSliderControl": "CACHED", - "AWS::QuickSight::Analysis.FilterTextAreaControl": "CACHED", - "AWS::QuickSight::Analysis.FilterTextFieldControl": "CACHED", - "AWS::QuickSight::Analysis.FontConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FontSize": "CACHED", - "AWS::QuickSight::Analysis.FontWeight": "CACHED", - "AWS::QuickSight::Analysis.ForecastComputation": "CACHED", - "AWS::QuickSight::Analysis.ForecastConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ForecastScenario": "CACHED", - "AWS::QuickSight::Analysis.FormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FreeFormLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Analysis.FreeFormLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FreeFormLayoutElement": "CACHED", - "AWS::QuickSight::Analysis.FreeFormLayoutElementBackgroundStyle": "CACHED", - "AWS::QuickSight::Analysis.FreeFormLayoutElementBorderStyle": "CACHED", - "AWS::QuickSight::Analysis.FreeFormLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Analysis.FreeFormSectionLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FunnelChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.FunnelChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FunnelChartDataLabelOptions": "CACHED", - "AWS::QuickSight::Analysis.FunnelChartFieldWells": "CACHED", - "AWS::QuickSight::Analysis.FunnelChartSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.FunnelChartVisual": "CACHED", - "AWS::QuickSight::Analysis.GaugeChartArcConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.GaugeChartConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.GaugeChartConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Analysis.GaugeChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.GaugeChartFieldWells": "CACHED", - "AWS::QuickSight::Analysis.GaugeChartOptions": "CACHED", - "AWS::QuickSight::Analysis.GaugeChartPrimaryValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.GaugeChartVisual": "CACHED", - "AWS::QuickSight::Analysis.GeospatialCoordinateBounds": "CACHED", - "AWS::QuickSight::Analysis.GeospatialHeatmapColorScale": "CACHED", - "AWS::QuickSight::Analysis.GeospatialHeatmapConfiguration": "CACHED", - "AWS::QuickSight::Analysis.GeospatialHeatmapDataColor": "CACHED", - "AWS::QuickSight::Analysis.GeospatialMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.GeospatialMapConfiguration": "CACHED", - "AWS::QuickSight::Analysis.GeospatialMapFieldWells": "CACHED", - "AWS::QuickSight::Analysis.GeospatialMapStyleOptions": "CACHED", - "AWS::QuickSight::Analysis.GeospatialMapVisual": "CACHED", - "AWS::QuickSight::Analysis.GeospatialPointStyleOptions": "CACHED", - "AWS::QuickSight::Analysis.GeospatialWindowOptions": "CACHED", - "AWS::QuickSight::Analysis.GlobalTableBorderOptions": "CACHED", - "AWS::QuickSight::Analysis.GradientColor": "CACHED", - "AWS::QuickSight::Analysis.GradientStop": "CACHED", - "AWS::QuickSight::Analysis.GridLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Analysis.GridLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.GridLayoutElement": "CACHED", - "AWS::QuickSight::Analysis.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Analysis.GrowthRateComputation": "CACHED", - "AWS::QuickSight::Analysis.HeaderFooterSectionConfiguration": "CACHED", - "AWS::QuickSight::Analysis.HeatMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.HeatMapConfiguration": "CACHED", - "AWS::QuickSight::Analysis.HeatMapFieldWells": "CACHED", - "AWS::QuickSight::Analysis.HeatMapSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.HeatMapVisual": "CACHED", - "AWS::QuickSight::Analysis.HistogramAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.HistogramBinOptions": "CACHED", - "AWS::QuickSight::Analysis.HistogramConfiguration": "CACHED", - "AWS::QuickSight::Analysis.HistogramFieldWells": "CACHED", - "AWS::QuickSight::Analysis.HistogramVisual": "CACHED", - "AWS::QuickSight::Analysis.InsightConfiguration": "CACHED", - "AWS::QuickSight::Analysis.InsightVisual": "CACHED", - "AWS::QuickSight::Analysis.IntegerDefaultValues": "CACHED", - "AWS::QuickSight::Analysis.IntegerParameter": "CACHED", - "AWS::QuickSight::Analysis.IntegerParameterDeclaration": "CACHED", - "AWS::QuickSight::Analysis.IntegerValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ItemsLimitConfiguration": "CACHED", - "AWS::QuickSight::Analysis.KPIActualValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.KPIComparisonValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.KPIConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.KPIConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Analysis.KPIConfiguration": "CACHED", - "AWS::QuickSight::Analysis.KPIFieldWells": "CACHED", - "AWS::QuickSight::Analysis.KPIOptions": "CACHED", - "AWS::QuickSight::Analysis.KPIPrimaryValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.KPIProgressBarConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.KPISortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.KPISparklineOptions": "CACHED", - "AWS::QuickSight::Analysis.KPIVisual": "CACHED", - "AWS::QuickSight::Analysis.KPIVisualLayoutOptions": "CACHED", - "AWS::QuickSight::Analysis.KPIVisualStandardLayout": "CACHED", - "AWS::QuickSight::Analysis.LabelOptions": "CACHED", - "AWS::QuickSight::Analysis.Layout": "CACHED", - "AWS::QuickSight::Analysis.LayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.LegendOptions": "CACHED", - "AWS::QuickSight::Analysis.LineChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.LineChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.LineChartDefaultSeriesSettings": "CACHED", - "AWS::QuickSight::Analysis.LineChartFieldWells": "CACHED", - "AWS::QuickSight::Analysis.LineChartLineStyleSettings": "CACHED", - "AWS::QuickSight::Analysis.LineChartMarkerStyleSettings": "CACHED", - "AWS::QuickSight::Analysis.LineChartSeriesSettings": "CACHED", - "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", - "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", - "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", - "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", - "AWS::QuickSight::Analysis.LongFormatText": "CACHED", - "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", - "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", - "AWS::QuickSight::Analysis.MeasureField": "CACHED", - "AWS::QuickSight::Analysis.MetricComparisonComputation": "CACHED", - "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", - "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", - "AWS::QuickSight::Analysis.NullValueFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.NumberDisplayFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.NumberFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.NumericAxisOptions": "CACHED", - "AWS::QuickSight::Analysis.NumericEqualityDrillDownFilter": "CACHED", - "AWS::QuickSight::Analysis.NumericEqualityFilter": "CACHED", - "AWS::QuickSight::Analysis.NumericFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.NumericRangeFilter": "CACHED", - "AWS::QuickSight::Analysis.NumericRangeFilterValue": "CACHED", - "AWS::QuickSight::Analysis.NumericSeparatorConfiguration": "CACHED", - "AWS::QuickSight::Analysis.NumericalAggregationFunction": "CACHED", - "AWS::QuickSight::Analysis.NumericalDimensionField": "CACHED", - "AWS::QuickSight::Analysis.NumericalMeasureField": "CACHED", - "AWS::QuickSight::Analysis.PaginationConfiguration": "CACHED", - "AWS::QuickSight::Analysis.PanelConfiguration": "CACHED", - "AWS::QuickSight::Analysis.PanelTitleOptions": "CACHED", - "AWS::QuickSight::Analysis.ParameterControl": "CACHED", - "AWS::QuickSight::Analysis.ParameterDateTimePickerControl": "CACHED", - "AWS::QuickSight::Analysis.ParameterDeclaration": "CACHED", - "AWS::QuickSight::Analysis.ParameterDropDownControl": "CACHED", - "AWS::QuickSight::Analysis.ParameterListControl": "CACHED", - "AWS::QuickSight::Analysis.ParameterSelectableValues": "CACHED", - "AWS::QuickSight::Analysis.ParameterSliderControl": "CACHED", - "AWS::QuickSight::Analysis.ParameterTextAreaControl": "CACHED", - "AWS::QuickSight::Analysis.ParameterTextFieldControl": "CACHED", - "AWS::QuickSight::Analysis.Parameters": "CACHED", - "AWS::QuickSight::Analysis.PercentVisibleRange": "CACHED", - "AWS::QuickSight::Analysis.PercentageDisplayFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.PercentileAggregation": "CACHED", - "AWS::QuickSight::Analysis.PeriodOverPeriodComputation": "CACHED", - "AWS::QuickSight::Analysis.PeriodToDateComputation": "CACHED", - "AWS::QuickSight::Analysis.PieChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PieChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.PieChartFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PieChartSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.PieChartVisual": "CACHED", - "AWS::QuickSight::Analysis.PivotFieldSortOptions": "CACHED", - "AWS::QuickSight::Analysis.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.PivotTableConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.PivotTableConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Analysis.PivotTableConditionalFormattingScope": "CACHED", - "AWS::QuickSight::Analysis.PivotTableConfiguration": "CACHED", - "AWS::QuickSight::Analysis.PivotTableDataPathOption": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldCollapseStateOption": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldCollapseStateTarget": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldOption": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldOptions": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions": "CACHED", - "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", - "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions": "CACHED", - "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", - "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.PivotTableTotalOptions": "CACHED", - "AWS::QuickSight::Analysis.PivotTableVisual": "CACHED", - "AWS::QuickSight::Analysis.PivotTotalOptions": "CACHED", - "AWS::QuickSight::Analysis.PredefinedHierarchy": "CACHED", - "AWS::QuickSight::Analysis.ProgressBarOptions": "CACHED", - "AWS::QuickSight::Analysis.RadarChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Analysis.RadarChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.RadarChartFieldWells": "CACHED", - "AWS::QuickSight::Analysis.RadarChartSeriesSettings": "CACHED", - "AWS::QuickSight::Analysis.RadarChartSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.RadarChartVisual": "CACHED", - "AWS::QuickSight::Analysis.RangeEndsLabelType": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLine": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLineCustomLabelConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLineDynamicDataConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLineLabelConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLineStaticDataConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLineStyleConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLineValueLabelConfiguration": "CACHED", - "AWS::QuickSight::Analysis.RelativeDateTimeControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Analysis.ResourcePermission": "CACHED", - "AWS::QuickSight::Analysis.RollingDateConfiguration": "CACHED", - "AWS::QuickSight::Analysis.RowAlternateColorOptions": "CACHED", - "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SankeyDiagramFieldWells": "CACHED", - "AWS::QuickSight::Analysis.SankeyDiagramSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotVisual": "CACHED", - "AWS::QuickSight::Analysis.ScrollBarOptions": "CACHED", - "AWS::QuickSight::Analysis.SecondaryValueOptions": "CACHED", - "AWS::QuickSight::Analysis.SectionAfterPageBreak": "CACHED", - "AWS::QuickSight::Analysis.SectionBasedLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Analysis.SectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SectionBasedLayoutPaperCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Analysis.SectionLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SectionPageBreakConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SectionStyle": "CACHED", - "AWS::QuickSight::Analysis.SelectedSheetsFilterScopeConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SeriesItem": "CACHED", - "AWS::QuickSight::Analysis.SetParameterValueConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ShapeConditionalFormat": "CACHED", - "AWS::QuickSight::Analysis.Sheet": "CACHED", - "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions": "CACHED", - "AWS::QuickSight::Analysis.SheetControlLayout": "CACHED", - "AWS::QuickSight::Analysis.SheetControlLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SheetDefinition": "CACHED", - "AWS::QuickSight::Analysis.SheetElementConfigurationOverrides": "CACHED", - "AWS::QuickSight::Analysis.SheetElementRenderingRule": "CACHED", - "AWS::QuickSight::Analysis.SheetTextBox": "CACHED", - "AWS::QuickSight::Analysis.SheetVisualScopingConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ShortFormatText": "CACHED", - "AWS::QuickSight::Analysis.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Analysis.SliderControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties": "CACHED", - "AWS::QuickSight::Analysis.SmallMultiplesOptions": "CACHED", - "AWS::QuickSight::Analysis.Spacing": "CACHED", - "AWS::QuickSight::Analysis.StringDefaultValues": "CACHED", - "AWS::QuickSight::Analysis.StringFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.StringParameter": "CACHED", - "AWS::QuickSight::Analysis.StringParameterDeclaration": "CACHED", - "AWS::QuickSight::Analysis.StringValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SubtotalOptions": "CACHED", - "AWS::QuickSight::Analysis.TableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.TableBorderOptions": "CACHED", - "AWS::QuickSight::Analysis.TableCellConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.TableCellImageSizingConfiguration": "CACHED", - "AWS::QuickSight::Analysis.TableCellStyle": "CACHED", - "AWS::QuickSight::Analysis.TableConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.TableConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Analysis.TableConfiguration": "CACHED", - "AWS::QuickSight::Analysis.TableFieldCustomIconContent": "CACHED", - "AWS::QuickSight::Analysis.TableFieldCustomTextContent": "CACHED", - "AWS::QuickSight::Analysis.TableFieldImageConfiguration": "CACHED", - "AWS::QuickSight::Analysis.TableFieldLinkConfiguration": "CACHED", - "AWS::QuickSight::Analysis.TableFieldLinkContentConfiguration": "CACHED", - "AWS::QuickSight::Analysis.TableFieldOption": "CACHED", - "AWS::QuickSight::Analysis.TableFieldOptions": "CACHED", - "AWS::QuickSight::Analysis.TableFieldURLConfiguration": "CACHED", - "AWS::QuickSight::Analysis.TableFieldWells": "CACHED", - "AWS::QuickSight::Analysis.TableInlineVisualization": "CACHED", - "AWS::QuickSight::Analysis.TableOptions": "CACHED", - "AWS::QuickSight::Analysis.TablePaginatedReportOptions": "CACHED", - "AWS::QuickSight::Analysis.TablePinnedFieldOptions": "CACHED", - "AWS::QuickSight::Analysis.TableRowConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.TableSideBorderOptions": "CACHED", - "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.TableStyleTarget": "CACHED", - "AWS::QuickSight::Analysis.TableUnaggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.TableVisual": "CACHED", - "AWS::QuickSight::Analysis.TextAreaControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.TextConditionalFormat": "CACHED", - "AWS::QuickSight::Analysis.TextControlPlaceholderOptions": "CACHED", - "AWS::QuickSight::Analysis.TextFieldControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ThousandSeparatorOptions": "CACHED", - "AWS::QuickSight::Analysis.TimeBasedForecastProperties": "CACHED", - "AWS::QuickSight::Analysis.TimeEqualityFilter": "CACHED", - "AWS::QuickSight::Analysis.TimeRangeDrillDownFilter": "CACHED", - "AWS::QuickSight::Analysis.TimeRangeFilter": "CACHED", - "AWS::QuickSight::Analysis.TimeRangeFilterValue": "CACHED", - "AWS::QuickSight::Analysis.TooltipItem": "CACHED", - "AWS::QuickSight::Analysis.TooltipOptions": "CACHED", - "AWS::QuickSight::Analysis.TopBottomFilter": "CACHED", - "AWS::QuickSight::Analysis.TopBottomMoversComputation": "CACHED", - "AWS::QuickSight::Analysis.TopBottomRankedComputation": "CACHED", - "AWS::QuickSight::Analysis.TotalAggregationComputation": "CACHED", - "AWS::QuickSight::Analysis.TotalAggregationFunction": "CACHED", - "AWS::QuickSight::Analysis.TotalAggregationOption": "CACHED", - "AWS::QuickSight::Analysis.TotalOptions": "CACHED", - "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", - "AWS::QuickSight::Analysis.TreeMapFieldWells": "CACHED", - "AWS::QuickSight::Analysis.TreeMapSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.TreeMapVisual": "CACHED", - "AWS::QuickSight::Analysis.TrendArrowOptions": "CACHED", - "AWS::QuickSight::Analysis.UnaggregatedField": "CACHED", - "AWS::QuickSight::Analysis.UniqueValuesComputation": "CACHED", - "AWS::QuickSight::Analysis.ValidationStrategy": "CACHED", - "AWS::QuickSight::Analysis.VisibleRangeOptions": "CACHED", - "AWS::QuickSight::Analysis.Visual": "CACHED", - "AWS::QuickSight::Analysis.VisualCustomAction": "CACHED", - "AWS::QuickSight::Analysis.VisualCustomActionOperation": "CACHED", - "AWS::QuickSight::Analysis.VisualPalette": "CACHED", - "AWS::QuickSight::Analysis.VisualSubtitleLabelOptions": "CACHED", - "AWS::QuickSight::Analysis.VisualTitleLabelOptions": "CACHED", - "AWS::QuickSight::Analysis.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.WaterfallChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.WaterfallChartFieldWells": "CACHED", - "AWS::QuickSight::Analysis.WaterfallChartOptions": "CACHED", - "AWS::QuickSight::Analysis.WaterfallChartSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.WaterfallVisual": "CACHED", - "AWS::QuickSight::Analysis.WhatIfPointScenario": "CACHED", - "AWS::QuickSight::Analysis.WhatIfRangeScenario": "CACHED", - "AWS::QuickSight::Analysis.WordCloudAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.WordCloudChartConfiguration": "CACHED", - "AWS::QuickSight::Analysis.WordCloudFieldWells": "CACHED", - "AWS::QuickSight::Analysis.WordCloudOptions": "CACHED", - "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", - "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", - "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", - "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", - "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", - "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", - "AWS::QuickSight::Dashboard.AssetOptions": "CACHED", - "AWS::QuickSight::Dashboard.AttributeAggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", - "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", - "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.AxisDisplayRange": "CACHED", - "AWS::QuickSight::Dashboard.AxisLabelOptions": "CACHED", - "AWS::QuickSight::Dashboard.AxisLabelReferenceOptions": "CACHED", - "AWS::QuickSight::Dashboard.AxisLinearScale": "CACHED", - "AWS::QuickSight::Dashboard.AxisLogarithmicScale": "CACHED", - "AWS::QuickSight::Dashboard.AxisScale": "CACHED", - "AWS::QuickSight::Dashboard.AxisTickLabelOptions": "CACHED", - "AWS::QuickSight::Dashboard.BarChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.BarChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.BarChartFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.BarChartSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.BarChartVisual": "CACHED", - "AWS::QuickSight::Dashboard.BinCountOptions": "CACHED", - "AWS::QuickSight::Dashboard.BinWidthOptions": "CACHED", - "AWS::QuickSight::Dashboard.BodySectionConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.BodySectionContent": "CACHED", - "AWS::QuickSight::Dashboard.BoxPlotAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.BoxPlotChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.BoxPlotFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.BoxPlotOptions": "CACHED", - "AWS::QuickSight::Dashboard.BoxPlotSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.BoxPlotStyleOptions": "CACHED", - "AWS::QuickSight::Dashboard.BoxPlotVisual": "CACHED", - "AWS::QuickSight::Dashboard.CalculatedField": "CACHED", - "AWS::QuickSight::Dashboard.CalculatedMeasureField": "CACHED", - "AWS::QuickSight::Dashboard.CascadingControlConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.CascadingControlSource": "CACHED", - "AWS::QuickSight::Dashboard.CategoricalDimensionField": "CACHED", - "AWS::QuickSight::Dashboard.CategoricalMeasureField": "CACHED", - "AWS::QuickSight::Dashboard.CategoryDrillDownFilter": "CACHED", - "AWS::QuickSight::Dashboard.CategoryFilter": "CACHED", - "AWS::QuickSight::Dashboard.CategoryFilterConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ChartAxisLabelOptions": "CACHED", - "AWS::QuickSight::Dashboard.ClusterMarker": "CACHED", - "AWS::QuickSight::Dashboard.ClusterMarkerConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ColorScale": "CACHED", - "AWS::QuickSight::Dashboard.ColorsConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ColumnConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ColumnHierarchy": "CACHED", - "AWS::QuickSight::Dashboard.ColumnIdentifier": "CACHED", - "AWS::QuickSight::Dashboard.ColumnSort": "CACHED", - "AWS::QuickSight::Dashboard.ColumnTooltipItem": "CACHED", - "AWS::QuickSight::Dashboard.ComboChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ComboChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ComboChartFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ComboChartSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ComboChartVisual": "CACHED", - "AWS::QuickSight::Dashboard.ComparisonConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ComparisonFormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.Computation": "CACHED", - "AWS::QuickSight::Dashboard.ConditionalFormattingColor": "CACHED", - "AWS::QuickSight::Dashboard.ConditionalFormattingCustomIconCondition": "CACHED", - "AWS::QuickSight::Dashboard.ConditionalFormattingCustomIconOptions": "CACHED", - "AWS::QuickSight::Dashboard.ConditionalFormattingGradientColor": "CACHED", - "AWS::QuickSight::Dashboard.ConditionalFormattingIcon": "CACHED", - "AWS::QuickSight::Dashboard.ConditionalFormattingIconDisplayConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ConditionalFormattingIconSet": "CACHED", - "AWS::QuickSight::Dashboard.ConditionalFormattingSolidColor": "CACHED", - "AWS::QuickSight::Dashboard.ContributionAnalysisDefault": "CACHED", - "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.CustomActionFilterOperation": "CACHED", - "AWS::QuickSight::Dashboard.CustomActionNavigationOperation": "CACHED", - "AWS::QuickSight::Dashboard.CustomActionSetParametersOperation": "CACHED", - "AWS::QuickSight::Dashboard.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Dashboard.CustomColor": "CACHED", - "AWS::QuickSight::Dashboard.CustomContentConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.CustomContentVisual": "CACHED", - "AWS::QuickSight::Dashboard.CustomFilterConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.CustomFilterListConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.CustomNarrativeOptions": "CACHED", - "AWS::QuickSight::Dashboard.CustomParameterValues": "CACHED", - "AWS::QuickSight::Dashboard.CustomValuesConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DashboardError": "CACHED", - "AWS::QuickSight::Dashboard.DashboardPublishOptions": "CACHED", - "AWS::QuickSight::Dashboard.DashboardSourceEntity": "CACHED", - "AWS::QuickSight::Dashboard.DashboardSourceTemplate": "CACHED", - "AWS::QuickSight::Dashboard.DashboardVersion": "CACHED", - "AWS::QuickSight::Dashboard.DashboardVersionDefinition": "CACHED", - "AWS::QuickSight::Dashboard.DashboardVisualPublishOptions": "CACHED", - "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", - "AWS::QuickSight::Dashboard.DataColor": "CACHED", - "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", - "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", - "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", - "AWS::QuickSight::Dashboard.DataPathSort": "CACHED", - "AWS::QuickSight::Dashboard.DataPathType": "CACHED", - "AWS::QuickSight::Dashboard.DataPathValue": "CACHED", - "AWS::QuickSight::Dashboard.DataPointDrillUpDownOption": "CACHED", - "AWS::QuickSight::Dashboard.DataPointMenuLabelOption": "CACHED", - "AWS::QuickSight::Dashboard.DataPointTooltipOption": "CACHED", - "AWS::QuickSight::Dashboard.DataSetIdentifierDeclaration": "CACHED", - "AWS::QuickSight::Dashboard.DataSetReference": "CACHED", - "AWS::QuickSight::Dashboard.DateAxisOptions": "CACHED", - "AWS::QuickSight::Dashboard.DateDimensionField": "CACHED", - "AWS::QuickSight::Dashboard.DateMeasureField": "CACHED", - "AWS::QuickSight::Dashboard.DateTimeDefaultValues": "CACHED", - "AWS::QuickSight::Dashboard.DateTimeFormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DateTimeHierarchy": "CACHED", - "AWS::QuickSight::Dashboard.DateTimeParameter": "CACHED", - "AWS::QuickSight::Dashboard.DateTimeParameterDeclaration": "CACHED", - "AWS::QuickSight::Dashboard.DateTimePickerControlDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.DateTimeValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DecimalDefaultValues": "CACHED", - "AWS::QuickSight::Dashboard.DecimalParameter": "CACHED", - "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", - "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "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.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DimensionField": "CACHED", - "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", - "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", - "AWS::QuickSight::Dashboard.DrillDownFilter": "CACHED", - "AWS::QuickSight::Dashboard.DropDownControlDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.DynamicDefaultValue": "CACHED", - "AWS::QuickSight::Dashboard.EmptyVisual": "CACHED", - "AWS::QuickSight::Dashboard.Entity": "CACHED", - "AWS::QuickSight::Dashboard.ExcludePeriodConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ExplicitHierarchy": "CACHED", - "AWS::QuickSight::Dashboard.ExportHiddenFieldsOption": "CACHED", - "AWS::QuickSight::Dashboard.ExportToCSVOption": "CACHED", - "AWS::QuickSight::Dashboard.ExportWithHiddenFieldsOption": "CACHED", - "AWS::QuickSight::Dashboard.FieldBasedTooltip": "CACHED", - "AWS::QuickSight::Dashboard.FieldLabelType": "CACHED", - "AWS::QuickSight::Dashboard.FieldSeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.FieldSort": "CACHED", - "AWS::QuickSight::Dashboard.FieldSortOptions": "CACHED", - "AWS::QuickSight::Dashboard.FieldTooltipItem": "CACHED", - "AWS::QuickSight::Dashboard.FilledMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.FilledMapConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.FilledMapConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Dashboard.FilledMapConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FilledMapFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.FilledMapSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", - "AWS::QuickSight::Dashboard.Filter": "CACHED", - "AWS::QuickSight::Dashboard.FilterControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", - "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FilterListControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FilterSelectableValues": "CACHED", - "AWS::QuickSight::Dashboard.FilterSliderControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterTextAreaControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterTextFieldControl": "CACHED", - "AWS::QuickSight::Dashboard.FontConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FontSize": "CACHED", - "AWS::QuickSight::Dashboard.FontWeight": "CACHED", - "AWS::QuickSight::Dashboard.ForecastComputation": "CACHED", - "AWS::QuickSight::Dashboard.ForecastConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ForecastScenario": "CACHED", - "AWS::QuickSight::Dashboard.FormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FreeFormLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Dashboard.FreeFormLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FreeFormLayoutElement": "CACHED", - "AWS::QuickSight::Dashboard.FreeFormLayoutElementBackgroundStyle": "CACHED", - "AWS::QuickSight::Dashboard.FreeFormLayoutElementBorderStyle": "CACHED", - "AWS::QuickSight::Dashboard.FreeFormLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Dashboard.FreeFormSectionLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FunnelChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.FunnelChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FunnelChartDataLabelOptions": "CACHED", - "AWS::QuickSight::Dashboard.FunnelChartFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.FunnelChartSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.FunnelChartVisual": "CACHED", - "AWS::QuickSight::Dashboard.GaugeChartArcConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.GaugeChartConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.GaugeChartConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Dashboard.GaugeChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.GaugeChartFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.GaugeChartOptions": "CACHED", - "AWS::QuickSight::Dashboard.GaugeChartPrimaryValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.GaugeChartVisual": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapColorScale": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapDataColor": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialMapConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialMapFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialMapStyleOptions": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialMapVisual": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", - "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", - "AWS::QuickSight::Dashboard.GradientColor": "CACHED", - "AWS::QuickSight::Dashboard.GradientStop": "CACHED", - "AWS::QuickSight::Dashboard.GridLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Dashboard.GridLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.GridLayoutElement": "CACHED", - "AWS::QuickSight::Dashboard.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Dashboard.GrowthRateComputation": "CACHED", - "AWS::QuickSight::Dashboard.HeaderFooterSectionConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.HeatMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.HeatMapConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.HeatMapFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.HeatMapSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.HeatMapVisual": "CACHED", - "AWS::QuickSight::Dashboard.HistogramAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.HistogramBinOptions": "CACHED", - "AWS::QuickSight::Dashboard.HistogramConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.HistogramFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.HistogramVisual": "CACHED", - "AWS::QuickSight::Dashboard.InsightConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.InsightVisual": "CACHED", - "AWS::QuickSight::Dashboard.IntegerDefaultValues": "CACHED", - "AWS::QuickSight::Dashboard.IntegerParameter": "CACHED", - "AWS::QuickSight::Dashboard.IntegerParameterDeclaration": "CACHED", - "AWS::QuickSight::Dashboard.IntegerValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ItemsLimitConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.KPIActualValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.KPIComparisonValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.KPIConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.KPIConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Dashboard.KPIConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.KPIFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.KPIOptions": "CACHED", - "AWS::QuickSight::Dashboard.KPIPrimaryValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.KPIProgressBarConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.KPISortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.KPISparklineOptions": "CACHED", - "AWS::QuickSight::Dashboard.KPIVisual": "CACHED", - "AWS::QuickSight::Dashboard.KPIVisualLayoutOptions": "CACHED", - "AWS::QuickSight::Dashboard.KPIVisualStandardLayout": "CACHED", - "AWS::QuickSight::Dashboard.LabelOptions": "CACHED", - "AWS::QuickSight::Dashboard.Layout": "CACHED", - "AWS::QuickSight::Dashboard.LayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.LegendOptions": "CACHED", - "AWS::QuickSight::Dashboard.LineChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.LineChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.LineChartDefaultSeriesSettings": "CACHED", - "AWS::QuickSight::Dashboard.LineChartFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.LineChartLineStyleSettings": "CACHED", - "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings": "CACHED", - "AWS::QuickSight::Dashboard.LineChartSeriesSettings": "CACHED", - "AWS::QuickSight::Dashboard.LineChartSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.LineChartVisual": "CACHED", - "AWS::QuickSight::Dashboard.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.LinkSharingConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ListControlDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.ListControlSearchOptions": "CACHED", - "AWS::QuickSight::Dashboard.ListControlSelectAllOptions": "CACHED", - "AWS::QuickSight::Dashboard.LoadingAnimation": "CACHED", - "AWS::QuickSight::Dashboard.LocalNavigationConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.LongFormatText": "CACHED", - "AWS::QuickSight::Dashboard.MappedDataSetParameter": "CACHED", - "AWS::QuickSight::Dashboard.MaximumLabelType": "CACHED", - "AWS::QuickSight::Dashboard.MaximumMinimumComputation": "CACHED", - "AWS::QuickSight::Dashboard.MeasureField": "CACHED", - "AWS::QuickSight::Dashboard.MetricComparisonComputation": "CACHED", - "AWS::QuickSight::Dashboard.MinimumLabelType": "CACHED", - "AWS::QuickSight::Dashboard.MissingDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.NegativeValueConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.NullValueFormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.NumberDisplayFormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.NumberFormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.NumericAxisOptions": "CACHED", - "AWS::QuickSight::Dashboard.NumericEqualityDrillDownFilter": "CACHED", - "AWS::QuickSight::Dashboard.NumericEqualityFilter": "CACHED", - "AWS::QuickSight::Dashboard.NumericFormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.NumericRangeFilter": "CACHED", - "AWS::QuickSight::Dashboard.NumericRangeFilterValue": "CACHED", - "AWS::QuickSight::Dashboard.NumericSeparatorConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.NumericalAggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.NumericalDimensionField": "CACHED", - "AWS::QuickSight::Dashboard.NumericalMeasureField": "CACHED", - "AWS::QuickSight::Dashboard.PaginationConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.PanelConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.PanelTitleOptions": "CACHED", - "AWS::QuickSight::Dashboard.ParameterControl": "CACHED", - "AWS::QuickSight::Dashboard.ParameterDateTimePickerControl": "CACHED", - "AWS::QuickSight::Dashboard.ParameterDeclaration": "CACHED", - "AWS::QuickSight::Dashboard.ParameterDropDownControl": "CACHED", - "AWS::QuickSight::Dashboard.ParameterListControl": "CACHED", - "AWS::QuickSight::Dashboard.ParameterSelectableValues": "CACHED", - "AWS::QuickSight::Dashboard.ParameterSliderControl": "CACHED", - "AWS::QuickSight::Dashboard.ParameterTextAreaControl": "CACHED", - "AWS::QuickSight::Dashboard.ParameterTextFieldControl": "CACHED", - "AWS::QuickSight::Dashboard.Parameters": "CACHED", - "AWS::QuickSight::Dashboard.PercentVisibleRange": "CACHED", - "AWS::QuickSight::Dashboard.PercentageDisplayFormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.PercentileAggregation": "CACHED", - "AWS::QuickSight::Dashboard.PeriodOverPeriodComputation": "CACHED", - "AWS::QuickSight::Dashboard.PeriodToDateComputation": "CACHED", - "AWS::QuickSight::Dashboard.PieChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PieChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.PieChartFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PieChartSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.PieChartVisual": "CACHED", - "AWS::QuickSight::Dashboard.PivotFieldSortOptions": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingScope": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableDataPathOption": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateOption": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateTarget": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldOption": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldOptions": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions": "CACHED", - "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableRowsLabelOptions": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableTotalOptions": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableVisual": "CACHED", - "AWS::QuickSight::Dashboard.PivotTotalOptions": "CACHED", - "AWS::QuickSight::Dashboard.PredefinedHierarchy": "CACHED", - "AWS::QuickSight::Dashboard.ProgressBarOptions": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartVisual": "CACHED", - "AWS::QuickSight::Dashboard.RangeEndsLabelType": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineValueLabelConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Dashboard.ResourcePermission": "CACHED", - "AWS::QuickSight::Dashboard.RollingDateConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.RowAlternateColorOptions": "CACHED", - "AWS::QuickSight::Dashboard.SameSheetTargetVisualConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.SankeyDiagramAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.SankeyDiagramChartConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", - "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", - "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", - "AWS::QuickSight::Dashboard.SectionAfterPageBreak": "CACHED", - "AWS::QuickSight::Dashboard.SectionBasedLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Dashboard.SectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.SectionBasedLayoutPaperCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Dashboard.SectionLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.SectionPageBreakConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.SectionStyle": "CACHED", - "AWS::QuickSight::Dashboard.SelectedSheetsFilterScopeConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.SeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.SetParameterValueConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ShapeConditionalFormat": "CACHED", - "AWS::QuickSight::Dashboard.Sheet": "CACHED", - "AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions": "CACHED", - "AWS::QuickSight::Dashboard.SheetControlLayout": "CACHED", - "AWS::QuickSight::Dashboard.SheetControlLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.SheetControlsOption": "CACHED", - "AWS::QuickSight::Dashboard.SheetDefinition": "CACHED", - "AWS::QuickSight::Dashboard.SheetElementConfigurationOverrides": "CACHED", - "AWS::QuickSight::Dashboard.SheetElementRenderingRule": "CACHED", - "AWS::QuickSight::Dashboard.SheetLayoutElementMaximizationOption": "CACHED", - "AWS::QuickSight::Dashboard.SheetTextBox": "CACHED", - "AWS::QuickSight::Dashboard.SheetVisualScopingConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ShortFormatText": "CACHED", - "AWS::QuickSight::Dashboard.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Dashboard.SliderControlDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties": "CACHED", - "AWS::QuickSight::Dashboard.SmallMultiplesOptions": "CACHED", - "AWS::QuickSight::Dashboard.Spacing": "CACHED", - "AWS::QuickSight::Dashboard.StringDefaultValues": "CACHED", - "AWS::QuickSight::Dashboard.StringFormatConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.StringParameter": "CACHED", - "AWS::QuickSight::Dashboard.StringParameterDeclaration": "CACHED", - "AWS::QuickSight::Dashboard.StringValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.SubtotalOptions": "CACHED", - "AWS::QuickSight::Dashboard.TableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.TableBorderOptions": "CACHED", - "AWS::QuickSight::Dashboard.TableCellConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.TableCellImageSizingConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.TableCellStyle": "CACHED", - "AWS::QuickSight::Dashboard.TableConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.TableConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Dashboard.TableConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.TableFieldCustomIconContent": "CACHED", - "AWS::QuickSight::Dashboard.TableFieldCustomTextContent": "CACHED", - "AWS::QuickSight::Dashboard.TableFieldImageConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.TableFieldLinkConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.TableFieldLinkContentConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.TableFieldOption": "CACHED", - "AWS::QuickSight::Dashboard.TableFieldOptions": "CACHED", - "AWS::QuickSight::Dashboard.TableFieldURLConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.TableFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.TableInlineVisualization": "CACHED", - "AWS::QuickSight::Dashboard.TableOptions": "CACHED", - "AWS::QuickSight::Dashboard.TablePaginatedReportOptions": "CACHED", - "AWS::QuickSight::Dashboard.TablePinnedFieldOptions": "CACHED", - "AWS::QuickSight::Dashboard.TableRowConditionalFormatting": "CACHED", - "AWS::QuickSight::Dashboard.TableSideBorderOptions": "CACHED", - "AWS::QuickSight::Dashboard.TableSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.TableStyleTarget": "CACHED", - "AWS::QuickSight::Dashboard.TableUnaggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.TableVisual": "CACHED", - "AWS::QuickSight::Dashboard.TextAreaControlDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.TextConditionalFormat": "CACHED", - "AWS::QuickSight::Dashboard.TextControlPlaceholderOptions": "CACHED", - "AWS::QuickSight::Dashboard.TextFieldControlDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.ThousandSeparatorOptions": "CACHED", - "AWS::QuickSight::Dashboard.TimeBasedForecastProperties": "CACHED", - "AWS::QuickSight::Dashboard.TimeEqualityFilter": "CACHED", - "AWS::QuickSight::Dashboard.TimeRangeDrillDownFilter": "CACHED", - "AWS::QuickSight::Dashboard.TimeRangeFilter": "CACHED", - "AWS::QuickSight::Dashboard.TimeRangeFilterValue": "CACHED", - "AWS::QuickSight::Dashboard.TooltipItem": "CACHED", - "AWS::QuickSight::Dashboard.TooltipOptions": "CACHED", - "AWS::QuickSight::Dashboard.TopBottomFilter": "CACHED", - "AWS::QuickSight::Dashboard.TopBottomMoversComputation": "CACHED", - "AWS::QuickSight::Dashboard.TopBottomRankedComputation": "CACHED", - "AWS::QuickSight::Dashboard.TotalAggregationComputation": "CACHED", - "AWS::QuickSight::Dashboard.TotalAggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.TotalAggregationOption": "CACHED", - "AWS::QuickSight::Dashboard.TotalOptions": "CACHED", - "AWS::QuickSight::Dashboard.TreeMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.TreeMapConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.TreeMapFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.TreeMapSortConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.TreeMapVisual": "CACHED", - "AWS::QuickSight::Dashboard.TrendArrowOptions": "CACHED", - "AWS::QuickSight::Dashboard.UnaggregatedField": "CACHED", - "AWS::QuickSight::Dashboard.UniqueValuesComputation": "CACHED", - "AWS::QuickSight::Dashboard.ValidationStrategy": "CACHED", - "AWS::QuickSight::Dashboard.VisibleRangeOptions": "CACHED", - "AWS::QuickSight::Dashboard.Visual": "CACHED", - "AWS::QuickSight::Dashboard.VisualAxisSortOption": "CACHED", - "AWS::QuickSight::Dashboard.VisualCustomAction": "CACHED", - "AWS::QuickSight::Dashboard.VisualCustomActionOperation": "CACHED", - "AWS::QuickSight::Dashboard.VisualMenuOption": "CACHED", - "AWS::QuickSight::Dashboard.VisualPalette": "CACHED", - "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::DataSet.CreateColumnsOperation": "CACHED", - "AWS::QuickSight::DataSet.CustomSql": "CACHED", - "AWS::QuickSight::DataSet.DataSetRefreshProperties": "CACHED", - "AWS::QuickSight::DataSet.DataSetUsageConfiguration": "CACHED", - "AWS::QuickSight::DataSet.DatasetParameter": "CACHED", - "AWS::QuickSight::DataSet.DateTimeDatasetParameter": "CACHED", - "AWS::QuickSight::DataSet.DateTimeDatasetParameterDefaultValues": "CACHED", - "AWS::QuickSight::DataSet.DecimalDatasetParameter": "CACHED", - "AWS::QuickSight::DataSet.DecimalDatasetParameterDefaultValues": "CACHED", - "AWS::QuickSight::DataSet.FieldFolder": "CACHED", - "AWS::QuickSight::DataSet.FilterOperation": "CACHED", - "AWS::QuickSight::DataSet.GeoSpatialColumnGroup": "CACHED", - "AWS::QuickSight::DataSet.IncrementalRefresh": "CACHED", - "AWS::QuickSight::DataSet.IngestionWaitPolicy": "CACHED", - "AWS::QuickSight::DataSet.InputColumn": "CACHED", - "AWS::QuickSight::DataSet.IntegerDatasetParameter": "CACHED", - "AWS::QuickSight::DataSet.IntegerDatasetParameterDefaultValues": "CACHED", - "AWS::QuickSight::DataSet.JoinInstruction": "CACHED", - "AWS::QuickSight::DataSet.JoinKeyProperties": "CACHED", - "AWS::QuickSight::DataSet.LogicalTable": "CACHED", - "AWS::QuickSight::DataSet.LogicalTableSource": "CACHED", - "AWS::QuickSight::DataSet.LookbackWindow": "CACHED", - "AWS::QuickSight::DataSet.NewDefaultValues": "CACHED", - "AWS::QuickSight::DataSet.OutputColumn": "CACHED", - "AWS::QuickSight::DataSet.OverrideDatasetParameterOperation": "CACHED", - "AWS::QuickSight::DataSet.PhysicalTable": "CACHED", - "AWS::QuickSight::DataSet.ProjectOperation": "CACHED", - "AWS::QuickSight::DataSet.RefreshConfiguration": "CACHED", - "AWS::QuickSight::DataSet.RelationalTable": "CACHED", - "AWS::QuickSight::DataSet.RenameColumnOperation": "CACHED", - "AWS::QuickSight::DataSet.ResourcePermission": "CACHED", - "AWS::QuickSight::DataSet.RowLevelPermissionDataSet": "CACHED", - "AWS::QuickSight::DataSet.RowLevelPermissionTagConfiguration": "CACHED", - "AWS::QuickSight::DataSet.RowLevelPermissionTagRule": "CACHED", - "AWS::QuickSight::DataSet.S3Source": "CACHED", - "AWS::QuickSight::DataSet.StringDatasetParameter": "CACHED", - "AWS::QuickSight::DataSet.StringDatasetParameterDefaultValues": "CACHED", - "AWS::QuickSight::DataSet.TagColumnOperation": "CACHED", - "AWS::QuickSight::DataSet.TransformOperation": "CACHED", - "AWS::QuickSight::DataSet.UploadSettings": "CACHED", - "AWS::QuickSight::DataSource.AmazonElasticsearchParameters": "CACHED", - "AWS::QuickSight::DataSource.AmazonOpenSearchParameters": "CACHED", - "AWS::QuickSight::DataSource.AthenaParameters": "CACHED", - "AWS::QuickSight::DataSource.AuroraParameters": "CACHED", - "AWS::QuickSight::DataSource.AuroraPostgreSqlParameters": "CACHED", - "AWS::QuickSight::DataSource.CredentialPair": "CACHED", - "AWS::QuickSight::DataSource.DataSourceCredentials": "CACHED", - "AWS::QuickSight::DataSource.DataSourceErrorInfo": "CACHED", - "AWS::QuickSight::DataSource.DataSourceParameters": "CACHED", - "AWS::QuickSight::DataSource.DatabricksParameters": "CACHED", - "AWS::QuickSight::DataSource.ManifestFileLocation": "CACHED", - "AWS::QuickSight::DataSource.MariaDbParameters": "CACHED", - "AWS::QuickSight::DataSource.MySqlParameters": "CACHED", - "AWS::QuickSight::DataSource.OracleParameters": "CACHED", - "AWS::QuickSight::DataSource.PostgreSqlParameters": "CACHED", - "AWS::QuickSight::DataSource.PrestoParameters": "CACHED", - "AWS::QuickSight::DataSource.RdsParameters": "CACHED", - "AWS::QuickSight::DataSource.RedshiftParameters": "CACHED", - "AWS::QuickSight::DataSource.ResourcePermission": "CACHED", - "AWS::QuickSight::DataSource.S3Parameters": "CACHED", - "AWS::QuickSight::DataSource.SnowflakeParameters": "CACHED", - "AWS::QuickSight::DataSource.SparkParameters": "CACHED", - "AWS::QuickSight::DataSource.SqlServerParameters": "CACHED", - "AWS::QuickSight::DataSource.SslProperties": "CACHED", - "AWS::QuickSight::DataSource.StarburstParameters": "CACHED", - "AWS::QuickSight::DataSource.TeradataParameters": "CACHED", - "AWS::QuickSight::DataSource.TrinoParameters": "CACHED", - "AWS::QuickSight::DataSource.VpcConnectionProperties": "CACHED", - "AWS::QuickSight::RefreshSchedule.RefreshOnDay": "CACHED", - "AWS::QuickSight::RefreshSchedule.RefreshScheduleMap": "CACHED", - "AWS::QuickSight::RefreshSchedule.ScheduleFrequency": "CACHED", - "AWS::QuickSight::Template.AggregationFunction": "CACHED", - "AWS::QuickSight::Template.AggregationSortConfiguration": "CACHED", - "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", - "AWS::QuickSight::Template.AnchorDateConfiguration": "CACHED", - "AWS::QuickSight::Template.ArcAxisConfiguration": "CACHED", - "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", - "AWS::QuickSight::Template.ArcConfiguration": "CACHED", - "AWS::QuickSight::Template.ArcOptions": "CACHED", - "AWS::QuickSight::Template.AssetOptions": "CACHED", - "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", - "AWS::QuickSight::Template.AxisDataOptions": "CACHED", - "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", - "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", - "AWS::QuickSight::Template.AxisDisplayRange": "CACHED", - "AWS::QuickSight::Template.AxisLabelOptions": "CACHED", - "AWS::QuickSight::Template.AxisLabelReferenceOptions": "CACHED", - "AWS::QuickSight::Template.AxisLinearScale": "CACHED", - "AWS::QuickSight::Template.AxisLogarithmicScale": "CACHED", - "AWS::QuickSight::Template.AxisScale": "CACHED", - "AWS::QuickSight::Template.AxisTickLabelOptions": "CACHED", - "AWS::QuickSight::Template.BarChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.BarChartConfiguration": "CACHED", - "AWS::QuickSight::Template.BarChartFieldWells": "CACHED", - "AWS::QuickSight::Template.BarChartSortConfiguration": "CACHED", - "AWS::QuickSight::Template.BarChartVisual": "CACHED", - "AWS::QuickSight::Template.BinCountOptions": "CACHED", - "AWS::QuickSight::Template.BinWidthOptions": "CACHED", - "AWS::QuickSight::Template.BodySectionConfiguration": "CACHED", - "AWS::QuickSight::Template.BodySectionContent": "CACHED", - "AWS::QuickSight::Template.BoxPlotAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.BoxPlotChartConfiguration": "CACHED", - "AWS::QuickSight::Template.BoxPlotFieldWells": "CACHED", - "AWS::QuickSight::Template.BoxPlotOptions": "CACHED", - "AWS::QuickSight::Template.BoxPlotSortConfiguration": "CACHED", - "AWS::QuickSight::Template.BoxPlotStyleOptions": "CACHED", - "AWS::QuickSight::Template.BoxPlotVisual": "CACHED", - "AWS::QuickSight::Template.CalculatedField": "CACHED", - "AWS::QuickSight::Template.CalculatedMeasureField": "CACHED", - "AWS::QuickSight::Template.CascadingControlConfiguration": "CACHED", - "AWS::QuickSight::Template.CascadingControlSource": "CACHED", - "AWS::QuickSight::Template.CategoricalDimensionField": "CACHED", - "AWS::QuickSight::Template.CategoricalMeasureField": "CACHED", - "AWS::QuickSight::Template.CategoryDrillDownFilter": "CACHED", - "AWS::QuickSight::Template.CategoryFilter": "CACHED", - "AWS::QuickSight::Template.CategoryFilterConfiguration": "CACHED", - "AWS::QuickSight::Template.ChartAxisLabelOptions": "CACHED", - "AWS::QuickSight::Template.ClusterMarker": "CACHED", - "AWS::QuickSight::Template.ClusterMarkerConfiguration": "CACHED", - "AWS::QuickSight::Template.ColorScale": "CACHED", - "AWS::QuickSight::Template.ColorsConfiguration": "CACHED", - "AWS::QuickSight::Template.ColumnConfiguration": "CACHED", - "AWS::QuickSight::Template.ColumnGroupColumnSchema": "CACHED", - "AWS::QuickSight::Template.ColumnGroupSchema": "CACHED", - "AWS::QuickSight::Template.ColumnHierarchy": "CACHED", - "AWS::QuickSight::Template.ColumnIdentifier": "CACHED", - "AWS::QuickSight::Template.ColumnSchema": "CACHED", - "AWS::QuickSight::Template.ColumnSort": "CACHED", - "AWS::QuickSight::Template.ColumnTooltipItem": "CACHED", - "AWS::QuickSight::Template.ComboChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.ComboChartConfiguration": "CACHED", - "AWS::QuickSight::Template.ComboChartFieldWells": "CACHED", - "AWS::QuickSight::Template.ComboChartSortConfiguration": "CACHED", - "AWS::QuickSight::Template.ComboChartVisual": "CACHED", - "AWS::QuickSight::Template.ComparisonConfiguration": "CACHED", - "AWS::QuickSight::Template.ComparisonFormatConfiguration": "CACHED", - "AWS::QuickSight::Template.Computation": "CACHED", - "AWS::QuickSight::Template.ConditionalFormattingColor": "CACHED", - "AWS::QuickSight::Template.ConditionalFormattingCustomIconCondition": "CACHED", - "AWS::QuickSight::Template.ConditionalFormattingCustomIconOptions": "CACHED", - "AWS::QuickSight::Template.ConditionalFormattingGradientColor": "CACHED", - "AWS::QuickSight::Template.ConditionalFormattingIcon": "CACHED", - "AWS::QuickSight::Template.ConditionalFormattingIconDisplayConfiguration": "CACHED", - "AWS::QuickSight::Template.ConditionalFormattingIconSet": "CACHED", - "AWS::QuickSight::Template.ConditionalFormattingSolidColor": "CACHED", - "AWS::QuickSight::Template.ContributionAnalysisDefault": "CACHED", - "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration": "CACHED", - "AWS::QuickSight::Template.CustomActionFilterOperation": "CACHED", - "AWS::QuickSight::Template.CustomActionNavigationOperation": "CACHED", - "AWS::QuickSight::Template.CustomActionSetParametersOperation": "CACHED", - "AWS::QuickSight::Template.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Template.CustomColor": "CACHED", - "AWS::QuickSight::Template.CustomContentConfiguration": "CACHED", - "AWS::QuickSight::Template.CustomContentVisual": "CACHED", - "AWS::QuickSight::Template.CustomFilterConfiguration": "CACHED", - "AWS::QuickSight::Template.CustomFilterListConfiguration": "CACHED", - "AWS::QuickSight::Template.CustomNarrativeOptions": "CACHED", - "AWS::QuickSight::Template.CustomParameterValues": "CACHED", - "AWS::QuickSight::Template.CustomValuesConfiguration": "CACHED", - "AWS::QuickSight::Template.DataBarsOptions": "CACHED", - "AWS::QuickSight::Template.DataColor": "CACHED", - "AWS::QuickSight::Template.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions": "CACHED", - "AWS::QuickSight::Template.DataLabelType": "CACHED", - "AWS::QuickSight::Template.DataPathColor": "CACHED", - "AWS::QuickSight::Template.DataPathLabelType": "CACHED", - "AWS::QuickSight::Template.DataPathSort": "CACHED", - "AWS::QuickSight::Template.DataPathType": "CACHED", - "AWS::QuickSight::Template.DataPathValue": "CACHED", - "AWS::QuickSight::Template.DataSetConfiguration": "CACHED", - "AWS::QuickSight::Template.DataSetReference": "CACHED", - "AWS::QuickSight::Template.DataSetSchema": "CACHED", - "AWS::QuickSight::Template.DateAxisOptions": "CACHED", - "AWS::QuickSight::Template.DateDimensionField": "CACHED", - "AWS::QuickSight::Template.DateMeasureField": "CACHED", - "AWS::QuickSight::Template.DateTimeDefaultValues": "CACHED", - "AWS::QuickSight::Template.DateTimeFormatConfiguration": "CACHED", - "AWS::QuickSight::Template.DateTimeHierarchy": "CACHED", - "AWS::QuickSight::Template.DateTimeParameterDeclaration": "CACHED", - "AWS::QuickSight::Template.DateTimePickerControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.DateTimeValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Template.DecimalDefaultValues": "CACHED", - "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", - "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", - "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "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.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", - "AWS::QuickSight::Template.DimensionField": "CACHED", - "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", - "AWS::QuickSight::Template.DonutOptions": "CACHED", - "AWS::QuickSight::Template.DrillDownFilter": "CACHED", - "AWS::QuickSight::Template.DropDownControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.DynamicDefaultValue": "CACHED", - "AWS::QuickSight::Template.EmptyVisual": "CACHED", - "AWS::QuickSight::Template.Entity": "CACHED", - "AWS::QuickSight::Template.ExcludePeriodConfiguration": "CACHED", - "AWS::QuickSight::Template.ExplicitHierarchy": "CACHED", - "AWS::QuickSight::Template.FieldBasedTooltip": "CACHED", - "AWS::QuickSight::Template.FieldLabelType": "CACHED", - "AWS::QuickSight::Template.FieldSeriesItem": "CACHED", - "AWS::QuickSight::Template.FieldSort": "CACHED", - "AWS::QuickSight::Template.FieldSortOptions": "CACHED", - "AWS::QuickSight::Template.FieldTooltipItem": "CACHED", - "AWS::QuickSight::Template.FilledMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.FilledMapConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.FilledMapConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Template.FilledMapConfiguration": "CACHED", - "AWS::QuickSight::Template.FilledMapFieldWells": "CACHED", - "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.FilledMapSortConfiguration": "CACHED", - "AWS::QuickSight::Template.FilledMapVisual": "CACHED", - "AWS::QuickSight::Template.Filter": "CACHED", - "AWS::QuickSight::Template.FilterControl": "CACHED", - "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", - "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", - "AWS::QuickSight::Template.FilterGroup": "CACHED", - "AWS::QuickSight::Template.FilterListConfiguration": "CACHED", - "AWS::QuickSight::Template.FilterListControl": "CACHED", - "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", - "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", - "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", - "AWS::QuickSight::Template.FilterSelectableValues": "CACHED", - "AWS::QuickSight::Template.FilterSliderControl": "CACHED", - "AWS::QuickSight::Template.FilterTextAreaControl": "CACHED", - "AWS::QuickSight::Template.FilterTextFieldControl": "CACHED", - "AWS::QuickSight::Template.FontConfiguration": "CACHED", - "AWS::QuickSight::Template.FontSize": "CACHED", - "AWS::QuickSight::Template.FontWeight": "CACHED", - "AWS::QuickSight::Template.ForecastComputation": "CACHED", - "AWS::QuickSight::Template.ForecastConfiguration": "CACHED", - "AWS::QuickSight::Template.ForecastScenario": "CACHED", - "AWS::QuickSight::Template.FormatConfiguration": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutElement": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutElementBackgroundStyle": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutElementBorderStyle": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.FreeFormSectionLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.FunnelChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.FunnelChartConfiguration": "CACHED", - "AWS::QuickSight::Template.FunnelChartDataLabelOptions": "CACHED", - "AWS::QuickSight::Template.FunnelChartFieldWells": "CACHED", - "AWS::QuickSight::Template.FunnelChartSortConfiguration": "CACHED", - "AWS::QuickSight::Template.FunnelChartVisual": "CACHED", - "AWS::QuickSight::Template.GaugeChartArcConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.GaugeChartConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.GaugeChartConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Template.GaugeChartConfiguration": "CACHED", - "AWS::QuickSight::Template.GaugeChartFieldWells": "CACHED", - "AWS::QuickSight::Template.GaugeChartOptions": "CACHED", - "AWS::QuickSight::Template.GaugeChartPrimaryValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.GaugeChartVisual": "CACHED", - "AWS::QuickSight::Template.GeospatialCoordinateBounds": "CACHED", - "AWS::QuickSight::Template.GeospatialHeatmapColorScale": "CACHED", - "AWS::QuickSight::Template.GeospatialHeatmapConfiguration": "CACHED", - "AWS::QuickSight::Template.GeospatialHeatmapDataColor": "CACHED", - "AWS::QuickSight::Template.GeospatialMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.GeospatialMapConfiguration": "CACHED", - "AWS::QuickSight::Template.GeospatialMapFieldWells": "CACHED", - "AWS::QuickSight::Template.GeospatialMapStyleOptions": "CACHED", - "AWS::QuickSight::Template.GeospatialMapVisual": "CACHED", - "AWS::QuickSight::Template.GeospatialPointStyleOptions": "CACHED", - "AWS::QuickSight::Template.GeospatialWindowOptions": "CACHED", - "AWS::QuickSight::Template.GlobalTableBorderOptions": "CACHED", - "AWS::QuickSight::Template.GradientColor": "CACHED", - "AWS::QuickSight::Template.GradientStop": "CACHED", - "AWS::QuickSight::Template.GridLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.GridLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.GridLayoutElement": "CACHED", - "AWS::QuickSight::Template.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.GrowthRateComputation": "CACHED", - "AWS::QuickSight::Template.HeaderFooterSectionConfiguration": "CACHED", - "AWS::QuickSight::Template.HeatMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.HeatMapConfiguration": "CACHED", - "AWS::QuickSight::Template.HeatMapFieldWells": "CACHED", - "AWS::QuickSight::Template.HeatMapSortConfiguration": "CACHED", - "AWS::QuickSight::Template.HeatMapVisual": "CACHED", - "AWS::QuickSight::Template.HistogramAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.HistogramBinOptions": "CACHED", - "AWS::QuickSight::Template.HistogramConfiguration": "CACHED", - "AWS::QuickSight::Template.HistogramFieldWells": "CACHED", - "AWS::QuickSight::Template.HistogramVisual": "CACHED", - "AWS::QuickSight::Template.InsightConfiguration": "CACHED", - "AWS::QuickSight::Template.InsightVisual": "CACHED", - "AWS::QuickSight::Template.IntegerDefaultValues": "CACHED", - "AWS::QuickSight::Template.IntegerParameterDeclaration": "CACHED", - "AWS::QuickSight::Template.IntegerValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Template.ItemsLimitConfiguration": "CACHED", - "AWS::QuickSight::Template.KPIActualValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.KPIComparisonValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.KPIConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.KPIConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Template.KPIConfiguration": "CACHED", - "AWS::QuickSight::Template.KPIFieldWells": "CACHED", - "AWS::QuickSight::Template.KPIOptions": "CACHED", - "AWS::QuickSight::Template.KPIPrimaryValueConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.KPIProgressBarConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.KPISortConfiguration": "CACHED", - "AWS::QuickSight::Template.KPISparklineOptions": "CACHED", - "AWS::QuickSight::Template.KPIVisual": "CACHED", - "AWS::QuickSight::Template.KPIVisualLayoutOptions": "CACHED", - "AWS::QuickSight::Template.KPIVisualStandardLayout": "CACHED", - "AWS::QuickSight::Template.LabelOptions": "CACHED", - "AWS::QuickSight::Template.Layout": "CACHED", - "AWS::QuickSight::Template.LayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.LegendOptions": "CACHED", - "AWS::QuickSight::Template.LineChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.LineChartConfiguration": "CACHED", - "AWS::QuickSight::Template.LineChartDefaultSeriesSettings": "CACHED", - "AWS::QuickSight::Template.LineChartFieldWells": "CACHED", - "AWS::QuickSight::Template.LineChartLineStyleSettings": "CACHED", - "AWS::QuickSight::Template.LineChartMarkerStyleSettings": "CACHED", - "AWS::QuickSight::Template.LineChartSeriesSettings": "CACHED", - "AWS::QuickSight::Template.LineChartSortConfiguration": "CACHED", - "AWS::QuickSight::Template.LineChartVisual": "CACHED", - "AWS::QuickSight::Template.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Template.ListControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.ListControlSearchOptions": "CACHED", - "AWS::QuickSight::Template.ListControlSelectAllOptions": "CACHED", - "AWS::QuickSight::Template.LoadingAnimation": "CACHED", - "AWS::QuickSight::Template.LocalNavigationConfiguration": "CACHED", - "AWS::QuickSight::Template.LongFormatText": "CACHED", - "AWS::QuickSight::Template.MappedDataSetParameter": "CACHED", - "AWS::QuickSight::Template.MaximumLabelType": "CACHED", - "AWS::QuickSight::Template.MaximumMinimumComputation": "CACHED", - "AWS::QuickSight::Template.MeasureField": "CACHED", - "AWS::QuickSight::Template.MetricComparisonComputation": "CACHED", - "AWS::QuickSight::Template.MinimumLabelType": "CACHED", - "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", - "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", - "AWS::QuickSight::Template.NullValueFormatConfiguration": "CACHED", - "AWS::QuickSight::Template.NumberDisplayFormatConfiguration": "CACHED", - "AWS::QuickSight::Template.NumberFormatConfiguration": "CACHED", - "AWS::QuickSight::Template.NumericAxisOptions": "CACHED", - "AWS::QuickSight::Template.NumericEqualityDrillDownFilter": "CACHED", - "AWS::QuickSight::Template.NumericEqualityFilter": "CACHED", - "AWS::QuickSight::Template.NumericFormatConfiguration": "CACHED", - "AWS::QuickSight::Template.NumericRangeFilter": "CACHED", - "AWS::QuickSight::Template.NumericRangeFilterValue": "CACHED", - "AWS::QuickSight::Template.NumericSeparatorConfiguration": "CACHED", - "AWS::QuickSight::Template.NumericalAggregationFunction": "CACHED", - "AWS::QuickSight::Template.NumericalDimensionField": "CACHED", - "AWS::QuickSight::Template.NumericalMeasureField": "CACHED", - "AWS::QuickSight::Template.PaginationConfiguration": "CACHED", - "AWS::QuickSight::Template.PanelConfiguration": "CACHED", - "AWS::QuickSight::Template.PanelTitleOptions": "CACHED", - "AWS::QuickSight::Template.ParameterControl": "CACHED", - "AWS::QuickSight::Template.ParameterDateTimePickerControl": "CACHED", - "AWS::QuickSight::Template.ParameterDeclaration": "CACHED", - "AWS::QuickSight::Template.ParameterDropDownControl": "CACHED", - "AWS::QuickSight::Template.ParameterListControl": "CACHED", - "AWS::QuickSight::Template.ParameterSelectableValues": "CACHED", - "AWS::QuickSight::Template.ParameterSliderControl": "CACHED", - "AWS::QuickSight::Template.ParameterTextAreaControl": "CACHED", - "AWS::QuickSight::Template.ParameterTextFieldControl": "CACHED", - "AWS::QuickSight::Template.PercentVisibleRange": "CACHED", - "AWS::QuickSight::Template.PercentageDisplayFormatConfiguration": "CACHED", - "AWS::QuickSight::Template.PercentileAggregation": "CACHED", - "AWS::QuickSight::Template.PeriodOverPeriodComputation": "CACHED", - "AWS::QuickSight::Template.PeriodToDateComputation": "CACHED", - "AWS::QuickSight::Template.PieChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.PieChartConfiguration": "CACHED", - "AWS::QuickSight::Template.PieChartFieldWells": "CACHED", - "AWS::QuickSight::Template.PieChartSortConfiguration": "CACHED", - "AWS::QuickSight::Template.PieChartVisual": "CACHED", - "AWS::QuickSight::Template.PivotFieldSortOptions": "CACHED", - "AWS::QuickSight::Template.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.PivotTableConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.PivotTableConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Template.PivotTableConditionalFormattingScope": "CACHED", - "AWS::QuickSight::Template.PivotTableConfiguration": "CACHED", - "AWS::QuickSight::Template.PivotTableDataPathOption": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldCollapseStateOption": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldCollapseStateTarget": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldOption": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldOptions": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions": "CACHED", - "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", - "AWS::QuickSight::Template.PivotTableRowsLabelOptions": "CACHED", - "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", - "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", - "AWS::QuickSight::Template.PivotTableTotalOptions": "CACHED", - "AWS::QuickSight::Template.PivotTableVisual": "CACHED", - "AWS::QuickSight::Template.PivotTotalOptions": "CACHED", - "AWS::QuickSight::Template.PredefinedHierarchy": "CACHED", - "AWS::QuickSight::Template.ProgressBarOptions": "CACHED", - "AWS::QuickSight::Template.RadarChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration": "CACHED", - "AWS::QuickSight::Template.RadarChartFieldWells": "CACHED", - "AWS::QuickSight::Template.RadarChartSeriesSettings": "CACHED", - "AWS::QuickSight::Template.RadarChartSortConfiguration": "CACHED", - "AWS::QuickSight::Template.RadarChartVisual": "CACHED", - "AWS::QuickSight::Template.RangeEndsLabelType": "CACHED", - "AWS::QuickSight::Template.ReferenceLine": "CACHED", - "AWS::QuickSight::Template.ReferenceLineCustomLabelConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineLabelConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineValueLabelConfiguration": "CACHED", - "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.RelativeDatesFilter": "CACHED", - "AWS::QuickSight::Template.ResourcePermission": "CACHED", - "AWS::QuickSight::Template.RollingDateConfiguration": "CACHED", - "AWS::QuickSight::Template.RowAlternateColorOptions": "CACHED", - "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", - "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", - "AWS::QuickSight::Template.SankeyDiagramFieldWells": "CACHED", - "AWS::QuickSight::Template.SankeyDiagramSortConfiguration": "CACHED", - "AWS::QuickSight::Template.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.ScatterPlotConfiguration": "CACHED", - "AWS::QuickSight::Template.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.ScatterPlotVisual": "CACHED", - "AWS::QuickSight::Template.ScrollBarOptions": "CACHED", - "AWS::QuickSight::Template.SecondaryValueOptions": "CACHED", - "AWS::QuickSight::Template.SectionAfterPageBreak": "CACHED", - "AWS::QuickSight::Template.SectionBasedLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.SectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.SectionBasedLayoutPaperCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.SectionLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.SectionPageBreakConfiguration": "CACHED", - "AWS::QuickSight::Template.SectionStyle": "CACHED", - "AWS::QuickSight::Template.SelectedSheetsFilterScopeConfiguration": "CACHED", - "AWS::QuickSight::Template.SeriesItem": "CACHED", - "AWS::QuickSight::Template.SetParameterValueConfiguration": "CACHED", - "AWS::QuickSight::Template.ShapeConditionalFormat": "CACHED", - "AWS::QuickSight::Template.Sheet": "CACHED", - "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions": "CACHED", - "AWS::QuickSight::Template.SheetControlLayout": "CACHED", - "AWS::QuickSight::Template.SheetControlLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.SheetDefinition": "CACHED", - "AWS::QuickSight::Template.SheetElementConfigurationOverrides": "CACHED", - "AWS::QuickSight::Template.SheetElementRenderingRule": "CACHED", - "AWS::QuickSight::Template.SheetTextBox": "CACHED", - "AWS::QuickSight::Template.SheetVisualScopingConfiguration": "CACHED", - "AWS::QuickSight::Template.ShortFormatText": "CACHED", - "AWS::QuickSight::Template.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Template.SliderControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.SmallMultiplesAxisProperties": "CACHED", - "AWS::QuickSight::Template.SmallMultiplesOptions": "CACHED", - "AWS::QuickSight::Template.Spacing": "CACHED", - "AWS::QuickSight::Template.StringDefaultValues": "CACHED", - "AWS::QuickSight::Template.StringFormatConfiguration": "CACHED", - "AWS::QuickSight::Template.StringParameterDeclaration": "CACHED", - "AWS::QuickSight::Template.StringValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Template.SubtotalOptions": "CACHED", - "AWS::QuickSight::Template.TableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.TableBorderOptions": "CACHED", - "AWS::QuickSight::Template.TableCellConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.TableCellImageSizingConfiguration": "CACHED", - "AWS::QuickSight::Template.TableCellStyle": "CACHED", - "AWS::QuickSight::Template.TableConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.TableConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Template.TableConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldCustomIconContent": "CACHED", - "AWS::QuickSight::Template.TableFieldCustomTextContent": "CACHED", - "AWS::QuickSight::Template.TableFieldImageConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldLinkConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldLinkContentConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldOption": "CACHED", - "AWS::QuickSight::Template.TableFieldOptions": "CACHED", - "AWS::QuickSight::Template.TableFieldURLConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldWells": "CACHED", - "AWS::QuickSight::Template.TableInlineVisualization": "CACHED", - "AWS::QuickSight::Template.TableOptions": "CACHED", - "AWS::QuickSight::Template.TablePaginatedReportOptions": "CACHED", - "AWS::QuickSight::Template.TablePinnedFieldOptions": "CACHED", - "AWS::QuickSight::Template.TableRowConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.TableSideBorderOptions": "CACHED", - "AWS::QuickSight::Template.TableSortConfiguration": "CACHED", - "AWS::QuickSight::Template.TableStyleTarget": "CACHED", - "AWS::QuickSight::Template.TableUnaggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.TableVisual": "CACHED", - "AWS::QuickSight::Template.TemplateError": "CACHED", - "AWS::QuickSight::Template.TemplateSourceAnalysis": "CACHED", - "AWS::QuickSight::Template.TemplateSourceEntity": "CACHED", - "AWS::QuickSight::Template.TemplateSourceTemplate": "CACHED", - "AWS::QuickSight::Template.TemplateVersion": "CACHED", - "AWS::QuickSight::Template.TemplateVersionDefinition": "CACHED", - "AWS::QuickSight::Template.TextAreaControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.TextConditionalFormat": "CACHED", - "AWS::QuickSight::Template.TextControlPlaceholderOptions": "CACHED", - "AWS::QuickSight::Template.TextFieldControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.ThousandSeparatorOptions": "CACHED", - "AWS::QuickSight::Template.TimeBasedForecastProperties": "CACHED", - "AWS::QuickSight::Template.TimeEqualityFilter": "CACHED", - "AWS::QuickSight::Template.TimeRangeDrillDownFilter": "CACHED", - "AWS::QuickSight::Template.TimeRangeFilter": "CACHED", - "AWS::QuickSight::Template.TimeRangeFilterValue": "CACHED", - "AWS::QuickSight::Template.TooltipItem": "CACHED", - "AWS::QuickSight::Template.TooltipOptions": "CACHED", - "AWS::QuickSight::Template.TopBottomFilter": "CACHED", - "AWS::QuickSight::Template.TopBottomMoversComputation": "CACHED", - "AWS::QuickSight::Template.TopBottomRankedComputation": "CACHED", - "AWS::QuickSight::Template.TotalAggregationComputation": "CACHED", - "AWS::QuickSight::Template.TotalAggregationFunction": "CACHED", - "AWS::QuickSight::Template.TotalAggregationOption": "CACHED", - "AWS::QuickSight::Template.TotalOptions": "CACHED", - "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", - "AWS::QuickSight::Template.TreeMapFieldWells": "CACHED", - "AWS::QuickSight::Template.TreeMapSortConfiguration": "CACHED", - "AWS::QuickSight::Template.TreeMapVisual": "CACHED", - "AWS::QuickSight::Template.TrendArrowOptions": "CACHED", - "AWS::QuickSight::Template.UnaggregatedField": "CACHED", - "AWS::QuickSight::Template.UniqueValuesComputation": "CACHED", - "AWS::QuickSight::Template.ValidationStrategy": "CACHED", - "AWS::QuickSight::Template.VisibleRangeOptions": "CACHED", - "AWS::QuickSight::Template.Visual": "CACHED", - "AWS::QuickSight::Template.VisualCustomAction": "CACHED", - "AWS::QuickSight::Template.VisualCustomActionOperation": "CACHED", - "AWS::QuickSight::Template.VisualPalette": "CACHED", - "AWS::QuickSight::Template.VisualSubtitleLabelOptions": "CACHED", - "AWS::QuickSight::Template.VisualTitleLabelOptions": "CACHED", - "AWS::QuickSight::Template.WaterfallChartAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.WaterfallChartConfiguration": "CACHED", - "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::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", + "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::Pinpoint::ApplicationSettings.CampaignHook": "CACHED", + "AWS::Pinpoint::ApplicationSettings.Limits": "CACHED", + "AWS::Pinpoint::ApplicationSettings.QuietTime": "CACHED", + "AWS::Pinpoint::Campaign.AttributeDimension": "CACHED", + "AWS::Pinpoint::Campaign.CampaignCustomMessage": "CACHED", + "AWS::Pinpoint::Campaign.CampaignEmailMessage": "CACHED", + "AWS::Pinpoint::Campaign.CampaignEventFilter": "CACHED", + "AWS::Pinpoint::Campaign.CampaignHook": "CACHED", + "AWS::Pinpoint::Campaign.CampaignInAppMessage": "CACHED", + "AWS::Pinpoint::Campaign.CampaignSmsMessage": "CACHED", + "AWS::Pinpoint::Campaign.CustomDeliveryConfiguration": "CACHED", + "AWS::Pinpoint::Campaign.DefaultButtonConfiguration": "CACHED", + "AWS::Pinpoint::Campaign.EventDimensions": "CACHED", + "AWS::Pinpoint::Campaign.InAppMessageBodyConfig": "CACHED", + "AWS::Pinpoint::Campaign.InAppMessageButton": "CACHED", + "AWS::Pinpoint::Campaign.InAppMessageContent": "CACHED", + "AWS::Pinpoint::Campaign.InAppMessageHeaderConfig": "CACHED", + "AWS::Pinpoint::Campaign.Limits": "CACHED", + "AWS::Pinpoint::Campaign.Message": "CACHED", + "AWS::Pinpoint::Campaign.MessageConfiguration": "CACHED", + "AWS::Pinpoint::Campaign.MetricDimension": "CACHED", + "AWS::Pinpoint::Campaign.OverrideButtonConfiguration": "CACHED", + "AWS::Pinpoint::Campaign.QuietTime": "CACHED", + "AWS::Pinpoint::Campaign.Schedule": "CACHED", + "AWS::Pinpoint::Campaign.SetDimension": "CACHED", + "AWS::Pinpoint::Campaign.Template": "CACHED", + "AWS::Pinpoint::Campaign.TemplateConfiguration": "CACHED", + "AWS::Pinpoint::Campaign.WriteTreatmentResource": "CACHED", + "AWS::Pinpoint::InAppTemplate.BodyConfig": "CACHED", + "AWS::Pinpoint::InAppTemplate.ButtonConfig": "CACHED", + "AWS::Pinpoint::InAppTemplate.DefaultButtonConfiguration": "CACHED", + "AWS::Pinpoint::InAppTemplate.HeaderConfig": "CACHED", + "AWS::Pinpoint::InAppTemplate.InAppMessageContent": "CACHED", + "AWS::Pinpoint::InAppTemplate.OverrideButtonConfiguration": "CACHED", + "AWS::Pinpoint::PushTemplate.APNSPushNotificationTemplate": "CACHED", + "AWS::Pinpoint::PushTemplate.AndroidPushNotificationTemplate": "CACHED", + "AWS::Pinpoint::PushTemplate.DefaultPushNotificationTemplate": "CACHED", + "AWS::Pinpoint::Segment.AttributeDimension": "CACHED", + "AWS::Pinpoint::Segment.Behavior": "CACHED", + "AWS::Pinpoint::Segment.Coordinates": "CACHED", + "AWS::Pinpoint::Segment.Demographic": "CACHED", + "AWS::Pinpoint::Segment.GPSPoint": "CACHED", + "AWS::Pinpoint::Segment.Groups": "CACHED", + "AWS::Pinpoint::Segment.Location": "CACHED", + "AWS::Pinpoint::Segment.Recency": "CACHED", + "AWS::Pinpoint::Segment.SegmentDimensions": "CACHED", + "AWS::Pinpoint::Segment.SegmentGroups": "CACHED", + "AWS::Pinpoint::Segment.SetDimension": "CACHED", + "AWS::Pinpoint::Segment.SourceSegments": "CACHED", + "AWS::QuickSight::Analysis.AggregationFunction": "CACHED", + "AWS::QuickSight::Analysis.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.AnalysisDefaults": "CACHED", + "AWS::QuickSight::Analysis.AnalysisDefinition": "CACHED", + "AWS::QuickSight::Analysis.AnalysisError": "CACHED", + "AWS::QuickSight::Analysis.AnalysisSourceEntity": "CACHED", + "AWS::QuickSight::Analysis.AnalysisSourceTemplate": "CACHED", + "AWS::QuickSight::Analysis.AnchorDateConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ArcAxisConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", + "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ArcOptions": "CACHED", + "AWS::QuickSight::Analysis.AssetOptions": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", + "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", + "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", + "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.AxisDisplayRange": "CACHED", + "AWS::QuickSight::Analysis.AxisLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.AxisLabelReferenceOptions": "CACHED", + "AWS::QuickSight::Analysis.AxisLinearScale": "CACHED", + "AWS::QuickSight::Analysis.AxisLogarithmicScale": "CACHED", + "AWS::QuickSight::Analysis.AxisScale": "CACHED", + "AWS::QuickSight::Analysis.AxisTickLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.BarChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.BarChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.BarChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.BarChartSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.BarChartVisual": "CACHED", + "AWS::QuickSight::Analysis.BinCountOptions": "CACHED", + "AWS::QuickSight::Analysis.BinWidthOptions": "CACHED", + "AWS::QuickSight::Analysis.BodySectionConfiguration": "CACHED", + "AWS::QuickSight::Analysis.BodySectionContent": "CACHED", + "AWS::QuickSight::Analysis.BoxPlotAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.BoxPlotChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.BoxPlotFieldWells": "CACHED", + "AWS::QuickSight::Analysis.BoxPlotOptions": "CACHED", + "AWS::QuickSight::Analysis.BoxPlotSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.BoxPlotStyleOptions": "CACHED", + "AWS::QuickSight::Analysis.BoxPlotVisual": "CACHED", + "AWS::QuickSight::Analysis.CalculatedField": "CACHED", + "AWS::QuickSight::Analysis.CalculatedMeasureField": "CACHED", + "AWS::QuickSight::Analysis.CascadingControlConfiguration": "CACHED", + "AWS::QuickSight::Analysis.CascadingControlSource": "CACHED", + "AWS::QuickSight::Analysis.CategoricalDimensionField": "CACHED", + "AWS::QuickSight::Analysis.CategoricalMeasureField": "CACHED", + "AWS::QuickSight::Analysis.CategoryDrillDownFilter": "CACHED", + "AWS::QuickSight::Analysis.CategoryFilter": "CACHED", + "AWS::QuickSight::Analysis.CategoryFilterConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ChartAxisLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.ClusterMarker": "CACHED", + "AWS::QuickSight::Analysis.ClusterMarkerConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ColorScale": "CACHED", + "AWS::QuickSight::Analysis.ColorsConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ColumnConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ColumnHierarchy": "CACHED", + "AWS::QuickSight::Analysis.ColumnIdentifier": "CACHED", + "AWS::QuickSight::Analysis.ColumnSort": "CACHED", + "AWS::QuickSight::Analysis.ColumnTooltipItem": "CACHED", + "AWS::QuickSight::Analysis.ComboChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ComboChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ComboChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ComboChartSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ComboChartVisual": "CACHED", + "AWS::QuickSight::Analysis.ComparisonConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ComparisonFormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.Computation": "CACHED", + "AWS::QuickSight::Analysis.ConditionalFormattingColor": "CACHED", + "AWS::QuickSight::Analysis.ConditionalFormattingCustomIconCondition": "CACHED", + "AWS::QuickSight::Analysis.ConditionalFormattingCustomIconOptions": "CACHED", + "AWS::QuickSight::Analysis.ConditionalFormattingGradientColor": "CACHED", + "AWS::QuickSight::Analysis.ConditionalFormattingIcon": "CACHED", + "AWS::QuickSight::Analysis.ConditionalFormattingIconDisplayConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ConditionalFormattingIconSet": "CACHED", + "AWS::QuickSight::Analysis.ConditionalFormattingSolidColor": "CACHED", + "AWS::QuickSight::Analysis.ContributionAnalysisDefault": "CACHED", + "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.CustomActionFilterOperation": "CACHED", + "AWS::QuickSight::Analysis.CustomActionNavigationOperation": "CACHED", + "AWS::QuickSight::Analysis.CustomActionSetParametersOperation": "CACHED", + "AWS::QuickSight::Analysis.CustomActionURLOperation": "CACHED", + "AWS::QuickSight::Analysis.CustomColor": "CACHED", + "AWS::QuickSight::Analysis.CustomContentConfiguration": "CACHED", + "AWS::QuickSight::Analysis.CustomContentVisual": "CACHED", + "AWS::QuickSight::Analysis.CustomFilterConfiguration": "CACHED", + "AWS::QuickSight::Analysis.CustomFilterListConfiguration": "CACHED", + "AWS::QuickSight::Analysis.CustomNarrativeOptions": "CACHED", + "AWS::QuickSight::Analysis.CustomParameterValues": "CACHED", + "AWS::QuickSight::Analysis.CustomValuesConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DataBarsOptions": "CACHED", + "AWS::QuickSight::Analysis.DataColor": "CACHED", + "AWS::QuickSight::Analysis.DataFieldSeriesItem": "CACHED", + "AWS::QuickSight::Analysis.DataLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.DataLabelType": "CACHED", + "AWS::QuickSight::Analysis.DataPathColor": "CACHED", + "AWS::QuickSight::Analysis.DataPathLabelType": "CACHED", + "AWS::QuickSight::Analysis.DataPathSort": "CACHED", + "AWS::QuickSight::Analysis.DataPathType": "CACHED", + "AWS::QuickSight::Analysis.DataPathValue": "CACHED", + "AWS::QuickSight::Analysis.DataSetIdentifierDeclaration": "CACHED", + "AWS::QuickSight::Analysis.DataSetReference": "CACHED", + "AWS::QuickSight::Analysis.DateAxisOptions": "CACHED", + "AWS::QuickSight::Analysis.DateDimensionField": "CACHED", + "AWS::QuickSight::Analysis.DateMeasureField": "CACHED", + "AWS::QuickSight::Analysis.DateTimeDefaultValues": "CACHED", + "AWS::QuickSight::Analysis.DateTimeFormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DateTimeHierarchy": "CACHED", + "AWS::QuickSight::Analysis.DateTimeParameter": "CACHED", + "AWS::QuickSight::Analysis.DateTimeParameterDeclaration": "CACHED", + "AWS::QuickSight::Analysis.DateTimePickerControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.DateTimeValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DecimalDefaultValues": "CACHED", + "AWS::QuickSight::Analysis.DecimalParameter": "CACHED", + "AWS::QuickSight::Analysis.DecimalParameterDeclaration": "CACHED", + "AWS::QuickSight::Analysis.DecimalPlacesConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DecimalValueWhenUnsetConfiguration": "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.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DimensionField": "CACHED", + "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", + "AWS::QuickSight::Analysis.DonutOptions": "CACHED", + "AWS::QuickSight::Analysis.DrillDownFilter": "CACHED", + "AWS::QuickSight::Analysis.DropDownControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.DynamicDefaultValue": "CACHED", + "AWS::QuickSight::Analysis.EmptyVisual": "CACHED", + "AWS::QuickSight::Analysis.Entity": "CACHED", + "AWS::QuickSight::Analysis.ExcludePeriodConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ExplicitHierarchy": "CACHED", + "AWS::QuickSight::Analysis.FieldBasedTooltip": "CACHED", + "AWS::QuickSight::Analysis.FieldLabelType": "CACHED", + "AWS::QuickSight::Analysis.FieldSeriesItem": "CACHED", + "AWS::QuickSight::Analysis.FieldSort": "CACHED", + "AWS::QuickSight::Analysis.FieldSortOptions": "CACHED", + "AWS::QuickSight::Analysis.FieldTooltipItem": "CACHED", + "AWS::QuickSight::Analysis.FilledMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.FilledMapConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.FilledMapConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Analysis.FilledMapConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilledMapFieldWells": "CACHED", + "AWS::QuickSight::Analysis.FilledMapShapeConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.FilledMapSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilledMapVisual": "CACHED", + "AWS::QuickSight::Analysis.Filter": "CACHED", + "AWS::QuickSight::Analysis.FilterControl": "CACHED", + "AWS::QuickSight::Analysis.FilterDateTimePickerControl": "CACHED", + "AWS::QuickSight::Analysis.FilterDropDownControl": "CACHED", + "AWS::QuickSight::Analysis.FilterGroup": "CACHED", + "AWS::QuickSight::Analysis.FilterListConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterListControl": "CACHED", + "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "CACHED", + "AWS::QuickSight::Analysis.FilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterSelectableValues": "CACHED", + "AWS::QuickSight::Analysis.FilterSliderControl": "CACHED", + "AWS::QuickSight::Analysis.FilterTextAreaControl": "CACHED", + "AWS::QuickSight::Analysis.FilterTextFieldControl": "CACHED", + "AWS::QuickSight::Analysis.FontConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FontSize": "CACHED", + "AWS::QuickSight::Analysis.FontWeight": "CACHED", + "AWS::QuickSight::Analysis.ForecastComputation": "CACHED", + "AWS::QuickSight::Analysis.ForecastConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ForecastScenario": "CACHED", + "AWS::QuickSight::Analysis.FormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FreeFormLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Analysis.FreeFormLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FreeFormLayoutElement": "CACHED", + "AWS::QuickSight::Analysis.FreeFormLayoutElementBackgroundStyle": "CACHED", + "AWS::QuickSight::Analysis.FreeFormLayoutElementBorderStyle": "CACHED", + "AWS::QuickSight::Analysis.FreeFormLayoutScreenCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Analysis.FreeFormSectionLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FunnelChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.FunnelChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FunnelChartDataLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.FunnelChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.FunnelChartSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FunnelChartVisual": "CACHED", + "AWS::QuickSight::Analysis.GaugeChartArcConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.GaugeChartConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.GaugeChartConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Analysis.GaugeChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.GaugeChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.GaugeChartOptions": "CACHED", + "AWS::QuickSight::Analysis.GaugeChartPrimaryValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.GaugeChartVisual": "CACHED", + "AWS::QuickSight::Analysis.GeospatialCoordinateBounds": "CACHED", + "AWS::QuickSight::Analysis.GeospatialHeatmapColorScale": "CACHED", + "AWS::QuickSight::Analysis.GeospatialHeatmapConfiguration": "CACHED", + "AWS::QuickSight::Analysis.GeospatialHeatmapDataColor": "CACHED", + "AWS::QuickSight::Analysis.GeospatialMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.GeospatialMapConfiguration": "CACHED", + "AWS::QuickSight::Analysis.GeospatialMapFieldWells": "CACHED", + "AWS::QuickSight::Analysis.GeospatialMapStyleOptions": "CACHED", + "AWS::QuickSight::Analysis.GeospatialMapVisual": "CACHED", + "AWS::QuickSight::Analysis.GeospatialPointStyleOptions": "CACHED", + "AWS::QuickSight::Analysis.GeospatialWindowOptions": "CACHED", + "AWS::QuickSight::Analysis.GlobalTableBorderOptions": "CACHED", + "AWS::QuickSight::Analysis.GradientColor": "CACHED", + "AWS::QuickSight::Analysis.GradientStop": "CACHED", + "AWS::QuickSight::Analysis.GridLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Analysis.GridLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.GridLayoutElement": "CACHED", + "AWS::QuickSight::Analysis.GridLayoutScreenCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Analysis.GrowthRateComputation": "CACHED", + "AWS::QuickSight::Analysis.HeaderFooterSectionConfiguration": "CACHED", + "AWS::QuickSight::Analysis.HeatMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.HeatMapConfiguration": "CACHED", + "AWS::QuickSight::Analysis.HeatMapFieldWells": "CACHED", + "AWS::QuickSight::Analysis.HeatMapSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.HeatMapVisual": "CACHED", + "AWS::QuickSight::Analysis.HistogramAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.HistogramBinOptions": "CACHED", + "AWS::QuickSight::Analysis.HistogramConfiguration": "CACHED", + "AWS::QuickSight::Analysis.HistogramFieldWells": "CACHED", + "AWS::QuickSight::Analysis.HistogramVisual": "CACHED", + "AWS::QuickSight::Analysis.InsightConfiguration": "CACHED", + "AWS::QuickSight::Analysis.InsightVisual": "CACHED", + "AWS::QuickSight::Analysis.IntegerDefaultValues": "CACHED", + "AWS::QuickSight::Analysis.IntegerParameter": "CACHED", + "AWS::QuickSight::Analysis.IntegerParameterDeclaration": "CACHED", + "AWS::QuickSight::Analysis.IntegerValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ItemsLimitConfiguration": "CACHED", + "AWS::QuickSight::Analysis.KPIActualValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.KPIComparisonValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.KPIConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.KPIConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Analysis.KPIConfiguration": "CACHED", + "AWS::QuickSight::Analysis.KPIFieldWells": "CACHED", + "AWS::QuickSight::Analysis.KPIOptions": "CACHED", + "AWS::QuickSight::Analysis.KPIPrimaryValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.KPIProgressBarConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.KPISortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.KPISparklineOptions": "CACHED", + "AWS::QuickSight::Analysis.KPIVisual": "CACHED", + "AWS::QuickSight::Analysis.KPIVisualLayoutOptions": "CACHED", + "AWS::QuickSight::Analysis.KPIVisualStandardLayout": "CACHED", + "AWS::QuickSight::Analysis.LabelOptions": "CACHED", + "AWS::QuickSight::Analysis.Layout": "CACHED", + "AWS::QuickSight::Analysis.LayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.LegendOptions": "CACHED", + "AWS::QuickSight::Analysis.LineChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.LineChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.LineChartDefaultSeriesSettings": "CACHED", + "AWS::QuickSight::Analysis.LineChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.LineChartLineStyleSettings": "CACHED", + "AWS::QuickSight::Analysis.LineChartMarkerStyleSettings": "CACHED", + "AWS::QuickSight::Analysis.LineChartSeriesSettings": "CACHED", + "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", + "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.ListControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", + "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", + "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", + "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", + "AWS::QuickSight::Analysis.LongFormatText": "CACHED", + "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", + "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", + "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Analysis.MeasureField": "CACHED", + "AWS::QuickSight::Analysis.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", + "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", + "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", + "AWS::QuickSight::Analysis.NullValueFormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.NumberDisplayFormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.NumberFormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.NumericAxisOptions": "CACHED", + "AWS::QuickSight::Analysis.NumericEqualityDrillDownFilter": "CACHED", + "AWS::QuickSight::Analysis.NumericEqualityFilter": "CACHED", + "AWS::QuickSight::Analysis.NumericFormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.NumericRangeFilter": "CACHED", + "AWS::QuickSight::Analysis.NumericRangeFilterValue": "CACHED", + "AWS::QuickSight::Analysis.NumericSeparatorConfiguration": "CACHED", + "AWS::QuickSight::Analysis.NumericalAggregationFunction": "CACHED", + "AWS::QuickSight::Analysis.NumericalDimensionField": "CACHED", + "AWS::QuickSight::Analysis.NumericalMeasureField": "CACHED", + "AWS::QuickSight::Analysis.PaginationConfiguration": "CACHED", + "AWS::QuickSight::Analysis.PanelConfiguration": "CACHED", + "AWS::QuickSight::Analysis.PanelTitleOptions": "CACHED", + "AWS::QuickSight::Analysis.ParameterControl": "CACHED", + "AWS::QuickSight::Analysis.ParameterDateTimePickerControl": "CACHED", + "AWS::QuickSight::Analysis.ParameterDeclaration": "CACHED", + "AWS::QuickSight::Analysis.ParameterDropDownControl": "CACHED", + "AWS::QuickSight::Analysis.ParameterListControl": "CACHED", + "AWS::QuickSight::Analysis.ParameterSelectableValues": "CACHED", + "AWS::QuickSight::Analysis.ParameterSliderControl": "CACHED", + "AWS::QuickSight::Analysis.ParameterTextAreaControl": "CACHED", + "AWS::QuickSight::Analysis.ParameterTextFieldControl": "CACHED", + "AWS::QuickSight::Analysis.Parameters": "CACHED", + "AWS::QuickSight::Analysis.PercentVisibleRange": "CACHED", + "AWS::QuickSight::Analysis.PercentageDisplayFormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.PercentileAggregation": "CACHED", + "AWS::QuickSight::Analysis.PeriodOverPeriodComputation": "CACHED", + "AWS::QuickSight::Analysis.PeriodToDateComputation": "CACHED", + "AWS::QuickSight::Analysis.PieChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.PieChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.PieChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.PieChartSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.PieChartVisual": "CACHED", + "AWS::QuickSight::Analysis.PivotFieldSortOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.PivotTableConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.PivotTableConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Analysis.PivotTableConditionalFormattingScope": "CACHED", + "AWS::QuickSight::Analysis.PivotTableConfiguration": "CACHED", + "AWS::QuickSight::Analysis.PivotTableDataPathOption": "CACHED", + "AWS::QuickSight::Analysis.PivotTableFieldCollapseStateOption": "CACHED", + "AWS::QuickSight::Analysis.PivotTableFieldCollapseStateTarget": "CACHED", + "AWS::QuickSight::Analysis.PivotTableFieldOption": "CACHED", + "AWS::QuickSight::Analysis.PivotTableFieldOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableFieldWells": "CACHED", + "AWS::QuickSight::Analysis.PivotTableOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", + "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.PivotTableTotalOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableVisual": "CACHED", + "AWS::QuickSight::Analysis.PivotTotalOptions": "CACHED", + "AWS::QuickSight::Analysis.PredefinedHierarchy": "CACHED", + "AWS::QuickSight::Analysis.ProgressBarOptions": "CACHED", + "AWS::QuickSight::Analysis.RadarChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.RadarChartAreaStyleSettings": "CACHED", + "AWS::QuickSight::Analysis.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.RadarChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.RadarChartSeriesSettings": "CACHED", + "AWS::QuickSight::Analysis.RadarChartSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.RadarChartVisual": "CACHED", + "AWS::QuickSight::Analysis.RangeEndsLabelType": "CACHED", + "AWS::QuickSight::Analysis.ReferenceLine": "CACHED", + "AWS::QuickSight::Analysis.ReferenceLineCustomLabelConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ReferenceLineDataConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ReferenceLineLabelConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ReferenceLineStaticDataConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ReferenceLineStyleConfiguration": "CACHED", + "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": { - "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", + "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" - } - } - }, - "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", + "Principal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-resourcepermission.html#cfn-quicksight-analysis-resourcepermission-principal", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ResourcePermission.Principal" + } }, - "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", + "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" - }, - "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", + "AWS::QuickSight::Analysis.RollingDateConfiguration": "CACHED", + "AWS::QuickSight::Analysis.RowAlternateColorOptions": "CACHED", + "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SankeyDiagramFieldWells": "CACHED", + "AWS::QuickSight::Analysis.SankeyDiagramSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SankeyDiagramVisual": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotVisual": "CACHED", + "AWS::QuickSight::Analysis.ScrollBarOptions": "CACHED", + "AWS::QuickSight::Analysis.SecondaryValueOptions": "CACHED", + "AWS::QuickSight::Analysis.SectionAfterPageBreak": "CACHED", + "AWS::QuickSight::Analysis.SectionBasedLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Analysis.SectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SectionBasedLayoutPaperCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Analysis.SectionLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SectionPageBreakConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SectionStyle": "CACHED", + "AWS::QuickSight::Analysis.SelectedSheetsFilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SeriesItem": "CACHED", + "AWS::QuickSight::Analysis.SetParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ShapeConditionalFormat": "CACHED", + "AWS::QuickSight::Analysis.Sheet": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.SheetControlLayout": "CACHED", + "AWS::QuickSight::Analysis.SheetControlLayoutConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SheetDefinition": "CACHED", + "AWS::QuickSight::Analysis.SheetElementConfigurationOverrides": "CACHED", + "AWS::QuickSight::Analysis.SheetElementRenderingRule": "CACHED", + "AWS::QuickSight::Analysis.SheetTextBox": "CACHED", + "AWS::QuickSight::Analysis.SheetVisualScopingConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ShortFormatText": "CACHED", + "AWS::QuickSight::Analysis.SimpleClusterMarker": "CACHED", + "AWS::QuickSight::Analysis.SliderControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Analysis.Spacing": "CACHED", + "AWS::QuickSight::Analysis.StringDefaultValues": "CACHED", + "AWS::QuickSight::Analysis.StringFormatConfiguration": "CACHED", + "AWS::QuickSight::Analysis.StringParameter": "CACHED", + "AWS::QuickSight::Analysis.StringParameterDeclaration": "CACHED", + "AWS::QuickSight::Analysis.StringValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SubtotalOptions": "CACHED", + "AWS::QuickSight::Analysis.TableAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.TableBorderOptions": "CACHED", + "AWS::QuickSight::Analysis.TableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.TableCellImageSizingConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableCellStyle": "CACHED", + "AWS::QuickSight::Analysis.TableConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.TableConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Analysis.TableConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableFieldCustomIconContent": "CACHED", + "AWS::QuickSight::Analysis.TableFieldCustomTextContent": "CACHED", + "AWS::QuickSight::Analysis.TableFieldImageConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableFieldLinkConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableFieldLinkContentConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableFieldOption": "CACHED", + "AWS::QuickSight::Analysis.TableFieldOptions": "CACHED", + "AWS::QuickSight::Analysis.TableFieldURLConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableFieldWells": "CACHED", + "AWS::QuickSight::Analysis.TableInlineVisualization": "CACHED", + "AWS::QuickSight::Analysis.TableOptions": "CACHED", + "AWS::QuickSight::Analysis.TablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Analysis.TablePinnedFieldOptions": "CACHED", + "AWS::QuickSight::Analysis.TableRowConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.TableSideBorderOptions": "CACHED", + "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableStyleTarget": "CACHED", + "AWS::QuickSight::Analysis.TableUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.TableVisual": "CACHED", + "AWS::QuickSight::Analysis.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.TextConditionalFormat": "CACHED", + "AWS::QuickSight::Analysis.TextControlPlaceholderOptions": "CACHED", + "AWS::QuickSight::Analysis.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.ThousandSeparatorOptions": "CACHED", + "AWS::QuickSight::Analysis.TimeBasedForecastProperties": "CACHED", + "AWS::QuickSight::Analysis.TimeEqualityFilter": "CACHED", + "AWS::QuickSight::Analysis.TimeRangeDrillDownFilter": "CACHED", + "AWS::QuickSight::Analysis.TimeRangeFilter": "CACHED", + "AWS::QuickSight::Analysis.TimeRangeFilterValue": "CACHED", + "AWS::QuickSight::Analysis.TooltipItem": "CACHED", + "AWS::QuickSight::Analysis.TooltipOptions": "CACHED", + "AWS::QuickSight::Analysis.TopBottomFilter": "CACHED", + "AWS::QuickSight::Analysis.TopBottomMoversComputation": "CACHED", + "AWS::QuickSight::Analysis.TopBottomRankedComputation": "CACHED", + "AWS::QuickSight::Analysis.TotalAggregationComputation": "CACHED", + "AWS::QuickSight::Analysis.TotalAggregationFunction": "CACHED", + "AWS::QuickSight::Analysis.TotalAggregationOption": "CACHED", + "AWS::QuickSight::Analysis.TotalOptions": "CACHED", + "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TreeMapFieldWells": "CACHED", + "AWS::QuickSight::Analysis.TreeMapSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TreeMapVisual": "CACHED", + "AWS::QuickSight::Analysis.TrendArrowOptions": "CACHED", + "AWS::QuickSight::Analysis.UnaggregatedField": "CACHED", + "AWS::QuickSight::Analysis.UniqueValuesComputation": "CACHED", + "AWS::QuickSight::Analysis.ValidationStrategy": "CACHED", + "AWS::QuickSight::Analysis.VisibleRangeOptions": "CACHED", + "AWS::QuickSight::Analysis.Visual": "CACHED", + "AWS::QuickSight::Analysis.VisualCustomAction": "CACHED", + "AWS::QuickSight::Analysis.VisualCustomActionOperation": "CACHED", + "AWS::QuickSight::Analysis.VisualPalette": "CACHED", + "AWS::QuickSight::Analysis.VisualSubtitleLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.VisualTitleLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartFieldWells": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartOptions": "CACHED", + "AWS::QuickSight::Analysis.WaterfallChartSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.WaterfallVisual": "CACHED", + "AWS::QuickSight::Analysis.WhatIfPointScenario": "CACHED", + "AWS::QuickSight::Analysis.WhatIfRangeScenario": "CACHED", + "AWS::QuickSight::Analysis.WordCloudAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.WordCloudChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.WordCloudFieldWells": "CACHED", + "AWS::QuickSight::Analysis.WordCloudOptions": "CACHED", + "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", + "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", + "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", + "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", + "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", + "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", + "AWS::QuickSight::Dashboard.AssetOptions": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction": "CACHED", + "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", + "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", + "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.AxisDisplayRange": "CACHED", + "AWS::QuickSight::Dashboard.AxisLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.AxisLabelReferenceOptions": "CACHED", + "AWS::QuickSight::Dashboard.AxisLinearScale": "CACHED", + "AWS::QuickSight::Dashboard.AxisLogarithmicScale": "CACHED", + "AWS::QuickSight::Dashboard.AxisScale": "CACHED", + "AWS::QuickSight::Dashboard.AxisTickLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.BarChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.BarChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.BarChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.BarChartSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.BarChartVisual": "CACHED", + "AWS::QuickSight::Dashboard.BinCountOptions": "CACHED", + "AWS::QuickSight::Dashboard.BinWidthOptions": "CACHED", + "AWS::QuickSight::Dashboard.BodySectionConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.BodySectionContent": "CACHED", + "AWS::QuickSight::Dashboard.BoxPlotAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.BoxPlotChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.BoxPlotFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.BoxPlotOptions": "CACHED", + "AWS::QuickSight::Dashboard.BoxPlotSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.BoxPlotStyleOptions": "CACHED", + "AWS::QuickSight::Dashboard.BoxPlotVisual": "CACHED", + "AWS::QuickSight::Dashboard.CalculatedField": "CACHED", + "AWS::QuickSight::Dashboard.CalculatedMeasureField": "CACHED", + "AWS::QuickSight::Dashboard.CascadingControlConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.CascadingControlSource": "CACHED", + "AWS::QuickSight::Dashboard.CategoricalDimensionField": "CACHED", + "AWS::QuickSight::Dashboard.CategoricalMeasureField": "CACHED", + "AWS::QuickSight::Dashboard.CategoryDrillDownFilter": "CACHED", + "AWS::QuickSight::Dashboard.CategoryFilter": "CACHED", + "AWS::QuickSight::Dashboard.CategoryFilterConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ChartAxisLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.ClusterMarker": "CACHED", + "AWS::QuickSight::Dashboard.ClusterMarkerConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ColorScale": "CACHED", + "AWS::QuickSight::Dashboard.ColorsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ColumnConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ColumnHierarchy": "CACHED", + "AWS::QuickSight::Dashboard.ColumnIdentifier": "CACHED", + "AWS::QuickSight::Dashboard.ColumnSort": "CACHED", + "AWS::QuickSight::Dashboard.ColumnTooltipItem": "CACHED", + "AWS::QuickSight::Dashboard.ComboChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ComboChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ComboChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ComboChartSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ComboChartVisual": "CACHED", + "AWS::QuickSight::Dashboard.ComparisonConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ComparisonFormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.Computation": "CACHED", + "AWS::QuickSight::Dashboard.ConditionalFormattingColor": "CACHED", + "AWS::QuickSight::Dashboard.ConditionalFormattingCustomIconCondition": "CACHED", + "AWS::QuickSight::Dashboard.ConditionalFormattingCustomIconOptions": "CACHED", + "AWS::QuickSight::Dashboard.ConditionalFormattingGradientColor": "CACHED", + "AWS::QuickSight::Dashboard.ConditionalFormattingIcon": "CACHED", + "AWS::QuickSight::Dashboard.ConditionalFormattingIconDisplayConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ConditionalFormattingIconSet": "CACHED", + "AWS::QuickSight::Dashboard.ConditionalFormattingSolidColor": "CACHED", + "AWS::QuickSight::Dashboard.ContributionAnalysisDefault": "CACHED", + "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.CustomActionFilterOperation": "CACHED", + "AWS::QuickSight::Dashboard.CustomActionNavigationOperation": "CACHED", + "AWS::QuickSight::Dashboard.CustomActionSetParametersOperation": "CACHED", + "AWS::QuickSight::Dashboard.CustomActionURLOperation": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor": "CACHED", + "AWS::QuickSight::Dashboard.CustomContentConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.CustomContentVisual": "CACHED", + "AWS::QuickSight::Dashboard.CustomFilterConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.CustomFilterListConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.CustomNarrativeOptions": "CACHED", + "AWS::QuickSight::Dashboard.CustomParameterValues": "CACHED", + "AWS::QuickSight::Dashboard.CustomValuesConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DashboardError": "CACHED", + "AWS::QuickSight::Dashboard.DashboardPublishOptions": "CACHED", + "AWS::QuickSight::Dashboard.DashboardSourceEntity": "CACHED", + "AWS::QuickSight::Dashboard.DashboardSourceTemplate": "CACHED", + "AWS::QuickSight::Dashboard.DashboardVersion": "CACHED", + "AWS::QuickSight::Dashboard.DashboardVersionDefinition": "CACHED", + "AWS::QuickSight::Dashboard.DashboardVisualPublishOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataColor": "CACHED", + "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "CACHED", + "AWS::QuickSight::Dashboard.DataLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", + "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", + "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", + "AWS::QuickSight::Dashboard.DataPathSort": "CACHED", + "AWS::QuickSight::Dashboard.DataPathType": "CACHED", + "AWS::QuickSight::Dashboard.DataPathValue": "CACHED", + "AWS::QuickSight::Dashboard.DataPointDrillUpDownOption": "CACHED", + "AWS::QuickSight::Dashboard.DataPointMenuLabelOption": "CACHED", + "AWS::QuickSight::Dashboard.DataPointTooltipOption": "CACHED", + "AWS::QuickSight::Dashboard.DataSetIdentifierDeclaration": "CACHED", + "AWS::QuickSight::Dashboard.DataSetReference": "CACHED", + "AWS::QuickSight::Dashboard.DateAxisOptions": "CACHED", + "AWS::QuickSight::Dashboard.DateDimensionField": "CACHED", + "AWS::QuickSight::Dashboard.DateMeasureField": "CACHED", + "AWS::QuickSight::Dashboard.DateTimeDefaultValues": "CACHED", + "AWS::QuickSight::Dashboard.DateTimeFormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DateTimeHierarchy": "CACHED", + "AWS::QuickSight::Dashboard.DateTimeParameter": "CACHED", + "AWS::QuickSight::Dashboard.DateTimeParameterDeclaration": "CACHED", + "AWS::QuickSight::Dashboard.DateTimePickerControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.DateTimeValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DecimalDefaultValues": "CACHED", + "AWS::QuickSight::Dashboard.DecimalParameter": "CACHED", + "AWS::QuickSight::Dashboard.DecimalParameterDeclaration": "CACHED", + "AWS::QuickSight::Dashboard.DecimalPlacesConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DecimalValueWhenUnsetConfiguration": "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.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DimensionField": "CACHED", + "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", + "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", + "AWS::QuickSight::Dashboard.DrillDownFilter": "CACHED", + "AWS::QuickSight::Dashboard.DropDownControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.DynamicDefaultValue": "CACHED", + "AWS::QuickSight::Dashboard.EmptyVisual": "CACHED", + "AWS::QuickSight::Dashboard.Entity": "CACHED", + "AWS::QuickSight::Dashboard.ExcludePeriodConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ExplicitHierarchy": "CACHED", + "AWS::QuickSight::Dashboard.ExportHiddenFieldsOption": "CACHED", + "AWS::QuickSight::Dashboard.ExportToCSVOption": "CACHED", + "AWS::QuickSight::Dashboard.ExportWithHiddenFieldsOption": "CACHED", + "AWS::QuickSight::Dashboard.FieldBasedTooltip": "CACHED", + "AWS::QuickSight::Dashboard.FieldLabelType": "CACHED", + "AWS::QuickSight::Dashboard.FieldSeriesItem": "CACHED", + "AWS::QuickSight::Dashboard.FieldSort": "CACHED", + "AWS::QuickSight::Dashboard.FieldSortOptions": "CACHED", + "AWS::QuickSight::Dashboard.FieldTooltipItem": "CACHED", + "AWS::QuickSight::Dashboard.FilledMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.FilledMapConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.FilledMapConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Dashboard.FilledMapConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilledMapFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.FilledMapShapeConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.FilledMapSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilledMapVisual": "CACHED", + "AWS::QuickSight::Dashboard.Filter": "CACHED", + "AWS::QuickSight::Dashboard.FilterControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterDateTimePickerControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterDropDownControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", + "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterListControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterSelectableValues": "CACHED", + "AWS::QuickSight::Dashboard.FilterSliderControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterTextAreaControl": "CACHED", + "AWS::QuickSight::Dashboard.FilterTextFieldControl": "CACHED", + "AWS::QuickSight::Dashboard.FontConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FontSize": "CACHED", + "AWS::QuickSight::Dashboard.FontWeight": "CACHED", + "AWS::QuickSight::Dashboard.ForecastComputation": "CACHED", + "AWS::QuickSight::Dashboard.ForecastConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ForecastScenario": "CACHED", + "AWS::QuickSight::Dashboard.FormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FreeFormLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Dashboard.FreeFormLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FreeFormLayoutElement": "CACHED", + "AWS::QuickSight::Dashboard.FreeFormLayoutElementBackgroundStyle": "CACHED", + "AWS::QuickSight::Dashboard.FreeFormLayoutElementBorderStyle": "CACHED", + "AWS::QuickSight::Dashboard.FreeFormLayoutScreenCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Dashboard.FreeFormSectionLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FunnelChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.FunnelChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FunnelChartDataLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.FunnelChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.FunnelChartSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FunnelChartVisual": "CACHED", + "AWS::QuickSight::Dashboard.GaugeChartArcConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.GaugeChartConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.GaugeChartConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Dashboard.GaugeChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.GaugeChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.GaugeChartOptions": "CACHED", + "AWS::QuickSight::Dashboard.GaugeChartPrimaryValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.GaugeChartVisual": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialHeatmapColorScale": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialHeatmapConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialHeatmapDataColor": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialMapConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialMapFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialMapStyleOptions": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialMapVisual": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions": "CACHED", + "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", + "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", + "AWS::QuickSight::Dashboard.GradientColor": "CACHED", + "AWS::QuickSight::Dashboard.GradientStop": "CACHED", + "AWS::QuickSight::Dashboard.GridLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Dashboard.GridLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.GridLayoutElement": "CACHED", + "AWS::QuickSight::Dashboard.GridLayoutScreenCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Dashboard.GrowthRateComputation": "CACHED", + "AWS::QuickSight::Dashboard.HeaderFooterSectionConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.HeatMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.HeatMapConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.HeatMapFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.HeatMapSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.HeatMapVisual": "CACHED", + "AWS::QuickSight::Dashboard.HistogramAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.HistogramBinOptions": "CACHED", + "AWS::QuickSight::Dashboard.HistogramConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.HistogramFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.HistogramVisual": "CACHED", + "AWS::QuickSight::Dashboard.InsightConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.InsightVisual": "CACHED", + "AWS::QuickSight::Dashboard.IntegerDefaultValues": "CACHED", + "AWS::QuickSight::Dashboard.IntegerParameter": "CACHED", + "AWS::QuickSight::Dashboard.IntegerParameterDeclaration": "CACHED", + "AWS::QuickSight::Dashboard.IntegerValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ItemsLimitConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.KPIActualValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.KPIComparisonValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.KPIConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.KPIConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Dashboard.KPIConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.KPIFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.KPIOptions": "CACHED", + "AWS::QuickSight::Dashboard.KPIPrimaryValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.KPIProgressBarConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.KPISortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.KPISparklineOptions": "CACHED", + "AWS::QuickSight::Dashboard.KPIVisual": "CACHED", + "AWS::QuickSight::Dashboard.KPIVisualLayoutOptions": "CACHED", + "AWS::QuickSight::Dashboard.KPIVisualStandardLayout": "CACHED", + "AWS::QuickSight::Dashboard.LabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.Layout": "CACHED", + "AWS::QuickSight::Dashboard.LayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.LegendOptions": "CACHED", + "AWS::QuickSight::Dashboard.LineChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.LineChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.LineChartDefaultSeriesSettings": "CACHED", + "AWS::QuickSight::Dashboard.LineChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.LineChartLineStyleSettings": "CACHED", + "AWS::QuickSight::Dashboard.LineChartMarkerStyleSettings": "CACHED", + "AWS::QuickSight::Dashboard.LineChartSeriesSettings": "CACHED", + "AWS::QuickSight::Dashboard.LineChartSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.LineChartVisual": "CACHED", + "AWS::QuickSight::Dashboard.LineSeriesAxisDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.LinkSharingConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ListControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.ListControlSearchOptions": "CACHED", + "AWS::QuickSight::Dashboard.ListControlSelectAllOptions": "CACHED", + "AWS::QuickSight::Dashboard.LoadingAnimation": "CACHED", + "AWS::QuickSight::Dashboard.LocalNavigationConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.LongFormatText": "CACHED", + "AWS::QuickSight::Dashboard.MappedDataSetParameter": "CACHED", + "AWS::QuickSight::Dashboard.MaximumLabelType": "CACHED", + "AWS::QuickSight::Dashboard.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Dashboard.MeasureField": "CACHED", + "AWS::QuickSight::Dashboard.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Dashboard.MinimumLabelType": "CACHED", + "AWS::QuickSight::Dashboard.MissingDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.NegativeValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.NullValueFormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.NumberDisplayFormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.NumberFormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.NumericAxisOptions": "CACHED", + "AWS::QuickSight::Dashboard.NumericEqualityDrillDownFilter": "CACHED", + "AWS::QuickSight::Dashboard.NumericEqualityFilter": "CACHED", + "AWS::QuickSight::Dashboard.NumericFormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.NumericRangeFilter": "CACHED", + "AWS::QuickSight::Dashboard.NumericRangeFilterValue": "CACHED", + "AWS::QuickSight::Dashboard.NumericSeparatorConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.NumericalAggregationFunction": "CACHED", + "AWS::QuickSight::Dashboard.NumericalDimensionField": "CACHED", + "AWS::QuickSight::Dashboard.NumericalMeasureField": "CACHED", + "AWS::QuickSight::Dashboard.PaginationConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.PanelConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.PanelTitleOptions": "CACHED", + "AWS::QuickSight::Dashboard.ParameterControl": "CACHED", + "AWS::QuickSight::Dashboard.ParameterDateTimePickerControl": "CACHED", + "AWS::QuickSight::Dashboard.ParameterDeclaration": "CACHED", + "AWS::QuickSight::Dashboard.ParameterDropDownControl": "CACHED", + "AWS::QuickSight::Dashboard.ParameterListControl": "CACHED", + "AWS::QuickSight::Dashboard.ParameterSelectableValues": "CACHED", + "AWS::QuickSight::Dashboard.ParameterSliderControl": "CACHED", + "AWS::QuickSight::Dashboard.ParameterTextAreaControl": "CACHED", + "AWS::QuickSight::Dashboard.ParameterTextFieldControl": "CACHED", + "AWS::QuickSight::Dashboard.Parameters": "CACHED", + "AWS::QuickSight::Dashboard.PercentVisibleRange": "CACHED", + "AWS::QuickSight::Dashboard.PercentageDisplayFormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.PercentileAggregation": "CACHED", + "AWS::QuickSight::Dashboard.PeriodOverPeriodComputation": "CACHED", + "AWS::QuickSight::Dashboard.PeriodToDateComputation": "CACHED", + "AWS::QuickSight::Dashboard.PieChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.PieChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.PieChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.PieChartSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.PieChartVisual": "CACHED", + "AWS::QuickSight::Dashboard.PivotFieldSortOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingScope": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableDataPathOption": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateOption": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateTarget": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldOption": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableRowsLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableTotalOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableVisual": "CACHED", + "AWS::QuickSight::Dashboard.PivotTotalOptions": "CACHED", + "AWS::QuickSight::Dashboard.PredefinedHierarchy": "CACHED", + "AWS::QuickSight::Dashboard.ProgressBarOptions": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartAreaStyleSettings": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartVisual": "CACHED", + "AWS::QuickSight::Dashboard.RangeEndsLabelType": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", + "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": { - "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", + "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, - "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", + "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::S3::Bucket.ReplicationRule.Status" + "ValueType": "AWS::QuickSight::Dashboard.ResourcePermission.Principal" } - } - } - }, - "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", + "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" } } }, - "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, + "AWS::QuickSight::Dashboard.RollingDateConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.RowAlternateColorOptions": "CACHED", + "AWS::QuickSight::Dashboard.SameSheetTargetVisualConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.SankeyDiagramAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.SankeyDiagramChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", + "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", + "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", + "AWS::QuickSight::Dashboard.SectionAfterPageBreak": "CACHED", + "AWS::QuickSight::Dashboard.SectionBasedLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Dashboard.SectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.SectionBasedLayoutPaperCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Dashboard.SectionLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.SectionPageBreakConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.SectionStyle": "CACHED", + "AWS::QuickSight::Dashboard.SelectedSheetsFilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.SeriesItem": "CACHED", + "AWS::QuickSight::Dashboard.SetParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ShapeConditionalFormat": "CACHED", + "AWS::QuickSight::Dashboard.Sheet": "CACHED", + "AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.SheetControlLayout": "CACHED", + "AWS::QuickSight::Dashboard.SheetControlLayoutConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.SheetControlsOption": "CACHED", + "AWS::QuickSight::Dashboard.SheetDefinition": "CACHED", + "AWS::QuickSight::Dashboard.SheetElementConfigurationOverrides": "CACHED", + "AWS::QuickSight::Dashboard.SheetElementRenderingRule": "CACHED", + "AWS::QuickSight::Dashboard.SheetLayoutElementMaximizationOption": "CACHED", + "AWS::QuickSight::Dashboard.SheetTextBox": "CACHED", + "AWS::QuickSight::Dashboard.SheetVisualScopingConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ShortFormatText": "CACHED", + "AWS::QuickSight::Dashboard.SimpleClusterMarker": "CACHED", + "AWS::QuickSight::Dashboard.SliderControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties": "CACHED", + "AWS::QuickSight::Dashboard.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Dashboard.Spacing": "CACHED", + "AWS::QuickSight::Dashboard.StringDefaultValues": "CACHED", + "AWS::QuickSight::Dashboard.StringFormatConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.StringParameter": "CACHED", + "AWS::QuickSight::Dashboard.StringParameterDeclaration": "CACHED", + "AWS::QuickSight::Dashboard.StringValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.SubtotalOptions": "CACHED", + "AWS::QuickSight::Dashboard.TableAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.TableBorderOptions": "CACHED", + "AWS::QuickSight::Dashboard.TableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.TableCellImageSizingConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TableCellStyle": "CACHED", + "AWS::QuickSight::Dashboard.TableConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.TableConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Dashboard.TableConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TableFieldCustomIconContent": "CACHED", + "AWS::QuickSight::Dashboard.TableFieldCustomTextContent": "CACHED", + "AWS::QuickSight::Dashboard.TableFieldImageConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TableFieldLinkConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TableFieldLinkContentConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TableFieldOption": "CACHED", + "AWS::QuickSight::Dashboard.TableFieldOptions": "CACHED", + "AWS::QuickSight::Dashboard.TableFieldURLConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TableFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.TableInlineVisualization": "CACHED", + "AWS::QuickSight::Dashboard.TableOptions": "CACHED", + "AWS::QuickSight::Dashboard.TablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Dashboard.TablePinnedFieldOptions": "CACHED", + "AWS::QuickSight::Dashboard.TableRowConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.TableSideBorderOptions": "CACHED", + "AWS::QuickSight::Dashboard.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TableStyleTarget": "CACHED", + "AWS::QuickSight::Dashboard.TableUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.TableVisual": "CACHED", + "AWS::QuickSight::Dashboard.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.TextConditionalFormat": "CACHED", + "AWS::QuickSight::Dashboard.TextControlPlaceholderOptions": "CACHED", + "AWS::QuickSight::Dashboard.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.ThousandSeparatorOptions": "CACHED", + "AWS::QuickSight::Dashboard.TimeBasedForecastProperties": "CACHED", + "AWS::QuickSight::Dashboard.TimeEqualityFilter": "CACHED", + "AWS::QuickSight::Dashboard.TimeRangeDrillDownFilter": "CACHED", + "AWS::QuickSight::Dashboard.TimeRangeFilter": "CACHED", + "AWS::QuickSight::Dashboard.TimeRangeFilterValue": "CACHED", + "AWS::QuickSight::Dashboard.TooltipItem": "CACHED", + "AWS::QuickSight::Dashboard.TooltipOptions": "CACHED", + "AWS::QuickSight::Dashboard.TopBottomFilter": "CACHED", + "AWS::QuickSight::Dashboard.TopBottomMoversComputation": "CACHED", + "AWS::QuickSight::Dashboard.TopBottomRankedComputation": "CACHED", + "AWS::QuickSight::Dashboard.TotalAggregationComputation": "CACHED", + "AWS::QuickSight::Dashboard.TotalAggregationFunction": "CACHED", + "AWS::QuickSight::Dashboard.TotalAggregationOption": "CACHED", + "AWS::QuickSight::Dashboard.TotalOptions": "CACHED", + "AWS::QuickSight::Dashboard.TreeMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.TreeMapConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TreeMapFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.TreeMapSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TreeMapVisual": "CACHED", + "AWS::QuickSight::Dashboard.TrendArrowOptions": "CACHED", + "AWS::QuickSight::Dashboard.UnaggregatedField": "CACHED", + "AWS::QuickSight::Dashboard.UniqueValuesComputation": "CACHED", + "AWS::QuickSight::Dashboard.ValidationStrategy": "CACHED", + "AWS::QuickSight::Dashboard.VisibleRangeOptions": "CACHED", + "AWS::QuickSight::Dashboard.Visual": "CACHED", + "AWS::QuickSight::Dashboard.VisualAxisSortOption": "CACHED", + "AWS::QuickSight::Dashboard.VisualCustomAction": "CACHED", + "AWS::QuickSight::Dashboard.VisualCustomActionOperation": "CACHED", + "AWS::QuickSight::Dashboard.VisualMenuOption": "CACHED", + "AWS::QuickSight::Dashboard.VisualPalette": "CACHED", + "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::DataSet.CreateColumnsOperation": "CACHED", + "AWS::QuickSight::DataSet.CustomSql": "CACHED", + "AWS::QuickSight::DataSet.DataSetRefreshProperties": "CACHED", + "AWS::QuickSight::DataSet.DataSetUsageConfiguration": "CACHED", + "AWS::QuickSight::DataSet.DatasetParameter": "CACHED", + "AWS::QuickSight::DataSet.DateTimeDatasetParameter": "CACHED", + "AWS::QuickSight::DataSet.DateTimeDatasetParameterDefaultValues": "CACHED", + "AWS::QuickSight::DataSet.DecimalDatasetParameter": "CACHED", + "AWS::QuickSight::DataSet.DecimalDatasetParameterDefaultValues": "CACHED", + "AWS::QuickSight::DataSet.FieldFolder": "CACHED", + "AWS::QuickSight::DataSet.FilterOperation": "CACHED", + "AWS::QuickSight::DataSet.GeoSpatialColumnGroup": "CACHED", + "AWS::QuickSight::DataSet.IncrementalRefresh": "CACHED", + "AWS::QuickSight::DataSet.IngestionWaitPolicy": "CACHED", + "AWS::QuickSight::DataSet.InputColumn": "CACHED", + "AWS::QuickSight::DataSet.IntegerDatasetParameter": "CACHED", + "AWS::QuickSight::DataSet.IntegerDatasetParameterDefaultValues": "CACHED", + "AWS::QuickSight::DataSet.JoinInstruction": "CACHED", + "AWS::QuickSight::DataSet.JoinKeyProperties": "CACHED", + "AWS::QuickSight::DataSet.LogicalTable": "CACHED", + "AWS::QuickSight::DataSet.LogicalTableSource": "CACHED", + "AWS::QuickSight::DataSet.LookbackWindow": "CACHED", + "AWS::QuickSight::DataSet.NewDefaultValues": "CACHED", + "AWS::QuickSight::DataSet.OutputColumn": "CACHED", + "AWS::QuickSight::DataSet.OverrideDatasetParameterOperation": "CACHED", + "AWS::QuickSight::DataSet.PhysicalTable": "CACHED", + "AWS::QuickSight::DataSet.ProjectOperation": "CACHED", + "AWS::QuickSight::DataSet.RefreshConfiguration": "CACHED", + "AWS::QuickSight::DataSet.RelationalTable": "CACHED", + "AWS::QuickSight::DataSet.RenameColumnOperation": "CACHED", + "AWS::QuickSight::DataSet.ResourcePermission": "CACHED", + "AWS::QuickSight::DataSet.RowLevelPermissionDataSet": "CACHED", + "AWS::QuickSight::DataSet.RowLevelPermissionTagConfiguration": "CACHED", + "AWS::QuickSight::DataSet.RowLevelPermissionTagRule": "CACHED", + "AWS::QuickSight::DataSet.S3Source": "CACHED", + "AWS::QuickSight::DataSet.StringDatasetParameter": "CACHED", + "AWS::QuickSight::DataSet.StringDatasetParameterDefaultValues": "CACHED", + "AWS::QuickSight::DataSet.TagColumnOperation": "CACHED", + "AWS::QuickSight::DataSet.TransformOperation": "CACHED", + "AWS::QuickSight::DataSet.UploadSettings": "CACHED", + "AWS::QuickSight::DataSource.AmazonElasticsearchParameters": "CACHED", + "AWS::QuickSight::DataSource.AmazonOpenSearchParameters": "CACHED", + "AWS::QuickSight::DataSource.AthenaParameters": "CACHED", + "AWS::QuickSight::DataSource.AuroraParameters": "CACHED", + "AWS::QuickSight::DataSource.AuroraPostgreSqlParameters": "CACHED", + "AWS::QuickSight::DataSource.CredentialPair": "CACHED", + "AWS::QuickSight::DataSource.DataSourceCredentials": "CACHED", + "AWS::QuickSight::DataSource.DataSourceErrorInfo": "CACHED", + "AWS::QuickSight::DataSource.DataSourceParameters": "CACHED", + "AWS::QuickSight::DataSource.DatabricksParameters": "CACHED", + "AWS::QuickSight::DataSource.ManifestFileLocation": "CACHED", + "AWS::QuickSight::DataSource.MariaDbParameters": "CACHED", + "AWS::QuickSight::DataSource.MySqlParameters": "CACHED", + "AWS::QuickSight::DataSource.OracleParameters": "CACHED", + "AWS::QuickSight::DataSource.PostgreSqlParameters": "CACHED", + "AWS::QuickSight::DataSource.PrestoParameters": "CACHED", + "AWS::QuickSight::DataSource.RdsParameters": "CACHED", + "AWS::QuickSight::DataSource.RedshiftParameters": "CACHED", + "AWS::QuickSight::DataSource.ResourcePermission": "CACHED", + "AWS::QuickSight::DataSource.S3Parameters": "CACHED", + "AWS::QuickSight::DataSource.SnowflakeParameters": "CACHED", + "AWS::QuickSight::DataSource.SparkParameters": "CACHED", + "AWS::QuickSight::DataSource.SqlServerParameters": "CACHED", + "AWS::QuickSight::DataSource.SslProperties": "CACHED", + "AWS::QuickSight::DataSource.StarburstParameters": "CACHED", + "AWS::QuickSight::DataSource.TeradataParameters": "CACHED", + "AWS::QuickSight::DataSource.TrinoParameters": "CACHED", + "AWS::QuickSight::DataSource.VpcConnectionProperties": "CACHED", + "AWS::QuickSight::RefreshSchedule.RefreshOnDay": "CACHED", + "AWS::QuickSight::RefreshSchedule.RefreshScheduleMap": "CACHED", + "AWS::QuickSight::RefreshSchedule.ScheduleFrequency": "CACHED", + "AWS::QuickSight::Template.AggregationFunction": "CACHED", + "AWS::QuickSight::Template.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", + "AWS::QuickSight::Template.AnchorDateConfiguration": "CACHED", + "AWS::QuickSight::Template.ArcAxisConfiguration": "CACHED", + "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", + "AWS::QuickSight::Template.ArcConfiguration": "CACHED", + "AWS::QuickSight::Template.ArcOptions": "CACHED", + "AWS::QuickSight::Template.AssetOptions": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", + "AWS::QuickSight::Template.AxisDataOptions": "CACHED", + "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", + "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", + "AWS::QuickSight::Template.AxisDisplayRange": "CACHED", + "AWS::QuickSight::Template.AxisLabelOptions": "CACHED", + "AWS::QuickSight::Template.AxisLabelReferenceOptions": "CACHED", + "AWS::QuickSight::Template.AxisLinearScale": "CACHED", + "AWS::QuickSight::Template.AxisLogarithmicScale": "CACHED", + "AWS::QuickSight::Template.AxisScale": "CACHED", + "AWS::QuickSight::Template.AxisTickLabelOptions": "CACHED", + "AWS::QuickSight::Template.BarChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.BarChartConfiguration": "CACHED", + "AWS::QuickSight::Template.BarChartFieldWells": "CACHED", + "AWS::QuickSight::Template.BarChartSortConfiguration": "CACHED", + "AWS::QuickSight::Template.BarChartVisual": "CACHED", + "AWS::QuickSight::Template.BinCountOptions": "CACHED", + "AWS::QuickSight::Template.BinWidthOptions": "CACHED", + "AWS::QuickSight::Template.BodySectionConfiguration": "CACHED", + "AWS::QuickSight::Template.BodySectionContent": "CACHED", + "AWS::QuickSight::Template.BoxPlotAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.BoxPlotChartConfiguration": "CACHED", + "AWS::QuickSight::Template.BoxPlotFieldWells": "CACHED", + "AWS::QuickSight::Template.BoxPlotOptions": "CACHED", + "AWS::QuickSight::Template.BoxPlotSortConfiguration": "CACHED", + "AWS::QuickSight::Template.BoxPlotStyleOptions": "CACHED", + "AWS::QuickSight::Template.BoxPlotVisual": "CACHED", + "AWS::QuickSight::Template.CalculatedField": "CACHED", + "AWS::QuickSight::Template.CalculatedMeasureField": "CACHED", + "AWS::QuickSight::Template.CascadingControlConfiguration": "CACHED", + "AWS::QuickSight::Template.CascadingControlSource": "CACHED", + "AWS::QuickSight::Template.CategoricalDimensionField": "CACHED", + "AWS::QuickSight::Template.CategoricalMeasureField": "CACHED", + "AWS::QuickSight::Template.CategoryDrillDownFilter": "CACHED", + "AWS::QuickSight::Template.CategoryFilter": "CACHED", + "AWS::QuickSight::Template.CategoryFilterConfiguration": "CACHED", + "AWS::QuickSight::Template.ChartAxisLabelOptions": "CACHED", + "AWS::QuickSight::Template.ClusterMarker": "CACHED", + "AWS::QuickSight::Template.ClusterMarkerConfiguration": "CACHED", + "AWS::QuickSight::Template.ColorScale": "CACHED", + "AWS::QuickSight::Template.ColorsConfiguration": "CACHED", + "AWS::QuickSight::Template.ColumnConfiguration": "CACHED", + "AWS::QuickSight::Template.ColumnGroupColumnSchema": "CACHED", + "AWS::QuickSight::Template.ColumnGroupSchema": "CACHED", + "AWS::QuickSight::Template.ColumnHierarchy": "CACHED", + "AWS::QuickSight::Template.ColumnIdentifier": "CACHED", + "AWS::QuickSight::Template.ColumnSchema": "CACHED", + "AWS::QuickSight::Template.ColumnSort": "CACHED", + "AWS::QuickSight::Template.ColumnTooltipItem": "CACHED", + "AWS::QuickSight::Template.ComboChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ComboChartConfiguration": "CACHED", + "AWS::QuickSight::Template.ComboChartFieldWells": "CACHED", + "AWS::QuickSight::Template.ComboChartSortConfiguration": "CACHED", + "AWS::QuickSight::Template.ComboChartVisual": "CACHED", + "AWS::QuickSight::Template.ComparisonConfiguration": "CACHED", + "AWS::QuickSight::Template.ComparisonFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.Computation": "CACHED", + "AWS::QuickSight::Template.ConditionalFormattingColor": "CACHED", + "AWS::QuickSight::Template.ConditionalFormattingCustomIconCondition": "CACHED", + "AWS::QuickSight::Template.ConditionalFormattingCustomIconOptions": "CACHED", + "AWS::QuickSight::Template.ConditionalFormattingGradientColor": "CACHED", + "AWS::QuickSight::Template.ConditionalFormattingIcon": "CACHED", + "AWS::QuickSight::Template.ConditionalFormattingIconDisplayConfiguration": "CACHED", + "AWS::QuickSight::Template.ConditionalFormattingIconSet": "CACHED", + "AWS::QuickSight::Template.ConditionalFormattingSolidColor": "CACHED", + "AWS::QuickSight::Template.ContributionAnalysisDefault": "CACHED", + "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.CustomActionFilterOperation": "CACHED", + "AWS::QuickSight::Template.CustomActionNavigationOperation": "CACHED", + "AWS::QuickSight::Template.CustomActionSetParametersOperation": "CACHED", + "AWS::QuickSight::Template.CustomActionURLOperation": "CACHED", + "AWS::QuickSight::Template.CustomColor": "CACHED", + "AWS::QuickSight::Template.CustomContentConfiguration": "CACHED", + "AWS::QuickSight::Template.CustomContentVisual": "CACHED", + "AWS::QuickSight::Template.CustomFilterConfiguration": "CACHED", + "AWS::QuickSight::Template.CustomFilterListConfiguration": "CACHED", + "AWS::QuickSight::Template.CustomNarrativeOptions": "CACHED", + "AWS::QuickSight::Template.CustomParameterValues": "CACHED", + "AWS::QuickSight::Template.CustomValuesConfiguration": "CACHED", + "AWS::QuickSight::Template.DataBarsOptions": "CACHED", + "AWS::QuickSight::Template.DataColor": "CACHED", + "AWS::QuickSight::Template.DataFieldSeriesItem": "CACHED", + "AWS::QuickSight::Template.DataLabelOptions": "CACHED", + "AWS::QuickSight::Template.DataLabelType": "CACHED", + "AWS::QuickSight::Template.DataPathColor": "CACHED", + "AWS::QuickSight::Template.DataPathLabelType": "CACHED", + "AWS::QuickSight::Template.DataPathSort": "CACHED", + "AWS::QuickSight::Template.DataPathType": "CACHED", + "AWS::QuickSight::Template.DataPathValue": "CACHED", + "AWS::QuickSight::Template.DataSetConfiguration": "CACHED", + "AWS::QuickSight::Template.DataSetReference": "CACHED", + "AWS::QuickSight::Template.DataSetSchema": "CACHED", + "AWS::QuickSight::Template.DateAxisOptions": "CACHED", + "AWS::QuickSight::Template.DateDimensionField": "CACHED", + "AWS::QuickSight::Template.DateMeasureField": "CACHED", + "AWS::QuickSight::Template.DateTimeDefaultValues": "CACHED", + "AWS::QuickSight::Template.DateTimeFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.DateTimeHierarchy": "CACHED", + "AWS::QuickSight::Template.DateTimeParameterDeclaration": "CACHED", + "AWS::QuickSight::Template.DateTimePickerControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.DateTimeValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.DecimalDefaultValues": "CACHED", + "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", + "AWS::QuickSight::Template.DecimalPlacesConfiguration": "CACHED", + "AWS::QuickSight::Template.DecimalValueWhenUnsetConfiguration": "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.DefaultSectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Template.DimensionField": "CACHED", + "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", + "AWS::QuickSight::Template.DonutOptions": "CACHED", + "AWS::QuickSight::Template.DrillDownFilter": "CACHED", + "AWS::QuickSight::Template.DropDownControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.DynamicDefaultValue": "CACHED", + "AWS::QuickSight::Template.EmptyVisual": "CACHED", + "AWS::QuickSight::Template.Entity": "CACHED", + "AWS::QuickSight::Template.ExcludePeriodConfiguration": "CACHED", + "AWS::QuickSight::Template.ExplicitHierarchy": "CACHED", + "AWS::QuickSight::Template.FieldBasedTooltip": "CACHED", + "AWS::QuickSight::Template.FieldLabelType": "CACHED", + "AWS::QuickSight::Template.FieldSeriesItem": "CACHED", + "AWS::QuickSight::Template.FieldSort": "CACHED", + "AWS::QuickSight::Template.FieldSortOptions": "CACHED", + "AWS::QuickSight::Template.FieldTooltipItem": "CACHED", + "AWS::QuickSight::Template.FilledMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.FilledMapConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.FilledMapConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Template.FilledMapConfiguration": "CACHED", + "AWS::QuickSight::Template.FilledMapFieldWells": "CACHED", + "AWS::QuickSight::Template.FilledMapShapeConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.FilledMapSortConfiguration": "CACHED", + "AWS::QuickSight::Template.FilledMapVisual": "CACHED", + "AWS::QuickSight::Template.Filter": "CACHED", + "AWS::QuickSight::Template.FilterControl": "CACHED", + "AWS::QuickSight::Template.FilterDateTimePickerControl": "CACHED", + "AWS::QuickSight::Template.FilterDropDownControl": "CACHED", + "AWS::QuickSight::Template.FilterGroup": "CACHED", + "AWS::QuickSight::Template.FilterListConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterListControl": "CACHED", + "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", + "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterSelectableValues": "CACHED", + "AWS::QuickSight::Template.FilterSliderControl": "CACHED", + "AWS::QuickSight::Template.FilterTextAreaControl": "CACHED", + "AWS::QuickSight::Template.FilterTextFieldControl": "CACHED", + "AWS::QuickSight::Template.FontConfiguration": "CACHED", + "AWS::QuickSight::Template.FontSize": "CACHED", + "AWS::QuickSight::Template.FontWeight": "CACHED", + "AWS::QuickSight::Template.ForecastComputation": "CACHED", + "AWS::QuickSight::Template.ForecastConfiguration": "CACHED", + "AWS::QuickSight::Template.ForecastScenario": "CACHED", + "AWS::QuickSight::Template.FormatConfiguration": "CACHED", + "AWS::QuickSight::Template.FreeFormLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.FreeFormLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.FreeFormLayoutElement": "CACHED", + "AWS::QuickSight::Template.FreeFormLayoutElementBackgroundStyle": "CACHED", + "AWS::QuickSight::Template.FreeFormLayoutElementBorderStyle": "CACHED", + "AWS::QuickSight::Template.FreeFormLayoutScreenCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.FreeFormSectionLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.FunnelChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.FunnelChartConfiguration": "CACHED", + "AWS::QuickSight::Template.FunnelChartDataLabelOptions": "CACHED", + "AWS::QuickSight::Template.FunnelChartFieldWells": "CACHED", + "AWS::QuickSight::Template.FunnelChartSortConfiguration": "CACHED", + "AWS::QuickSight::Template.FunnelChartVisual": "CACHED", + "AWS::QuickSight::Template.GaugeChartArcConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.GaugeChartConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.GaugeChartConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Template.GaugeChartConfiguration": "CACHED", + "AWS::QuickSight::Template.GaugeChartFieldWells": "CACHED", + "AWS::QuickSight::Template.GaugeChartOptions": "CACHED", + "AWS::QuickSight::Template.GaugeChartPrimaryValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.GaugeChartVisual": "CACHED", + "AWS::QuickSight::Template.GeospatialCoordinateBounds": "CACHED", + "AWS::QuickSight::Template.GeospatialHeatmapColorScale": "CACHED", + "AWS::QuickSight::Template.GeospatialHeatmapConfiguration": "CACHED", + "AWS::QuickSight::Template.GeospatialHeatmapDataColor": "CACHED", + "AWS::QuickSight::Template.GeospatialMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.GeospatialMapConfiguration": "CACHED", + "AWS::QuickSight::Template.GeospatialMapFieldWells": "CACHED", + "AWS::QuickSight::Template.GeospatialMapStyleOptions": "CACHED", + "AWS::QuickSight::Template.GeospatialMapVisual": "CACHED", + "AWS::QuickSight::Template.GeospatialPointStyleOptions": "CACHED", + "AWS::QuickSight::Template.GeospatialWindowOptions": "CACHED", + "AWS::QuickSight::Template.GlobalTableBorderOptions": "CACHED", + "AWS::QuickSight::Template.GradientColor": "CACHED", + "AWS::QuickSight::Template.GradientStop": "CACHED", + "AWS::QuickSight::Template.GridLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.GridLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.GridLayoutElement": "CACHED", + "AWS::QuickSight::Template.GridLayoutScreenCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.GrowthRateComputation": "CACHED", + "AWS::QuickSight::Template.HeaderFooterSectionConfiguration": "CACHED", + "AWS::QuickSight::Template.HeatMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.HeatMapConfiguration": "CACHED", + "AWS::QuickSight::Template.HeatMapFieldWells": "CACHED", + "AWS::QuickSight::Template.HeatMapSortConfiguration": "CACHED", + "AWS::QuickSight::Template.HeatMapVisual": "CACHED", + "AWS::QuickSight::Template.HistogramAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.HistogramBinOptions": "CACHED", + "AWS::QuickSight::Template.HistogramConfiguration": "CACHED", + "AWS::QuickSight::Template.HistogramFieldWells": "CACHED", + "AWS::QuickSight::Template.HistogramVisual": "CACHED", + "AWS::QuickSight::Template.InsightConfiguration": "CACHED", + "AWS::QuickSight::Template.InsightVisual": "CACHED", + "AWS::QuickSight::Template.IntegerDefaultValues": "CACHED", + "AWS::QuickSight::Template.IntegerParameterDeclaration": "CACHED", + "AWS::QuickSight::Template.IntegerValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.ItemsLimitConfiguration": "CACHED", + "AWS::QuickSight::Template.KPIActualValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.KPIComparisonValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.KPIConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.KPIConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Template.KPIConfiguration": "CACHED", + "AWS::QuickSight::Template.KPIFieldWells": "CACHED", + "AWS::QuickSight::Template.KPIOptions": "CACHED", + "AWS::QuickSight::Template.KPIPrimaryValueConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.KPIProgressBarConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.KPISortConfiguration": "CACHED", + "AWS::QuickSight::Template.KPISparklineOptions": "CACHED", + "AWS::QuickSight::Template.KPIVisual": "CACHED", + "AWS::QuickSight::Template.KPIVisualLayoutOptions": "CACHED", + "AWS::QuickSight::Template.KPIVisualStandardLayout": "CACHED", + "AWS::QuickSight::Template.LabelOptions": "CACHED", + "AWS::QuickSight::Template.Layout": "CACHED", + "AWS::QuickSight::Template.LayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.LegendOptions": "CACHED", + "AWS::QuickSight::Template.LineChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.LineChartConfiguration": "CACHED", + "AWS::QuickSight::Template.LineChartDefaultSeriesSettings": "CACHED", + "AWS::QuickSight::Template.LineChartFieldWells": "CACHED", + "AWS::QuickSight::Template.LineChartLineStyleSettings": "CACHED", + "AWS::QuickSight::Template.LineChartMarkerStyleSettings": "CACHED", + "AWS::QuickSight::Template.LineChartSeriesSettings": "CACHED", + "AWS::QuickSight::Template.LineChartSortConfiguration": "CACHED", + "AWS::QuickSight::Template.LineChartVisual": "CACHED", + "AWS::QuickSight::Template.LineSeriesAxisDisplayOptions": "CACHED", + "AWS::QuickSight::Template.ListControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.ListControlSearchOptions": "CACHED", + "AWS::QuickSight::Template.ListControlSelectAllOptions": "CACHED", + "AWS::QuickSight::Template.LoadingAnimation": "CACHED", + "AWS::QuickSight::Template.LocalNavigationConfiguration": "CACHED", + "AWS::QuickSight::Template.LongFormatText": "CACHED", + "AWS::QuickSight::Template.MappedDataSetParameter": "CACHED", + "AWS::QuickSight::Template.MaximumLabelType": "CACHED", + "AWS::QuickSight::Template.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Template.MeasureField": "CACHED", + "AWS::QuickSight::Template.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Template.MinimumLabelType": "CACHED", + "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", + "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", + "AWS::QuickSight::Template.NullValueFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.NumberDisplayFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.NumberFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.NumericAxisOptions": "CACHED", + "AWS::QuickSight::Template.NumericEqualityDrillDownFilter": "CACHED", + "AWS::QuickSight::Template.NumericEqualityFilter": "CACHED", + "AWS::QuickSight::Template.NumericFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.NumericRangeFilter": "CACHED", + "AWS::QuickSight::Template.NumericRangeFilterValue": "CACHED", + "AWS::QuickSight::Template.NumericSeparatorConfiguration": "CACHED", + "AWS::QuickSight::Template.NumericalAggregationFunction": "CACHED", + "AWS::QuickSight::Template.NumericalDimensionField": "CACHED", + "AWS::QuickSight::Template.NumericalMeasureField": "CACHED", + "AWS::QuickSight::Template.PaginationConfiguration": "CACHED", + "AWS::QuickSight::Template.PanelConfiguration": "CACHED", + "AWS::QuickSight::Template.PanelTitleOptions": "CACHED", + "AWS::QuickSight::Template.ParameterControl": "CACHED", + "AWS::QuickSight::Template.ParameterDateTimePickerControl": "CACHED", + "AWS::QuickSight::Template.ParameterDeclaration": "CACHED", + "AWS::QuickSight::Template.ParameterDropDownControl": "CACHED", + "AWS::QuickSight::Template.ParameterListControl": "CACHED", + "AWS::QuickSight::Template.ParameterSelectableValues": "CACHED", + "AWS::QuickSight::Template.ParameterSliderControl": "CACHED", + "AWS::QuickSight::Template.ParameterTextAreaControl": "CACHED", + "AWS::QuickSight::Template.ParameterTextFieldControl": "CACHED", + "AWS::QuickSight::Template.PercentVisibleRange": "CACHED", + "AWS::QuickSight::Template.PercentageDisplayFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.PercentileAggregation": "CACHED", + "AWS::QuickSight::Template.PeriodOverPeriodComputation": "CACHED", + "AWS::QuickSight::Template.PeriodToDateComputation": "CACHED", + "AWS::QuickSight::Template.PieChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.PieChartConfiguration": "CACHED", + "AWS::QuickSight::Template.PieChartFieldWells": "CACHED", + "AWS::QuickSight::Template.PieChartSortConfiguration": "CACHED", + "AWS::QuickSight::Template.PieChartVisual": "CACHED", + "AWS::QuickSight::Template.PivotFieldSortOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.PivotTableConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.PivotTableConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Template.PivotTableConditionalFormattingScope": "CACHED", + "AWS::QuickSight::Template.PivotTableConfiguration": "CACHED", + "AWS::QuickSight::Template.PivotTableDataPathOption": "CACHED", + "AWS::QuickSight::Template.PivotTableFieldCollapseStateOption": "CACHED", + "AWS::QuickSight::Template.PivotTableFieldCollapseStateTarget": "CACHED", + "AWS::QuickSight::Template.PivotTableFieldOption": "CACHED", + "AWS::QuickSight::Template.PivotTableFieldOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions": "CACHED", + "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableRowsLabelOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", + "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", + "AWS::QuickSight::Template.PivotTableTotalOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableVisual": "CACHED", + "AWS::QuickSight::Template.PivotTotalOptions": "CACHED", + "AWS::QuickSight::Template.PredefinedHierarchy": "CACHED", + "AWS::QuickSight::Template.ProgressBarOptions": "CACHED", + "AWS::QuickSight::Template.RadarChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.RadarChartAreaStyleSettings": "CACHED", + "AWS::QuickSight::Template.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Template.RadarChartFieldWells": "CACHED", + "AWS::QuickSight::Template.RadarChartSeriesSettings": "CACHED", + "AWS::QuickSight::Template.RadarChartSortConfiguration": "CACHED", + "AWS::QuickSight::Template.RadarChartVisual": "CACHED", + "AWS::QuickSight::Template.RangeEndsLabelType": "CACHED", + "AWS::QuickSight::Template.ReferenceLine": "CACHED", + "AWS::QuickSight::Template.ReferenceLineCustomLabelConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineDataConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineLabelConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", + "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" }, - "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", + "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::S3::Bucket.Rule.Status" + "ValueType": "AWS::QuickSight::Template.ResourcePermission.Principal" } }, - "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", + "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, - "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", + "AWS::QuickSight::Template.RollingDateConfiguration": "CACHED", + "AWS::QuickSight::Template.RowAlternateColorOptions": "CACHED", + "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", + "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", + "AWS::QuickSight::Template.SankeyDiagramFieldWells": "CACHED", + "AWS::QuickSight::Template.SankeyDiagramSortConfiguration": "CACHED", + "AWS::QuickSight::Template.SankeyDiagramVisual": "CACHED", + "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotConfiguration": "CACHED", + "AWS::QuickSight::Template.ScatterPlotFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotVisual": "CACHED", + "AWS::QuickSight::Template.ScrollBarOptions": "CACHED", + "AWS::QuickSight::Template.SecondaryValueOptions": "CACHED", + "AWS::QuickSight::Template.SectionAfterPageBreak": "CACHED", + "AWS::QuickSight::Template.SectionBasedLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.SectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.SectionBasedLayoutPaperCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.SectionLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.SectionPageBreakConfiguration": "CACHED", + "AWS::QuickSight::Template.SectionStyle": "CACHED", + "AWS::QuickSight::Template.SelectedSheetsFilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Template.SeriesItem": "CACHED", + "AWS::QuickSight::Template.SetParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Template.ShapeConditionalFormat": "CACHED", + "AWS::QuickSight::Template.Sheet": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions": "CACHED", + "AWS::QuickSight::Template.SheetControlLayout": "CACHED", + "AWS::QuickSight::Template.SheetControlLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.SheetDefinition": "CACHED", + "AWS::QuickSight::Template.SheetElementConfigurationOverrides": "CACHED", + "AWS::QuickSight::Template.SheetElementRenderingRule": "CACHED", + "AWS::QuickSight::Template.SheetTextBox": "CACHED", + "AWS::QuickSight::Template.SheetVisualScopingConfiguration": "CACHED", + "AWS::QuickSight::Template.ShortFormatText": "CACHED", + "AWS::QuickSight::Template.SimpleClusterMarker": "CACHED", + "AWS::QuickSight::Template.SliderControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Template.Spacing": "CACHED", + "AWS::QuickSight::Template.StringDefaultValues": "CACHED", + "AWS::QuickSight::Template.StringFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.StringParameterDeclaration": "CACHED", + "AWS::QuickSight::Template.StringValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.SubtotalOptions": "CACHED", + "AWS::QuickSight::Template.TableAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.TableBorderOptions": "CACHED", + "AWS::QuickSight::Template.TableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.TableCellImageSizingConfiguration": "CACHED", + "AWS::QuickSight::Template.TableCellStyle": "CACHED", + "AWS::QuickSight::Template.TableConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.TableConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Template.TableConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldCustomIconContent": "CACHED", + "AWS::QuickSight::Template.TableFieldCustomTextContent": "CACHED", + "AWS::QuickSight::Template.TableFieldImageConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldLinkConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldLinkContentConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldOption": "CACHED", + "AWS::QuickSight::Template.TableFieldOptions": "CACHED", + "AWS::QuickSight::Template.TableFieldURLConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldWells": "CACHED", + "AWS::QuickSight::Template.TableInlineVisualization": "CACHED", + "AWS::QuickSight::Template.TableOptions": "CACHED", + "AWS::QuickSight::Template.TablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Template.TablePinnedFieldOptions": "CACHED", + "AWS::QuickSight::Template.TableRowConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.TableSideBorderOptions": "CACHED", + "AWS::QuickSight::Template.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Template.TableStyleTarget": "CACHED", + "AWS::QuickSight::Template.TableUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.TableVisual": "CACHED", + "AWS::QuickSight::Template.TemplateError": "CACHED", + "AWS::QuickSight::Template.TemplateSourceAnalysis": "CACHED", + "AWS::QuickSight::Template.TemplateSourceEntity": "CACHED", + "AWS::QuickSight::Template.TemplateSourceTemplate": "CACHED", + "AWS::QuickSight::Template.TemplateVersion": "CACHED", + "AWS::QuickSight::Template.TemplateVersionDefinition": "CACHED", + "AWS::QuickSight::Template.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.TextConditionalFormat": "CACHED", + "AWS::QuickSight::Template.TextControlPlaceholderOptions": "CACHED", + "AWS::QuickSight::Template.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.ThousandSeparatorOptions": "CACHED", + "AWS::QuickSight::Template.TimeBasedForecastProperties": "CACHED", + "AWS::QuickSight::Template.TimeEqualityFilter": "CACHED", + "AWS::QuickSight::Template.TimeRangeDrillDownFilter": "CACHED", + "AWS::QuickSight::Template.TimeRangeFilter": "CACHED", + "AWS::QuickSight::Template.TimeRangeFilterValue": "CACHED", + "AWS::QuickSight::Template.TooltipItem": "CACHED", + "AWS::QuickSight::Template.TooltipOptions": "CACHED", + "AWS::QuickSight::Template.TopBottomFilter": "CACHED", + "AWS::QuickSight::Template.TopBottomMoversComputation": "CACHED", + "AWS::QuickSight::Template.TopBottomRankedComputation": "CACHED", + "AWS::QuickSight::Template.TotalAggregationComputation": "CACHED", + "AWS::QuickSight::Template.TotalAggregationFunction": "CACHED", + "AWS::QuickSight::Template.TotalAggregationOption": "CACHED", + "AWS::QuickSight::Template.TotalOptions": "CACHED", + "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", + "AWS::QuickSight::Template.TreeMapFieldWells": "CACHED", + "AWS::QuickSight::Template.TreeMapSortConfiguration": "CACHED", + "AWS::QuickSight::Template.TreeMapVisual": "CACHED", + "AWS::QuickSight::Template.TrendArrowOptions": "CACHED", + "AWS::QuickSight::Template.UnaggregatedField": "CACHED", + "AWS::QuickSight::Template.UniqueValuesComputation": "CACHED", + "AWS::QuickSight::Template.ValidationStrategy": "CACHED", + "AWS::QuickSight::Template.VisibleRangeOptions": "CACHED", + "AWS::QuickSight::Template.Visual": "CACHED", + "AWS::QuickSight::Template.VisualCustomAction": "CACHED", + "AWS::QuickSight::Template.VisualCustomActionOperation": "CACHED", + "AWS::QuickSight::Template.VisualPalette": "CACHED", + "AWS::QuickSight::Template.VisualSubtitleLabelOptions": "CACHED", + "AWS::QuickSight::Template.VisualTitleLabelOptions": "CACHED", + "AWS::QuickSight::Template.WaterfallChartAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.WaterfallChartConfiguration": "CACHED", + "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::Theme.MarginStyle": "CACHED", + "AWS::QuickSight::Theme.ResourcePermission": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-theme-resourcepermission.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", + "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" - } - } - }, - "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", + "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::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" + "ValueType": "AWS::QuickSight::Theme.ResourcePermission.Principal" } }, - "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", + "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" } } }, - "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", + "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": { - "ErrorDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-errordocument", + "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, + "Required": true, "UpdateType": "Mutable" }, - "IndexDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html#cfn-s3-websiteconfiguration-indexdocument", + "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" - }, - "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::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": "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", @@ -9125,7 +7716,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -10855,89 +9446,11 @@ "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": { - "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::Batch::JobDefinition": "CACHED", "AWS::Batch::JobQueue": "CACHED", "AWS::Batch::SchedulingPolicy": "CACHED", "AWS::CDK::Metadata": "CACHED", @@ -11991,79 +10504,211 @@ "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", + "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": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "IpamArn": { + "PrimitiveType": "String" + }, + "IpamPoolId": { + "PrimitiveType": "String" + }, + "IpamScopeArn": { + "PrimitiveType": "String" + }, + "IpamScopeType": { + "PrimitiveType": "String" + }, + "PoolDepth": { + "PrimitiveType": "Integer" + }, + "State": { + "PrimitiveType": "String" + }, + "StateMessage": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html", + "Properties": { + "AddressFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-addressfamily", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "AllocationDefaultNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationdefaultnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMaxNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationmaxnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationMinNetmaskLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationminnetmasklength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllocationResourceTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-allocationresourcetags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoImport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-autoimport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AwsService": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-awsservice", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::EC2::EIP.AllocationId" + "ValueType": "AWS::EC2::IPAMPool.AwsService" } }, - "EIP": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-description", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "IpamScopeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-ipamscopeid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" + "Required": true, + "UpdateType": "Immutable" }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "Locale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-locale", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Immutable" }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", - "PrimitiveType": "String", + "ProvisionedCidrs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-provisionedcidrs", + "DuplicatesAllowed": false, + "ItemType": "ProvisionedCidr", "Required": false, + "Type": "List", "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", + "PublicIpSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publicipsource", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AvailabilityZone" + "ValueType": "AWS::EC2::IPAMPool.PublicIpSource" } }, - "HostRecovery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-hostrecovery", - "PrimitiveType": "String", + "PubliclyAdvertisable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-publiclyadvertisable", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-instancetype", + "SourceIpamPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-sourceipampoolid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html#cfn-ec2-ipampool-tags", + "DuplicatesAllowed": false, + "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", @@ -12200,94 +10845,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": { @@ -12920,182 +11478,14 @@ "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", - "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, + "Type": "List", "UpdateType": "Mutable" } } }, + "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", + "AWS::ECS::PrimaryTaskSet": "CACHED", + "AWS::ECS::Service": "CACHED", "AWS::ECS::TaskDefinition": "CACHED", "AWS::ECS::TaskSet": "CACHED", "AWS::EFS::AccessPoint": "CACHED", @@ -13958,989 +12348,1348 @@ "SubnetId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-subnetid", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-tags", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-tags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "WorkerType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-workertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Glue::Job": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html", + "Properties": { + "AllocatedCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-allocatedcapacity", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-command", + "Required": true, + "Type": "JobCommand", + "UpdateType": "Mutable" + }, + "Connections": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-connections", + "Required": false, + "Type": "ConnectionsList", + "UpdateType": "Mutable" + }, + "DefaultArguments": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-defaultarguments", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecutionProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionproperty", + "Required": false, + "Type": "ExecutionProperty", + "UpdateType": "Mutable" + }, + "GlueVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-glueversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LogUri": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-loguri", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxcapacity", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxRetries": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxretries", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NotificationProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-notificationproperty", + "Required": false, + "Type": "NotificationProperty", + "UpdateType": "Mutable" + }, + "NumberOfWorkers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-numberofworkers", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Role": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-role", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SecurityConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-securityconfiguration", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-tags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "Timeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-timeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WorkerType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-workertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::Registry": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html#cfn-glue-registry-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Glue::Registry.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html#cfn-glue-registry-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Glue::Registry.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html#cfn-glue-registry-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::Glue::Schema": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "InitialSchemaVersionId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html", + "Properties": { + "CheckpointVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-checkpointversion", + "Required": false, + "Type": "SchemaVersion", + "UpdateType": "Mutable" + }, + "Compatibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-compatibility", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Glue::Schema.Compatibility" + } + }, + "DataFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-dataformat", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Glue::Schema.DataFormat" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Glue::Schema.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Glue::Schema.Name" + } + }, + "Registry": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-registry", + "Required": false, + "Type": "Registry", + "UpdateType": "Immutable" + }, + "SchemaDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-schemadefinition", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Glue::Schema.SchemaDefinition" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::Glue::SchemaVersion": "CACHED", + "AWS::Glue::SchemaVersionMetadata": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html", + "Properties": { + "CatalogId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-catalogid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "WorkerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-workertype", + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-databasename", "PrimitiveType": "String", - "Required": false, + "Required": true, + "UpdateType": "Immutable" + }, + "TableInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-tableinput", + "Required": true, + "Type": "TableInput", "UpdateType": "Mutable" } } }, - "AWS::Glue::Job": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html", + "AWS::Glue::Trigger": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html", "Properties": { - "AllocatedCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-allocatedcapacity", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "Command": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-command", + "Actions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-actions", + "ItemType": "Action", "Required": true, - "Type": "JobCommand", + "Type": "List", "UpdateType": "Mutable" }, - "Connections": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-connections", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-description", + "PrimitiveType": "String", "Required": false, - "Type": "ConnectionsList", "UpdateType": "Mutable" }, - "DefaultArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-defaultarguments", - "PrimitiveType": "Json", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Predicate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-predicate", "Required": false, + "Type": "Predicate", "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-description", + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-schedule", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ExecutionProperty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionproperty", + "StartOnCreation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-startoncreation", + "PrimitiveType": "Boolean", "Required": false, - "Type": "ExecutionProperty", "UpdateType": "Mutable" }, - "GlueVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-glueversion", - "PrimitiveType": "String", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-tags", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "LogUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-loguri", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-type", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "MaxCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxcapacity", - "PrimitiveType": "Double", + "WorkflowName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-workflowname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, + "AWS::Glue::Workflow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html", + "Properties": { + "DefaultRunProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-defaultrunproperties", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" }, - "MaxRetries": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxretries", - "PrimitiveType": "Double", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-description", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-name", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "NotificationProperty": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-notificationproperty", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-tags", + "PrimitiveType": "Json", "Required": false, - "Type": "NotificationProperty", "UpdateType": "Mutable" - }, - "NumberOfWorkers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-numberofworkers", - "PrimitiveType": "Integer", + } + } + }, + "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" }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-role", - "PrimitiveType": "String", + "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" }, - "SecurityConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-securityconfiguration", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-tags", - "PrimitiveType": "Json", + "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" }, - "Timeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-timeout", - "PrimitiveType": "Integer", + "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" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GuardDuty::Detector.FindingPublishingFrequency" + } }, - "WorkerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-workertype", - "PrimitiveType": "String", + "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::Glue::MLTransform": "CACHED", - "AWS::Glue::Partition": "CACHED", - "AWS::Glue::Registry": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html", + "AWS::GuardDuty::Filter": "CACHED", + "AWS::GuardDuty::IPSet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html#cfn-glue-registry-description", + "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": false, - "UpdateType": "Mutable", + "Required": true, + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Glue::Registry.Description" + "ValueType": "AWS::GuardDuty::IPSet.DetectorId" } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-registry.html#cfn-glue-registry-name", + "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::Glue::Registry.Name" + "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-glue-registry.html#cfn-glue-registry-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": "Immutable" + "UpdateType": "Mutable" } } }, - "AWS::Glue::Schema": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "InitialSchemaVersionId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html", + "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": { - "CheckpointVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-checkpointversion", - "Required": false, - "Type": "SchemaVersion", + "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" }, - "Compatibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-compatibility", + "DetectorId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-detectorid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::Glue::Schema.Compatibility" + "ValueType": "AWS::GuardDuty::ThreatIntelSet.DetectorId" } }, - "DataFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-dataformat", + "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::Glue::Schema.DataFormat" + "ValueType": "AWS::GuardDuty::ThreatIntelSet.Format" } }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-description", + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-location", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Glue::Schema.Description" + "ValueType": "AWS::GuardDuty::ThreatIntelSet.Location" } }, "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Glue::Schema.Name" - } + "Required": false, + "UpdateType": "Mutable" }, - "Registry": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-registry", + "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::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": { + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-groupname", + "PrimitiveType": "String", "Required": false, - "Type": "Registry", "UpdateType": "Immutable" }, - "SchemaDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-schemadefinition", + "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", + "Value": { + "ListValueType": "AWS::IAM::ManagedPolicy.Arns", + "ValueType": "AWS::IAM::ManagedPolicy.Arn" + } + }, + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-path", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", + "Required": false, + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Glue::Schema.SchemaDefinition" + "ValueType": "AWS::IAM::Path.Path" } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-schema.html#cfn-glue-schema-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": "Immutable" + "UpdateType": "Mutable" } } }, - "AWS::Glue::SchemaVersion": "CACHED", - "AWS::Glue::SchemaVersionMetadata": "CACHED", - "AWS::Glue::SecurityConfiguration": "CACHED", - "AWS::Glue::Table": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.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": { - "CatalogId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-catalogid", + "InstanceProfileName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-instanceprofilename", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Immutable" }, - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-databasename", + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-path", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::IAM::Path.Path" + } }, - "TableInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html#cfn-glue-table-tableinput", + "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": "TableInput", - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "AWS::IAM::InstanceProfile.Roles", + "ValueType": "AWS::IAM::InstanceProfile.Role" + } } } }, - "AWS::Glue::Trigger": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html", + "AWS::IAM::ManagedPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-actions", - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Predicate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-predicate", + "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": "Predicate", + "Type": "List", "UpdateType": "Mutable" }, - "Schedule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-schedule", + "ManagedPolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "StartOnCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-startoncreation", - "PrimitiveType": "Boolean", + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::IAM::Path.Path" + } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-tags", + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument", "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-type", - "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" - }, - "WorkflowName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-workflowname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, - "AWS::Glue::Workflow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html", - "Properties": { - "DefaultRunProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-defaultrunproperties", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IAM::ManagedPolicy.PolicyDocument" + } }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-description", - "PrimitiveType": "String", + "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" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-workflow.html#cfn-glue-workflow-tags", - "PrimitiveType": "Json", + "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::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", + "AWS::IAM::OIDCProvider": "CACHED", + "AWS::IAM::Policy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html", "Properties": { - "DataSources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-datasources", + "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": "CFNDataSourceConfigurations", + "Type": "List", "UpdateType": "Mutable" }, - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable", - "PrimitiveType": "Boolean", + "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" }, - "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", + "PolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policyname", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GuardDuty::Detector.FindingPublishingFrequency" + "ValueType": "AWS::IAM::Policy.PolicyName" } }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-tags", - "ItemType": "Tag", + "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" + }, + "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::GuardDuty::Filter": "CACHED", - "AWS::GuardDuty::IPSet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html", + "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": { - "Activate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-activate", - "PrimitiveType": "Boolean", + "AWSServiceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-awsservicename", + "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "DetectorId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-detectorid", + "CustomSuffix": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-customsuffix", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::IPSet.DetectorId" - } + "Required": false, + "UpdateType": "Immutable" }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-format", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-description", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::IAM::User": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.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", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Format" + "ListValueType": "AWS::IAM::Group.Names", + "ValueType": "AWS::IAM::Group.Name" } }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-location", - "PrimitiveType": "String", - "Required": true, + "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-user.html#cfn-iam-user-managepolicyarns", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "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-user.html#cfn-iam-user-path", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::GuardDuty::IPSet.Name" + "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-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-resource-guardduty-ipset.html#cfn-guardduty-ipset-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::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::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": { - "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", + "AssessmentTargetArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttargetarn", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::GuardDuty::ThreatIntelSet.DetectorId" - } + "UpdateType": "Immutable" }, - "Format": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-format", + "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::GuardDuty::ThreatIntelSet.Format" + "ValueType": "AWS::Inspector::AssessmentTemplate.DurationInSeconds" } }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-location", - "PrimitiveType": "String", + "RulesPackageArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-rulespackagearns", + "PrimitiveItemType": "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" + "Type": "List", + "UpdateType": "Immutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-tags", + "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": "Mutable" + "UpdateType": "Immutable" } } }, - "AWS::IAM::AccessKey": "CACHED", - "AWS::IAM::Group": { + "AWS::Inspector::ResourceGroup": { "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-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": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ManagedPolicyArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-managepolicyarns", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "AttributePayload": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-attributepayload", "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::IAM::ManagedPolicy.Arns", - "ValueType": "AWS::IAM::ManagedPolicy.Arn" - } + "Type": "AttributePayload", + "UpdateType": "Mutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-group.html#cfn-iam-group-path", + "ThingName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::IAM::Path.Path" + "ValueType": "AWS::IoT::Thing.ThingName" } - }, - "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": { + "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": { "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-kinesisfirehose-deliverystream.html", "Properties": { - "InstanceProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-instanceprofilename", - "PrimitiveType": "String", + "AmazonOpenSearchServerlessDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchserverlessdestinationconfiguration", "Required": false, - "UpdateType": "Immutable" + "Type": "AmazonOpenSearchServerlessDestinationConfiguration", + "UpdateType": "Mutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html#cfn-iam-instanceprofile-path", + "AmazonopensearchserviceDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-amazonopensearchservicedestinationconfiguration", + "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", + "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", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::IAM::Path.Path" + "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName" } }, - "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", + "DeliveryStreamType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", "Value": { - "ListValueType": "AWS::IAM::InstanceProfile.Roles", - "ValueType": "AWS::IAM::InstanceProfile.Role" + "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType" } - } - } - }, - "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", + }, + "ElasticsearchDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration", "Required": false, - "UpdateType": "Immutable" + "Type": "ElasticsearchDestinationConfiguration", + "UpdateType": "Mutable" }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", + "ExtendedS3DestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration", "Required": false, - "Type": "List", + "Type": "ExtendedS3DestinationConfiguration", "UpdateType": "Mutable" }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", - "PrimitiveType": "String", + "HttpEndpointDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration", + "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", "Required": false, + "Type": "KinesisStreamSourceConfiguration", "UpdateType": "Immutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", - "PrimitiveType": "String", + "RedshiftDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } + "Type": "RedshiftDestinationConfiguration", + "UpdateType": "Mutable" }, - "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" - } + "S3DestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration", + "Required": false, + "Type": "S3DestinationConfiguration", + "UpdateType": "Mutable" }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "SplunkDestinationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration", "Required": false, - "Type": "List", + "Type": "SplunkDestinationConfiguration", "UpdateType": "Mutable" }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-tags", "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::IAM::OIDCProvider": "CACHED", - "AWS::IAM::Policy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html", + "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": { - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-groups", - "DuplicatesAllowed": true, + "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": "Mutable" + "UpdateType": "Immutable" }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policydocument", - "PrimitiveType": "Json", + "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, - "UpdateType": "Mutable" + "Type": "Content", + "UpdateType": "Immutable" }, - "PolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-policyname", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::Policy.PolicyName" - } + "Required": false, + "UpdateType": "Immutable" }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", + "LayerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-layername", + "PrimitiveType": "String", "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Lambda::LayerVersion.LayerName" + } }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-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::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", + "AWS::Lambda::LayerVersionPermission": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html", "Properties": { - "AWSServiceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-awsservicename", + "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" }, - "CustomSuffix": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-customsuffix", + "LayerVersionArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-description", + "OrganizationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "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::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": { "Attributes": { - "Arn": { + "DeviceArn": { + "PrimitiveType": "String" + }, + "DeviceId": { "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-networkmanager-device.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", - "Required": false, - "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", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-description", + "PrimitiveType": "String", "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", + "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" + }, + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-location", "Required": false, - "Type": "List", - "UpdateType": "Mutable", - "Value": { - "ListValueType": "AWS::IAM::ManagedPolicy.Arns", - "ValueType": "AWS::IAM::ManagedPolicy.Arn" - } + "Type": "Location", + "UpdateType": "Mutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-path", + "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", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } + "UpdateType": "Mutable" }, - "PermissionsBoundary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-permissionsboundary", + "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" }, - "Policies": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user.html#cfn-iam-user-policies", - "DuplicatesAllowed": true, - "ItemType": "Policy", + "SiteId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-siteid", + "PrimitiveType": "String", "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", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-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", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-type", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "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::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": { + "AWS::NetworkManager::GlobalNetwork": "CACHED", + "AWS::NetworkManager::Link": { "Attributes": { - "Arn": { + "LinkArn": { + "PrimitiveType": "String" + }, + "LinkId": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html", "Properties": { - "AssessmentTargetArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttargetarn", - "PrimitiveType": "String", + "Bandwidth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-bandwidth", "Required": true, - "UpdateType": "Immutable" + "Type": "Bandwidth", + "UpdateType": "Mutable" }, - "AssessmentTemplateName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-assessmenttemplatename", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description", "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::Inspector::AssessmentTemplate.DurationInSeconds" - } + "UpdateType": "Mutable" }, - "RulesPackageArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-rulespackagearns", - "PrimitiveItemType": "String", + "GlobalNetworkId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-globalnetworkid", + "PrimitiveType": "String", "Required": true, - "Type": "List", "UpdateType": "Immutable" }, - "UserAttributesForFindings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspector-assessmenttemplate.html#cfn-inspector-assessmenttemplate-userattributesforfindings", - "ItemType": "Tag", + "Provider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider", + "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", + "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, - "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", + "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", "Required": false, - "Type": "AttributePayload", + "Type": "List", "UpdateType": "Mutable" }, - "ThingName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-type", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::Thing.ThingName" - } + "UpdateType": "Mutable" } } }, - "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": { + "AWS::NetworkManager::LinkAssociation": "CACHED", + "AWS::NetworkManager::Site": { "Attributes": { - "AssetArn": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "SiteArn": { "PrimitiveType": "String" }, - "AssetId": { + "SiteId": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.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", - "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", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-description", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "AssetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetname", + "GlobalNetworkId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-globalnetworkid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "AssetProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-assetproperties", - "DuplicatesAllowed": true, - "ItemType": "AssetProperty", + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-location", "Required": false, - "Type": "List", + "Type": "Location", "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-asset.html#cfn-iotsitewise-asset-tags", - "DuplicatesAllowed": true, + "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", @@ -14948,460 +13697,507 @@ } } }, - "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": { + "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": { "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", - "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", - "Required": false, - "Type": "AmazonopensearchserviceDestinationConfiguration", - "UpdateType": "Mutable" + "CreatedTime": { + "PrimitiveType": "String" }, - "DeliveryStreamEncryptionConfigurationInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamencryptionconfigurationinput", - "Required": false, - "Type": "DeliveryStreamEncryptionConfigurationInput", - "UpdateType": "Mutable" + "DataSetArns": { + "PrimitiveItemType": "String", + "Type": "List" }, - "DeliveryStreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamname", + "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", + "Properties": { + "AnalysisId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-analysisid", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamName" + "ValueType": "AWS::QuickSight::Analysis.AnalysisId" } }, - "DeliveryStreamType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-deliverystreamtype", + "AwsAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-awsaccountid", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Immutable", "Value": { - "ValueType": "AWS::KinesisFirehose::DeliveryStream.DeliveryStreamType" + "ValueType": "AWS::QuickSight::Analysis.AwsAccountId" } }, - "ElasticsearchDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration", + "Definition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition", "Required": false, - "Type": "ElasticsearchDestinationConfiguration", + "Type": "AnalysisDefinition", "UpdateType": "Mutable" }, - "ExtendedS3DestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration", - "Required": false, - "Type": "ExtendedS3DestinationConfiguration", - "UpdateType": "Mutable" + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.Name" + } }, - "HttpEndpointDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-httpendpointdestinationconfiguration", + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters", "Required": false, - "Type": "HttpEndpointDestinationConfiguration", + "Type": "Parameters", "UpdateType": "Mutable" }, - "KinesisStreamSourceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration", - "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", + "Permissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-permissions", + "DuplicatesAllowed": true, + "ItemType": "ResourcePermission", "Required": false, - "Type": "RedshiftDestinationConfiguration", + "Type": "List", "UpdateType": "Mutable" }, - "S3DestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-s3destinationconfiguration", + "SourceEntity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-sourceentity", "Required": false, - "Type": "S3DestinationConfiguration", + "Type": "AnalysisSourceEntity", "UpdateType": "Mutable" }, - "SplunkDestinationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-splunkdestinationconfiguration", + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status", + "PrimitiveType": "String", "Required": false, - "Type": "SplunkDestinationConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.Status" + } }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#cfn-kinesisfirehose-deliverystream-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags", "DuplicatesAllowed": true, "ItemType": "Tag", "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", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ValidationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy", + "Required": false, + "Type": "ValidationStrategy", + "UpdateType": "Mutable" } } }, - "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", + "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::OptionGroup": "CACHED", + "AWS::Redshift::Cluster": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html", "Properties": { - "CompatibleArchitectures": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-compatiblearchitectures", - "PrimitiveItemType": "String", + "AllowVersionUpgrade": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade", + "PrimitiveType": "Boolean", "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", - "PrimitiveItemType": "String", + "AquaConfigurationStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-aquaconfigurationstatus", + "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", + "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, - "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" + "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" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-description", + "AvailabilityZoneRelocationStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-availabilityzonerelocationstatus", "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", + "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::Lambda::LayerVersion.LayerName" + "ValueType": "AWS::Redshift::Cluster.ClusterIdentifier" } }, - "LicenseInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html#cfn-lambda-layerversion-licenseinfo", + "ClusterParameterGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterparametergroupname", "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", + "Value": { + "ValueType": "AWS::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": true, + "Required": false, "UpdateType": "Immutable" }, - "LayerVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-layerversionarn", + "ClusterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustertype", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterType" + } }, - "OrganizationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-organizationid", + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } }, - "Principal": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversionpermission.html#cfn-lambda-layerversionpermission-principal", + "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" - } - } - }, - "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" }, - "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", + "DeferMaintenance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenance", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-globalnetworkid", + "DeferMaintenanceStartTime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenancestarttime", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-location", + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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" }, - "SerialNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-serialnumber", + "Encrypted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-encrypted", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", "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", + "HsmConfigurationIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmconfigurationidentifier", "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", + "IamRoles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles", "DuplicatesAllowed": true, - "ItemType": "Tag", + "PrimitiveItemType": "String", "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", + "KmsKeyId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Vendor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-device.html#cfn-networkmanager-device-vendor", - "PrimitiveType": "String", + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", "Required": false, + "Type": "LoggingProperties", "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", + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-description", - "PrimitiveType": "String", + "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" }, - "GlobalNetworkId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-globalnetworkid", + "MasterUserPassword": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.MasterUserPassword" + } }, - "Provider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-provider", + "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, "UpdateType": "Mutable" }, - "SiteId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-siteid", + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-link.html#cfn-networkmanager-link-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-port", + "PrimitiveType": "Integer", "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", + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - } - } - }, - "AWS::NetworkManager::LinkAssociation": "CACHED", - "AWS::NetworkManager::Site": { - "Attributes": { - "CreatedAt": { - "PrimitiveType": "String" }, - "SiteArn": { - "PrimitiveType": "String" + "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" }, - "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", + "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" + }, + "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" + }, + "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" }, - "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" + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-location", + "SnapshotCopyRetentionPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopyretentionperiod", + "PrimitiveType": "Integer", "Required": false, - "Type": "Location", "UpdateType": "Mutable" }, + "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" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-site.html#cfn-networkmanager-site-tags", - "DuplicatesAllowed": false, + "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" + }, + "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" } } }, - "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", - "AWS::RDS::DBProxyTargetGroup": "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", @@ -15504,164 +14300,7 @@ "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", - "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", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::S3::Bucket.AccessControl" - } - }, - "AnalyticsConfigurations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-analyticsconfigurations", - "DuplicatesAllowed": false, - "ItemType": "AnalyticsConfiguration", - "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", - "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", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::S3::Bucket.BucketName" - } - }, - "CorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-crossoriginconfig", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "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", - "Required": false, - "UpdateType": "Immutable" - }, - "OwnershipControls": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html#cfn-s3-bucket-ownershipcontrols", - "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", - "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", - "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", - "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", - "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", - "Required": false, - "Type": "WebsiteConfiguration", - "UpdateType": "Mutable" - } - } - }, + "AWS::S3::Bucket": "CACHED", "AWS::S3::BucketPolicy": "CACHED", "AWS::S3ObjectLambda::AccessPoint": "CACHED", "AWS::S3ObjectLambda::AccessPointPolicy": "CACHED", @@ -16266,6 +14905,10 @@ "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", @@ -16831,6 +15474,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", @@ -17464,6 +16108,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", @@ -17498,6 +16143,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", @@ -19911,34 +18563,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", @@ -19960,32 +18585,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", @@ -19996,875 +18596,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", @@ -20879,53 +18622,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 746d42b2df..3ddf060744 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", @@ -1170,6 +1171,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", @@ -1251,6 +1253,7 @@ "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", @@ -3202,7 +3205,77 @@ "AWS::OSIS::Pipeline.VpcEndpoint": "CACHED", "AWS::OSIS::Pipeline.VpcOptions": "CACHED", "AWS::OpenSearchService::Domain.AdvancedSecurityOptionsInput": "CACHED", - "AWS::OpenSearchService::Domain.ClusterConfig": "CACHED", + "AWS::OpenSearchService::Domain.ClusterConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html", + "Properties": { + "DedicatedMasterCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastercount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmasterenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DedicatedMasterType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-dedicatedmastertype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancecount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MultiAZWithStandbyEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-multiazwithstandbyenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "WarmType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-warmtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ZoneAwarenessConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessconfig", + "Required": false, + "Type": "ZoneAwarenessConfig", + "UpdateType": "Mutable" + }, + "ZoneAwarenessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opensearchservice-domain-clusterconfig.html#cfn-opensearchservice-domain-clusterconfig-zoneawarenessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::OpenSearchService::Domain.CognitoOptions": "CACHED", "AWS::OpenSearchService::Domain.DomainEndpointOptions": "CACHED", "AWS::OpenSearchService::Domain.EBSOptions": "CACHED", @@ -3342,7 +3415,23 @@ "AWS::RDS::OptionGroup.OptionConfiguration": "CACHED", "AWS::RDS::OptionGroup.OptionSetting": "CACHED", "AWS::Redshift::Cluster.Endpoint": "CACHED", - "AWS::Redshift::Cluster.LoggingProperties": "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" + }, + "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::ClusterParameterGroup.Parameter": "CACHED", "AWS::Redshift::EndpointAccess.NetworkInterface": "CACHED", "AWS::Redshift::EndpointAccess.VpcEndpoint": "CACHED", @@ -3654,6 +3743,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", @@ -4099,7 +4189,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -4856,99 +4946,7 @@ "AWS::IoT::CertificateProvider": "CACHED", "AWS::IoT::CustomMetric": "CACHED", "AWS::IoT::Dimension": "CACHED", - "AWS::IoT::DomainConfiguration": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "DomainType": { - "PrimitiveType": "String" - }, - "ServerCertificates": { - "ItemType": "ServerCertificateSummary", - "Type": "List" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html", - "Properties": { - "AuthorizerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-authorizerconfig", - "Required": false, - "Type": "AuthorizerConfig", - "UpdateType": "Mutable" - }, - "DomainConfigurationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationName" - } - }, - "DomainConfigurationStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainconfigurationstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainConfigurationStatus" - } - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-domainname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.DomainName" - } - }, - "ServerCertificateArns": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servercertificatearns", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServerCertificateArns" - } - }, - "ServiceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-servicetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ServiceType" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TlsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-tlsconfig", - "Required": false, - "Type": "TlsConfig", - "UpdateType": "Mutable" - }, - "ValidationCertificateArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-domainconfiguration.html#cfn-iot-domainconfiguration-validationcertificatearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IoT::DomainConfiguration.ValidationCertificateArn" - } - } - } - }, + "AWS::IoT::DomainConfiguration": "CACHED", "AWS::IoT::FleetMetric": "CACHED", "AWS::IoT::JobTemplate": "CACHED", "AWS::IoT::Logging": "CACHED", @@ -5110,7 +5108,351 @@ "AWS::RDS::EventSubscription": "CACHED", "AWS::RDS::GlobalCluster": "CACHED", "AWS::RDS::OptionGroup": "CACHED", - "AWS::Redshift::Cluster": "CACHED", + "AWS::Redshift::Cluster": { + "Attributes": { + "DeferMaintenanceIdentifier": { + "PrimitiveType": "String" + }, + "Endpoint.Address": { + "PrimitiveType": "String" + }, + "Endpoint.Port": { + "PrimitiveType": "String" + }, + "Id": { + "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", + "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": 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::Redshift::Cluster.ClusterIdentifier" + } + }, + "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::Redshift::Cluster.ClusterParameterGroupName" + } + }, + "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": "RedshiftClusterType" + } + }, + "ClusterVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "RedshiftClusterVersion" + } + }, + "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, + "UpdateType": "Mutable" + }, + "DeferMaintenanceDuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "DestinationRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "Endpoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", + "Required": false, + "UpdateType": "Mutable" + }, + "HsmClientCertificateIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", + "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", + "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "LoggingProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", + "Required": false, + "Type": "LoggingProperties", + "UpdateType": "Mutable" + }, + "MaintenanceTrackName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", + "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", + "PrimitiveType": "Integer", + "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, + "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, + "UpdateType": "Mutable" + }, + "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": "Mutable", + "Value": { + "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" + } + }, + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "PreferredMaintenanceWindow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", + "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", + "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" + }, + "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" + }, + "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" + }, + "SnapshotCopyManual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + }, + "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" + }, + "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" + } + } + }, "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -6410,153 +6752,7 @@ "AWS::GameLift::Fleet.CertificateConfiguration.CertificateType": "CACHED", "AWS::GameLift::Fleet.ComputeType": "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", @@ -8135,6 +8331,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -8653,6 +8850,7 @@ "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", @@ -8826,921 +9024,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", @@ -9755,49 +9050,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", @@ -9813,24 +9066,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 67763237ec..3503cd841f 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", @@ -963,9 +964,49 @@ "AWS::CodeStar::GitHubRepository.Code": "CACHED", "AWS::CodeStar::GitHubRepository.S3": "CACHED", "AWS::CodeStarNotifications::NotificationRule.Target": "CACHED", - "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "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.CognitoStreams": "CACHED", - "AWS::Cognito::IdentityPool.PushSync": "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::IdentityPoolRoleAttachment.MappingRule": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", @@ -1093,8 +1134,8 @@ "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", + "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, @@ -1562,6 +1603,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", @@ -1643,6 +1685,7 @@ "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", @@ -2379,7 +2422,23 @@ "AWS::ImageBuilder::LifecyclePolicy.IncludeResources": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.LastLaunched": "CACHED", "AWS::ImageBuilder::LifecyclePolicy.PolicyDetail": "CACHED", - "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": "CACHED", + "AWS::ImageBuilder::LifecyclePolicy.RecipeSelection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SemanticVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-imagebuilder-lifecyclepolicy-recipeselection.html#cfn-imagebuilder-lifecyclepolicy-recipeselection-semanticversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::ImageBuilder::LifecyclePolicy.ResourceSelection": "CACHED", "AWS::InspectorV2::Filter.DateFilter": "CACHED", "AWS::InspectorV2::Filter.FilterCriteria": "CACHED", @@ -2401,7 +2460,6 @@ "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", @@ -3185,6 +3243,8 @@ "AWS::MediaLive::Channel.CaptionSelector": "CACHED", "AWS::MediaLive::Channel.CaptionSelectorSettings": "CACHED", "AWS::MediaLive::Channel.CdiInputSpecification": "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", @@ -3491,6 +3551,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", @@ -4035,28 +4096,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", @@ -4538,28 +4578,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", @@ -5107,28 +5126,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", @@ -5262,28 +5260,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", @@ -5341,23 +5318,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", @@ -5705,6 +5666,7 @@ "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", + "AWS::SageMaker::FeatureGroup.ThroughputConfig": "CACHED", "AWS::SageMaker::InferenceComponent.DeployedImage": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentComputeResourceRequirements": "CACHED", "AWS::SageMaker::InferenceComponent.InferenceComponentContainerSpecification": "CACHED", @@ -6207,7 +6169,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "153.0.0", + "ResourceSpecificationVersion": "154.0.0", "ResourceTypes": { "AMZN::SDC::Deployment": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sdc-deployment.html", @@ -6462,7 +6424,91 @@ "AWS::CodeStarConnections::RepositoryLink": "CACHED", "AWS::CodeStarConnections::SyncConfiguration": "CACHED", "AWS::CodeStarNotifications::NotificationRule": "CACHED", - "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPool": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + }, + "Name": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html", + "Properties": { + "AllowClassicFlow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowclassicflow", + "PrimitiveType": "Boolean", + "Required": false, + "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" + }, + "CognitoEvents": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoevents", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "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", + "UpdateType": "Mutable" + }, + "CognitoStreams": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitostreams", + "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", + "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", + "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", + "UpdateType": "Mutable" + }, + "PushSync": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-pushsync", + "Required": false, + "Type": "PushSync", + "UpdateType": "Mutable" + }, + "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", + "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": "CACHED", "AWS::Cognito::LogDeliveryConfiguration": "CACHED", @@ -7284,7 +7330,41 @@ "AWS::LakeFormation::DataLakeSettings": "CACHED", "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": { + "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", + "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", @@ -7320,7 +7400,52 @@ "AWS::Location::RouteCalculator": "CACHED", "AWS::Location::Tracker": "CACHED", "AWS::Location::TrackerConsumer": "CACHED", - "AWS::Logs::AccountPolicy": "CACHED", + "AWS::Logs::AccountPolicy": { + "Attributes": { + "AccountId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html", + "Properties": { + "PolicyDocument": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html#cfn-logs-accountpolicy-policydocument", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Logs::AccountPolicy.PolicyDocument" + } + }, + "PolicyName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html#cfn-logs-accountpolicy-policyname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Logs::AccountPolicy.PolicyName" + } + }, + "PolicyType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html#cfn-logs-accountpolicy-policytype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Logs::AccountPolicy.PolicyType" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-accountpolicy.html#cfn-logs-accountpolicy-scope", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Logs::AccountPolicy.Scope" + } + } + } + }, "AWS::Logs::Delivery": "CACHED", "AWS::Logs::DeliveryDestination": "CACHED", "AWS::Logs::DeliverySource": "CACHED", @@ -7481,132 +7606,15 @@ "AWS::Pinpoint::VoiceChannel": "CACHED", "AWS::PinpointEmail::ConfigurationSet": "CACHED", "AWS::PinpointEmail::ConfigurationSetEventDestination": "CACHED", - "AWS::PinpointEmail::DedicatedIpPool": "CACHED", - "AWS::PinpointEmail::Identity": "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": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "CreatedTime": { - "PrimitiveType": "String" - }, - "DataSetArns": { - "PrimitiveItemType": "String", - "Type": "List" - }, - "LastUpdatedTime": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.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", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.AwsAccountId" - } - }, - "Definition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-definition", - "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", - "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", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.Name" - } - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-parameters", - "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", - "Required": false, - "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, - "Type": "AnalysisSourceEntity", - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.Status" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "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", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ValidationStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-analysis.html#cfn-quicksight-analysis-validationstrategy", - "Required": false, - "Type": "ValidationStrategy", - "UpdateType": "Mutable" - } - } - }, + "AWS::PinpointEmail::DedicatedIpPool": "CACHED", + "AWS::PinpointEmail::Identity": "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", @@ -7632,372 +7640,7 @@ "AWS::RDS::GlobalCluster": "CACHED", "AWS::RDS::OptionGroup": "CACHED", "AWS::RUM::AppMonitor": "CACHED", - "AWS::Redshift::Cluster": { - "Attributes": { - "ClusterNamespaceArn": { - "PrimitiveType": "String" - }, - "DeferMaintenanceIdentifier": { - "PrimitiveType": "String" - }, - "Endpoint.Address": { - "PrimitiveType": "String" - }, - "Endpoint.Port": { - "PrimitiveType": "String" - }, - "MasterPasswordSecretArn": { - "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", - "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": 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::Redshift::Cluster.ClusterIdentifier" - } - }, - "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::Redshift::Cluster.ClusterParameterGroupName" - } - }, - "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": "RedshiftClusterType" - } - }, - "ClusterVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clusterversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "RedshiftClusterVersion" - } - }, - "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, - "UpdateType": "Mutable" - }, - "DeferMaintenanceDuration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-defermaintenanceduration", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "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" - }, - "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" - }, - "DestinationRegion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-destinationregion", - "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", - "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", - "Required": false, - "UpdateType": "Mutable" - }, - "Endpoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-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", - "Required": false, - "UpdateType": "Mutable" - }, - "HsmClientCertificateIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertificateidentifier", - "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", - "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", - "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", - "Required": false, - "UpdateType": "Mutable" - }, - "LoggingProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties", - "Required": false, - "Type": "LoggingProperties", - "UpdateType": "Mutable" - }, - "MaintenanceTrackName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-maintenancetrackname", - "PrimitiveType": "String", - "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": false, - "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, - "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", - "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": "Mutable", - "Value": { - "ValueType": "AWS::Redshift::Cluster.NumberOfNodes" - } - }, - "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", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-preferredmaintenancewindow", - "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", - "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" - }, - "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" - }, - "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" - }, - "SnapshotCopyManual": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotcopymanual", - "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", - "Required": false, - "UpdateType": "Mutable" - }, - "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" - }, - "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" - }, - "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" - } - } - }, + "AWS::Redshift::Cluster": "CACHED", "AWS::Redshift::ClusterParameterGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroup": "CACHED", "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", @@ -8262,6 +7905,7 @@ "AWS::APS::RuleGroupsNamespace.Name": "CACHED", "AWS::APS::RuleGroupsNamespace.Workspace": "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", @@ -13386,6 +13030,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", @@ -13985,6 +13630,7 @@ "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::Image.ImageDescription": "CACHED", "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", @@ -14546,6 +14192,7 @@ "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", @@ -14838,788 +14485,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 4706b2c463..e5e65132aa 100644 --- a/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json @@ -1 +1 @@ -{"etag": "\"3e409f3eda72fa27a0d6ff8be834a626\"", "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": "\"ba36b56dff959a7b7448947f1dcbb331\"", "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 5f48315147..f9da12a4fc 100644 --- a/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json @@ -1 +1 @@ -{"etag": "\"a2bf35f64dd198534e0d6eb43a6ccd50\"", "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": "\"70ccffac13af391fc40db0e78905c1e9\"", "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 86af5eef7a..8e1f59ae56 100644 --- a/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json @@ -1 +1 @@ -{"etag": "\"b727c5a9cf4f78d482f74078aa8b1b3b\"", "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": "\"8425fcbfb8b1573e52ef49e3cc281f16\"", "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 eefcc76279..dfed7a3251 100644 --- a/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json @@ -1 +1 @@ -{"etag": "\"4ed74f47cf68252adcdcfc64530f1a3b\"", "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": "\"8b3a5c79a56d2ec704e4d9c8992d3a13\"", "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 32a772d364..8db247a1c1 100644 --- a/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json @@ -1 +1 @@ -{"etag": "\"c2f334edee0f41653ae25cb039db6492\"", "url": "https://d1742qcu2c1ncx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"add8c0b927521cb480e0d74eb0762a11\"", "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 b38393e3bb..ead1b350bb 100644 --- a/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json @@ -1 +1 @@ -{"etag": "\"0868370d47c0f4152836cda5eb2ef119\"", "url": "https://diy8iv58sj6ba.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"6a2ef4fc4ccc73cfc71360b7de93d275\"", "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 0a3a2c4307..b6cd7c81fe 100644 --- a/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json @@ -1 +1 @@ -{"etag": "\"5a428db93a089fce3813655304c524ef\"", "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": "\"90eef6a788333361cca4822a84ecd32a\"", "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 21a063b641..513c2b3af3 100644 --- a/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json @@ -1 +1 @@ -{"etag": "\"24fea846c984749aca4b8c17225af1fd\"", "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": "\"cc3deb94f699d29fe7abcd989e9e7937\"", "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 17a58d7f62..42028d128b 100644 --- a/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json @@ -1 +1 @@ -{"etag": "\"f0fb0698420160e94bea27983c0a923e\"", "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": "\"0be8146fa6a33c425e49077c6e686272\"", "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 43d30cda45..7f758a40cd 100644 --- a/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json @@ -1 +1 @@ -{"etag": "\"a7828d25fc8462dd7baf1ea570b16cfd\"", "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": "\"5e04971a30dcc332d186b28e9a7e8ab8\"", "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 396a04829d..593fff17ba 100644 --- a/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json @@ -1 +1 @@ -{"etag": "\"9d1027bea3e3979d6dc21c171cfc5aea\"", "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": "\"2b3cde663a1912663d357c38565ddcfd\"", "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 d2bfa7196c..067ff2dea7 100644 --- a/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json @@ -1 +1 @@ -{"etag": "\"dfd3cdb1cf2cda8bcf327403ecb9267d\"", "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": "\"882c75a04772653c2b1de9d6c0a77a9d\"", "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 8534c20089..7e42ebc4be 100644 --- a/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json @@ -1 +1 @@ -{"etag": "\"2289e97dc453df1a582e68828eb8a455\"", "url": "https://d3c9jyj3w509b0.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"85e3fff55be486c8d5935bfb5e3717e8\"", "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 6c7edbacb6..65019d5973 100644 --- a/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json @@ -1 +1 @@ -{"etag": "\"d056915e6600ecd2be830d839b08cd5c\"", "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": "\"5319a49c9dc05a6364ad15662e21aebe\"", "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 fde1892a1f..70e5fe6b6c 100644 --- a/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json @@ -1 +1 @@ -{"etag": "\"52d124d7d7dea00fe07db6b411368923\"", "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": "\"7833810d6081dddb1892005cb46fdef9\"", "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 c0e3460be1..3ffafc9d40 100644 --- a/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json @@ -1 +1 @@ -{"etag": "\"ffba55a342a33d08cdbaff325d194ee9\"", "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": "\"5f9b0668f6b7f254db0162bddf131456\"", "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 dee26aefc4..910c2609af 100644 --- a/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json @@ -1 +1 @@ -{"etag": "\"1b1efa952bb5556b5f37dbb517194b6f\"", "url": "https://d2zq80gdmjim8k.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"3f7b70b714abc931e8da23210d883772\"", "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 12097041ef..c36e1215fd 100644 --- a/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json @@ -1 +1 @@ -{"etag": "\"523d889e49c021344976fbb661dcb5ca\"", "url": "https://doigdx0kgq9el.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"0325951a761bb91d940f66746a445a41\"", "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 db12f5ac95..4476041eb0 100644 --- a/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json @@ -1 +1 @@ -{"etag": "\"9bf91cacd7a30b5eff58ba0fa56d6fdb\"", "url": "https://d2senuesg1djtx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"9f2bc9e912675344cc5bd3a87f5e2531\"", "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 96be2b8961..0c9258c902 100644 --- a/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json @@ -1 +1 @@ -{"etag": "\"544b62db85f4dce14e2c202180a45f11\"", "url": "https://d33vqc0rt9ld30.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"076c248129d82ff4e5251b477cf8ecff\"", "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 707d84df88..5aa8203b36 100644 --- a/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json @@ -1 +1 @@ -{"etag": "\"99f665dc7e7df3336d67b87761f713fe\"", "url": "https://d1mta8qj7i28i2.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"47f16d279a51ad512dd148c76708e837\"", "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 31e2f0cbe0..1018c89760 100644 --- a/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json @@ -1 +1 @@ -{"etag": "\"584e13a4bf331ed58a4deaff8f1c57a9\"", "url": "https://d3teyb21fexa9r.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"f8a2d846d3d97a81f1fcab03d402db6d\"", "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 a361a87189..6af73eba9e 100644 --- a/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json @@ -1 +1 @@ -{"etag": "\"addb3ae7ad0f80f232b57e7f6214b462\"", "url": "https://d68hl49wbnanq.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"13510df29d91630c0b9644c1685fdb58\"", "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 443cf334fc..768bbdc6c1 100644 --- a/src/cfnlint/data/DownloadsMetadata/b8db30bc086b29ccb23b831e7ab56df87f0051cca9ba1d43a87259b5f150a65e.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/b8db30bc086b29ccb23b831e7ab56df87f0051cca9ba1d43a87259b5f150a65e.meta.json @@ -1 +1 @@ -{"etag": "\"120e4968ff7d3c0bf034a449009a03f3\"", "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": "\"59c28f5a3a81cd9c5c3c61a750bdd6b4\"", "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 beceeb04b7..6df51007f6 100644 --- a/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json @@ -1 +1 @@ -{"etag": "\"ddea82510ed98844a743166a6b1a3bad\"", "url": "https://dnwj8swjjbsbt.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"700955ecf61c4c3e535ae7af5f8ae51a\"", "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 4677e23dea..69a0db0665 100644 --- a/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json @@ -1 +1 @@ -{"etag": "\"d7c721fe273ede3ca23bc16d559151ca\"", "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": "\"3acc9d308a10e6f47397165eaeee8be4\"", "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 87356ed637..e0232d065e 100644 --- a/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json @@ -1 +1 @@ -{"etag": "\"9e3128beff53c59abbbf231864a857eb\"", "url": "https://d1ane3fvebulky.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"197d7b00d93e4c09f0802be6f6665d30\"", "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 936d6165ff..09fe5c0997 100644 --- a/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json @@ -1 +1 @@ -{"etag": "\"fd449e082c3222a5ab7b3be598da652a\"", "url": "https://d2s8ygphhesbe7.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"14de2df6ff612b6d9c9b5e245ab45a83\"", "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 361e5a7ce2..ff661a66da 100644 --- a/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json @@ -1 +1 @@ -{"etag": "\"8148f6bdc5fa64806f0c8abf9bcdddc8\"", "url": "https://d2d0mfegowb3wk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"d56f38b7a793cb159376ba90a51e3d64\"", "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 0a21f94423..cdc9640f7d 100644 --- a/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json @@ -1 +1 @@ -{"etag": "\"6918a402518a6f17e4fe710e5a59dd14\"", "url": "https://d1uauaxba7bl26.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"82129b01ee3b9e97d7727f8bb8932c5f\"", "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 e377ae920c..6d9eb064bb 100644 --- a/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json @@ -1 +1 @@ -{"etag": "\"1c3e28d65e40e463f27d9c55fdd1f170\"", "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": "\"4ffb8ff51ec12cb042a5d7355c347204\"", "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 d21f32913d..2bb6ec2da7 100644 --- a/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json @@ -1 +1 @@ -{"etag": "\"47d19a69c96d8fc3ec24d2c760a1f491\"", "url": "https://d2stg8d246z9di.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"b16e6adaba2c668db035d267767ef48b\"", "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 1a73f819f6..1d1ab27a73 100644 --- a/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json @@ -1 +1 @@ -{"etag": "\"08a981fc271b772830cae632130fe780\"", "url": "https://d201a2mn26r7lk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"64c802e1336b1aa63d94c9cc06c01b5b\"", "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..9f50447eb1 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,86 @@ "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", @@ -75,6 +217,39 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +417,106 @@ "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", @@ -156,6 +526,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 +578,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 +598,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 +617,94 @@ "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", @@ -209,6 +712,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 +726,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 +752,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 +772,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" ] }, { @@ -348,8 +898,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", @@ -361,6 +915,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 +936,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 +959,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 +1131,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 +1166,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 +1182,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 +1273,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 +1286,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 +1319,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 +1340,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 +1388,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 +1468,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 +1510,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 +1539,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 +1608,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 +1623,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 +1653,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 +1669,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 +1732,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 +1748,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 +1775,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 +1798,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/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..09e0e91637 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,86 @@ "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", @@ -81,6 +217,39 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +398,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 +417,106 @@ "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", @@ -156,6 +526,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 +560,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 +578,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 +598,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 +617,94 @@ "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", @@ -200,6 +712,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 +726,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" ] }, { @@ -323,8 +900,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 +917,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 +946,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 +974,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 +990,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 +1057,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 +1088,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 +1117,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 +1143,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 +1162,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 +1197,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 +1304,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 +1317,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 +1350,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 +1371,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 +1419,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 +1499,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 +1527,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 +1541,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 +1570,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 +1692,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 +1728,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 +1763,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 +1779,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 +1806,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 +1829,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-northeast-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-northeast-1/05_pricing_property_values.json index f5cbb3cc89..2d9dd952d4 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", @@ -146,6 +167,17 @@ "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", @@ -162,6 +194,11 @@ "d3en.6xlarge", "d3en.8xlarge", "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", + "f1.16xlarge", + "f1.2xlarge", + "f1.4xlarge", "g2.2xlarge", "g2.8xlarge", "g3.16xlarge", @@ -194,6 +231,16 @@ "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "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 +265,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 +447,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", @@ -410,7 +476,26 @@ "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", @@ -419,6 +504,8 @@ "p3.8xlarge", "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -560,6 +647,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", @@ -577,6 +676,17 @@ "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", @@ -616,8 +726,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 +752,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", @@ -986,6 +1112,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 +1169,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 +1185,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 +1216,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 +1338,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 +1408,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 +1435,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 +1478,10 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -1303,6 +1499,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 +1638,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 +1659,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 +1789,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 +1810,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 +1834,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 +1941,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1738,6 +1992,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 +2042,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..e78ba42b03 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,65 @@ "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", @@ -132,6 +231,20 @@ "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "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 +265,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 +282,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 +353,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 +378,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 +427,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 +468,14 @@ "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", @@ -281,13 +493,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 +578,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 +627,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 +668,36 @@ "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", @@ -435,13 +726,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 +752,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 +773,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", @@ -661,6 +978,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -672,6 +991,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 +1048,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 +1064,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 +1131,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 +1162,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 +1191,8 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -825,6 +1217,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 +1236,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 +1271,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 +1287,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 +1357,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 +1378,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 +1391,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 +1445,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 +1493,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 +1615,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 +1652,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 +1713,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 +1758,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 +1792,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 +1820,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 +1871,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 +1921,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 +1941,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..8edb42e34d 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,106 @@ "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", @@ -85,6 +217,39 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +417,95 @@ "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", @@ -190,6 +526,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 +560,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 +617,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.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 +712,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 +726,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 +752,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 +772,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" ] }, { @@ -414,8 +930,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", @@ -427,12 +947,55 @@ "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 +1008,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 +1063,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 +1089,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 +1124,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 +1231,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 +1244,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 +1277,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 +1298,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 +1346,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 +1426,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 +1454,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 +1497,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 +1566,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 +1581,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 +1611,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 +1627,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 +1655,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 +1690,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 +1706,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 +1733,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 +1756,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..2b1acb90e7 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", @@ -121,6 +159,27 @@ "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", @@ -129,6 +188,28 @@ "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", @@ -144,6 +225,26 @@ "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", + "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 +265,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 +282,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 +302,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 +353,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 +427,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", @@ -311,9 +493,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 +542,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 +560,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 +627,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", @@ -434,6 +676,28 @@ "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", @@ -462,11 +726,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 +752,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 +773,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", @@ -683,6 +975,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -723,6 +1017,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 +1090,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 +1157,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 +1194,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 +1217,8 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -885,6 +1243,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 +1297,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 +1313,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 +1334,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 +1359,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 +1383,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 +1404,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 +1417,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 +1471,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 +1519,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 +1564,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 +1613,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 +1627,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 +1678,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 +1715,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 +1739,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 +1766,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 +1828,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 +1879,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 +1929,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 +1949,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..9dc362ff80 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,111 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +417,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 +468,55 @@ "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", @@ -148,6 +526,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 +560,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 +598,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 +617,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 +668,43 @@ "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", @@ -192,6 +712,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 +726,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 +772,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" ] }, { @@ -313,8 +886,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" @@ -324,6 +903,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 +932,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 +969,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 +1000,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 +1029,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 +1048,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 +1069,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 +1109,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 +1216,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 +1229,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 +1262,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 +1283,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 +1331,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 +1411,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 +1439,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 +1482,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 +1566,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-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-1/05_pricing_property_values.json index e84dd034c5..e0127efd16 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", @@ -136,6 +159,27 @@ "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", @@ -150,11 +194,22 @@ "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", @@ -162,13 +217,33 @@ "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", "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 +265,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 +447,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", @@ -382,7 +476,25 @@ "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", @@ -390,7 +502,10 @@ "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -532,6 +647,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", @@ -549,6 +676,27 @@ "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", @@ -578,14 +726,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 +752,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 +773,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", @@ -882,6 +1055,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 +1112,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 +1128,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 +1159,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 +1195,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 +1232,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 +1335,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 +1351,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 +1372,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 +1406,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 +1442,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 +1557,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 +1581,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 +1602,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 +1732,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 +1753,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 +1777,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 +1884,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1596,6 +1935,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 +1985,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 +2018,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..14153b396a 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", @@ -146,6 +159,27 @@ "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", @@ -154,6 +188,14 @@ "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", @@ -163,6 +205,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 +225,25 @@ "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", "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 +265,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 +292,10 @@ "inf1.2xlarge", "inf1.6xlarge", "inf1.xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "inf2.8xlarge", + "inf2.xlarge", "is4gen.2xlarge", "is4gen.4xlarge", "is4gen.8xlarge", @@ -277,6 +353,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 +447,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", @@ -387,12 +493,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 +627,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", @@ -531,6 +676,27 @@ "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", @@ -560,12 +726,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 +752,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 +773,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", @@ -877,6 +1070,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 +1127,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 +1143,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 +1174,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 +1366,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 +1387,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 +1412,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 +1436,10 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -1189,6 +1457,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 +1524,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 +1596,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 +1617,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 +1731,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 +1768,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 +1792,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 +1881,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1538,6 +1894,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 +1932,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 +1982,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 +2015,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..404cdddebb 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,93 @@ "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", @@ -72,11 +225,37 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +417,106 @@ "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", @@ -151,6 +526,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 +560,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 +607,104 @@ "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", @@ -185,6 +712,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 +726,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 +772,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" ] }, { @@ -338,8 +920,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 +937,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 +1053,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 +1079,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 +1100,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 +1130,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 +1200,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 +1221,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 +1234,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 +1267,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 +1288,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 +1336,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 +1416,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 +1444,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 +1479,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 +1571,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-4/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/05_pricing_property_values.json index 2f2da4bed7..7594dda86b 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,132 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +407,116 @@ "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", @@ -109,6 +526,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 +560,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 +598,113 @@ "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", @@ -134,13 +712,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" ] }, { @@ -230,8 +875,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" @@ -241,27 +892,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 +1008,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 +1029,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 +1176,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 +1189,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 +1222,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 +1243,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 +1283,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 +1371,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 +1399,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/ca-central-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/ca-central-1/05_pricing_property_values.json index aa40f6034d..6cfbdd1e03 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,35 @@ "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", @@ -116,9 +188,23 @@ "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", @@ -139,6 +225,31 @@ "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", + "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 +265,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -180,12 +292,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 +353,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 +417,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 +468,14 @@ "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", @@ -290,9 +492,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 +560,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 +578,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 +617,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 +668,36 @@ "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", @@ -416,10 +726,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 +752,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 +772,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" ] }, { @@ -619,6 +965,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -630,6 +978,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 +1007,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 +1035,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 +1051,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 +1118,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 +1155,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 +1178,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 +1204,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 +1258,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 +1274,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 +1320,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 +1344,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 +1387,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 +1432,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 +1480,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 +1588,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 +1602,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 +1631,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 +1700,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 +1715,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 +1761,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 +1789,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 +1840,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 +1890,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 +1935,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..9c65864a4c 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,143 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +427,96 @@ "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", @@ -132,6 +526,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 +598,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 +627,84 @@ "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", @@ -168,13 +712,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 +873,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 +890,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 +927,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 +958,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 +987,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 +1006,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 +1075,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 +1220,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 +1241,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 +1297,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 +1369,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 +1447,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/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/ca-west-1/07_ssm_service_addition.json index aee38af04e..c43d4010c4 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 @@ -3296,6 +3296,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" } } } @@ -6797,6 +6803,33 @@ } } }, + { + "op": "add", + "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.ThroughputConfig", + "value": { + "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" + } + } + } + }, { "op": "add", "path": "/PropertyTypes/AWS::SageMaker::InferenceComponent.DeployedImage", 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..1407ae2b31 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,111 @@ "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", + "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 +263,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 +280,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 +336,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 +353,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 +398,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 +417,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 +468,44 @@ "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", @@ -211,6 +534,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 +560,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 +617,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 +668,35 @@ "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", @@ -286,15 +726,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 +772,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 +949,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -499,6 +980,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 +1009,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 +1037,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 +1053,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 +1107,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 +1120,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 +1151,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 +1185,7 @@ "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", + "c3.large", "c3.xlarge", "c4.2xlarge", "c4.4xlarge", @@ -643,6 +1206,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 +1220,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 +1260,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 +1338,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 +1367,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 +1380,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 +1397,8 @@ "m2.4xlarge", "m2.xlarge", "m3.2xlarge", + "m3.large", + "m3.medium", "m3.xlarge", "m4.10xlarge", "m4.16xlarge", @@ -736,6 +1420,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 +1434,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 +1482,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 +1569,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 +1590,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 +1633,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 +1717,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { @@ -853,12 +1739,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 +1796,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 +1834,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 +1876,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..372001efff 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,111 @@ "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", + "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 +263,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 +280,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 +336,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 +353,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 +398,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 +417,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 +468,49 @@ "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", @@ -204,6 +534,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 +560,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 +617,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 +668,36 @@ "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", @@ -278,15 +726,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 +773,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 +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", @@ -484,6 +968,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 +997,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 +1025,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 +1041,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 +1108,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 +1139,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 +1168,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 +1194,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 +1248,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 +1264,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 +1355,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 +1368,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 +1408,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 +1422,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 +1470,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 +1557,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 +1578,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 +1621,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 +1717,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 +1743,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 +1784,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 +1822,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 +1864,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..46424a6fd1 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", @@ -145,6 +159,27 @@ "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", @@ -159,7 +194,9 @@ "d3en.6xlarge", "d3en.8xlarge", "d3en.xlarge", + "dl1.24xlarge", "dl2q.24xlarge", + "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", "g2.2xlarge", @@ -194,6 +231,20 @@ "g5g.8xlarge", "g5g.metal", "g5g.xlarge", + "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 +265,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 +302,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 +447,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", @@ -416,13 +493,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 +647,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", @@ -581,6 +676,17 @@ "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", @@ -591,6 +697,7 @@ "r7iz.metal-16xl", "r7iz.metal-32xl", "r7iz.xlarge", + "t1.micro", "t2.2xlarge", "t2.large", "t2.medium", @@ -619,14 +726,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 +752,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 +773,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", @@ -926,6 +1058,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 +1115,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 +1131,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 +1242,7 @@ "cache.r7g.8xlarge", "cache.r7g.large", "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -1075,6 +1258,8 @@ "op": "add", "path": "/ValueTypes/EMRInstanceType/AllowedValues", "value": [ + "c1.medium", + "c1.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", @@ -1169,6 +1354,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 +1375,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 +1424,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 +1445,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 +1467,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 +1584,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 +1605,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 +1735,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 +1756,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 +1780,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 +1869,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1637,6 +1920,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 +1970,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..23216cb3eb 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,132 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +427,96 @@ "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", @@ -142,6 +526,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 +560,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 +598,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 +617,94 @@ "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", @@ -177,6 +712,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 +726,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" ] }, { @@ -266,8 +861,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 +878,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 +994,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 +1015,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 +1041,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 +1071,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 +1162,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 +1175,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 +1208,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 +1229,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 +1285,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 +1357,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 +1385,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 +1428,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-north-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-north-1/05_pricing_property_values.json index dbeb13856c..fb34d58f5d 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", @@ -99,6 +159,14 @@ "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", @@ -110,10 +178,38 @@ "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", @@ -129,12 +225,31 @@ "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", "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 +265,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 +282,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 +328,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 +353,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 +417,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 +447,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", @@ -264,6 +493,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 +526,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 +578,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 +617,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", @@ -365,6 +687,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 +712,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 +726,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 +772,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" ] }, { @@ -565,6 +957,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 +1001,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 +1068,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 +1105,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 +1128,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 +1154,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 +1173,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 +1208,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 +1224,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 +1259,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 +1294,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 +1315,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 +1328,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 +1361,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 +1382,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 +1430,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 +1454,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 +1487,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 +1510,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 +1552,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 +1581,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 +1634,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 +1665,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 +1711,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 +1739,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 +1774,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 +1790,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 +1817,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 +1840,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..2386e58c2b 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,86 @@ "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", @@ -92,6 +217,39 @@ "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", + "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 +265,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 +282,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 +336,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 +353,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 +398,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 +417,106 @@ "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", @@ -194,6 +534,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 +578,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 +598,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 +617,94 @@ "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", @@ -270,12 +726,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 +772,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" ] }, { @@ -435,8 +933,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 +950,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 +979,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 +1016,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 +1047,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 +1076,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 +1121,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 +1156,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 +1172,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 +1263,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 +1276,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 +1316,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 +1330,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 +1364,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 +1378,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 +1465,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 +1500,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 +1529,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 +1613,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 +1643,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 +1659,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 +1687,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 +1722,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 +1738,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 +1765,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 +1788,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 22f803e9d7..9f9ad44606 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,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,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", @@ -49,6 +151,22 @@ "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", @@ -60,17 +178,84 @@ "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", + "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", @@ -80,6 +265,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", @@ -89,6 +328,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", @@ -98,6 +353,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", @@ -116,6 +407,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", @@ -149,6 +492,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", @@ -158,6 +526,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 +560,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 +598,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", @@ -204,6 +687,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", @@ -211,6 +712,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", @@ -218,9 +726,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", @@ -232,7 +772,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" ] }, { @@ -318,8 +871,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" @@ -329,27 +888,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", @@ -357,6 +1004,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", @@ -364,18 +1025,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", @@ -384,6 +1116,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", @@ -395,6 +1172,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", @@ -402,6 +1218,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", @@ -409,6 +1239,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", @@ -421,12 +1279,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", @@ -439,6 +1344,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", @@ -446,6 +1367,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", @@ -453,18 +1395,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", @@ -473,6 +1491,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", @@ -482,7 +1522,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-west-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/eu-west-1/05_pricing_property_values.json index 03e73d7255..de00b19e06 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", @@ -193,6 +194,8 @@ "d3en.6xlarge", "d3en.8xlarge", "d3en.xlarge", + "dl1.24xlarge", + "dl2q.24xlarge", "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", @@ -222,10 +225,18 @@ "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", + "hpc6a.48xlarge", + "hpc6id.32xlarge", "hpc7a.12xlarge", "hpc7a.24xlarge", "hpc7a.48xlarge", @@ -254,6 +265,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -357,6 +369,7 @@ "m5n.4xlarge", "m5n.8xlarge", "m5n.large", + "m5n.metal", "m5n.xlarge", "m5zn.12xlarge", "m5zn.2xlarge", @@ -480,6 +493,8 @@ "m7i.metal-48xl", "m7i.xlarge", "mac1.metal", + "mac2-m2.metal", + "mac2-m2pro.metal", "mac2.metal", "p2.16xlarge", "p2.8xlarge", @@ -489,6 +504,8 @@ "p3.8xlarge", "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -670,6 +687,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 +726,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", @@ -1144,6 +1176,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 +1192,7 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", "db.t4g.medium", "db.x2g.12xlarge", @@ -1162,6 +1202,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 +1223,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 +1684,7 @@ "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1772,6 +1825,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 +1948,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1900,6 +1961,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..550c956ffe 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,35 @@ "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", @@ -125,8 +188,19 @@ "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", @@ -151,7 +225,31 @@ "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", + "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 +265,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 +292,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 +353,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 +417,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 +468,14 @@ "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", @@ -298,9 +493,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 +560,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 +578,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 +627,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 +668,36 @@ "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", @@ -434,11 +726,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 +773,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", @@ -652,6 +980,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -687,6 +1017,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 +1074,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 +1090,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 +1157,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 +1188,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 +1217,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 +1243,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 +1313,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 +1359,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 +1383,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 +1404,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 +1426,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 +1471,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 +1519,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 +1627,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 +1641,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 +1678,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 +1784,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 +1846,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 +1897,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 +1947,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 +1987,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..86705e0c4d 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,86 @@ "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", @@ -96,6 +217,39 @@ "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", + "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 +265,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 +292,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 +353,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 +417,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 +468,14 @@ "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", @@ -230,6 +492,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 +542,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 +578,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 +617,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.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 +726,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 +772,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" ] }, { @@ -515,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", @@ -552,6 +981,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 +1010,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 +1038,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 +1054,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 +1121,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 +1158,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 +1181,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 +1207,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 +1226,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 +1261,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 +1277,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 +1368,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 +1390,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 +1435,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 +1483,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 +1577,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 +1605,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 +1634,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 +1718,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 +1748,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 +1792,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 +1843,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 +1893,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..51d0252574 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,103 @@ "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", @@ -70,11 +225,37 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +427,96 @@ "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", @@ -158,6 +526,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 +560,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 +598,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 +627,84 @@ "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", @@ -216,7 +725,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 +890,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 +907,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 +920,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 +1018,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 +1049,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 +1078,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 +1097,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 +1118,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 +1166,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 +1244,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 +1265,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 +1311,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 +1332,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 +1388,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 +1460,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 +1488,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 +1538,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/me-central-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/me-central-1/05_pricing_property_values.json index 8dd5e4d8a3..8378856cb0 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,93 @@ "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", @@ -48,11 +225,37 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +417,106 @@ "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", @@ -127,6 +526,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 +560,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 +598,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 +617,94 @@ "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", @@ -162,6 +712,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 +726,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" ] }, { @@ -273,8 +886,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" @@ -284,6 +903,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", @@ -307,34 +931,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 +1093,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 +1114,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 +1170,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 +1240,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 +1261,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 +1274,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 +1307,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 +1328,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 +1376,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 +1456,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 +1484,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 +1527,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-south-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/me-south-1/05_pricing_property_values.json index 222544e6fe..9f50447eb1 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,86 @@ "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", @@ -89,6 +217,39 @@ "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", + "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 +265,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 +282,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 +328,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 +353,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 +398,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 +417,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 +468,55 @@ "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", @@ -173,6 +526,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 +560,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 +598,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 +617,94 @@ "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", @@ -208,13 +712,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" ] }, { @@ -327,8 +898,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 +915,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 +936,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 +959,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 +1119,9 @@ "c5ad.4xlarge", "c5ad.8xlarge", "c5ad.xlarge", + "c5d.12xlarge", "c5d.18xlarge", + "c5d.24xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", @@ -424,12 +1131,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 +1166,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 +1182,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 +1273,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 +1286,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 +1319,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 +1340,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 +1388,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 +1468,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 +1496,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 +1538,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 +1653,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 +1669,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 +1697,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 +1732,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 +1748,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 +1775,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 +1798,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..99029b6fd4 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,86 @@ "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", @@ -134,9 +225,30 @@ "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", + "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 +265,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 +282,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 +353,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 +417,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 +468,44 @@ "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", @@ -327,6 +560,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 +578,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 +617,86 @@ "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", @@ -393,14 +726,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 +752,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 +772,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 +973,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -648,6 +1015,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 +1044,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 +1088,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 +1119,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 +1155,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 +1192,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 +1295,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 +1311,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 +1381,10 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "h1.16xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", "hi1.4xlarge", "hs1.8xlarge", "i2.2xlarge", @@ -916,6 +1402,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 +1415,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 +1469,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 +1517,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 +1625,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 +1639,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 +1668,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 +1737,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 +1752,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { @@ -1109,7 +1774,9 @@ "c4.8xlarge", "c4.large", "c4.xlarge", + "c5.12xlarge", "c5.18xlarge", + "c5.24xlarge", "c5.2xlarge", "c5.4xlarge", "c5.9xlarge", @@ -1159,10 +1826,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 +1877,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 +1927,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 +1947,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 +1972,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..de00b19e06 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", @@ -194,6 +195,7 @@ "d3en.8xlarge", "d3en.xlarge", "dl1.24xlarge", + "dl2q.24xlarge", "f1.16xlarge", "f1.2xlarge", "f1.4xlarge", @@ -233,6 +235,12 @@ "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 +265,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -485,6 +494,7 @@ "m7i.xlarge", "mac1.metal", "mac2-m2.metal", + "mac2-m2pro.metal", "mac2.metal", "p2.16xlarge", "p2.8xlarge", @@ -1182,6 +1192,7 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", "db.t4g.medium", "db.x2g.12xlarge", @@ -1212,6 +1223,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 +1948,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..fee854611d 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", @@ -170,6 +178,8 @@ "c7i.metal-24xl", "c7i.metal-48xl", "c7i.xlarge", + "cc2.8xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -178,6 +188,19 @@ "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", @@ -202,6 +225,12 @@ "g5.4xlarge", "g5.8xlarge", "g5.xlarge", + "g5g.16xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.metal", + "g5g.xlarge", "h1.16xlarge", "h1.2xlarge", "h1.4xlarge", @@ -212,6 +241,10 @@ "hpc7a.24xlarge", "hpc7a.48xlarge", "hpc7a.96xlarge", + "hpc7g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -232,6 +265,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -268,6 +302,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", @@ -457,7 +502,9 @@ "p3.16xlarge", "p3.2xlarge", "p3.8xlarge", + "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", @@ -640,6 +687,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 +731,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 +773,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", @@ -987,6 +1060,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -1095,6 +1170,7 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", "db.t4g.medium", "db.x2g.12xlarge", @@ -1124,8 +1200,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 +1281,7 @@ "cache.r7g.8xlarge", "cache.r7g.large", "cache.r7g.xlarge", + "cache.t1.micro", "cache.t2.medium", "cache.t2.micro", "cache.t2.small", @@ -1203,6 +1297,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 +1428,9 @@ "c7i.4xlarge", "c7i.8xlarge", "c7i.xlarge", + "cc1.4xlarge", + "cg1.4xlarge", + "cr1.8xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", @@ -1335,6 +1439,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 +1467,8 @@ "h1.2xlarge", "h1.4xlarge", "h1.8xlarge", + "hi1.4xlarge", + "hs1.8xlarge", "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", @@ -1394,6 +1506,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 +1803,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 +1846,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 +1908,7 @@ "c6i.16xlarge", "c6i.24xlarge", "c6i.2xlarge", + "c6i.32xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.large", @@ -1784,6 +1921,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 +1967,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 +2042,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..ef66cace12 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,126 @@ "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", "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 +265,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 +282,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 +336,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 +371,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 +398,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 +417,106 @@ "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", @@ -200,6 +534,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 +578,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 +617,94 @@ "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", @@ -276,15 +726,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 +752,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 +772,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 +925,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 +942,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 +971,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 +999,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 +1015,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 +1082,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 +1113,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 +1168,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 +1187,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 +1222,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 +1238,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 +1329,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 +1382,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 +1410,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 +1444,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 +1531,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 +1566,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 +1595,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 +1664,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 +1679,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { @@ -757,17 +1696,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-west-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/us-gov-west-1/05_pricing_property_values.json index b1003b0b65..373374b904 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,56 @@ "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", @@ -113,13 +188,28 @@ "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", @@ -127,6 +217,24 @@ "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", "hpc6a.48xlarge", "hpc6id.32xlarge", "hpc7a.12xlarge", @@ -140,6 +248,7 @@ "i2.2xlarge", "i2.4xlarge", "i2.8xlarge", + "i2.large", "i2.xlarge", "i3.16xlarge", "i3.2xlarge", @@ -157,6 +266,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 +282,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 +371,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 +398,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 +447,55 @@ "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", @@ -297,6 +504,8 @@ "p3.8xlarge", "p3dn.24xlarge", "p4d.24xlarge", + "p4de.24xlarge", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -333,6 +542,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 +578,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 +647,56 @@ "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", @@ -447,8 +726,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 +741,9 @@ "u-6tb1.metal", "u-9tb1.112xlarge", "u-9tb1.metal", + "vt1.24xlarge", + "vt1.3xlarge", + "vt1.6xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -465,6 +752,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 +772,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 +967,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 +1024,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 +1040,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 +1107,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 +1138,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 +1193,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 +1212,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 +1263,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 +1309,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 +1354,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 +1435,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 +1493,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 +1563,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 +1591,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 +1644,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 +1689,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 +1704,12 @@ "x2iedn.32xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", - "x2iedn.xlarge" + "x2iedn.xlarge", + "z1d.12xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.xlarge" ] }, { @@ -1129,6 +1739,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 +1752,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-west-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/us-west-1/05_pricing_property_values.json index a293db730b..f57e5af0ad 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", @@ -122,15 +159,57 @@ "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", @@ -138,6 +217,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", + "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 +265,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 +282,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 +353,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 +417,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 +447,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", @@ -322,6 +492,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 +542,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 +560,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 +617,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", @@ -432,6 +676,27 @@ "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", @@ -461,6 +726,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 +773,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", @@ -662,6 +968,8 @@ "dc1.large", "dc2.8xlarge", "dc2.large", + "ds1.8xlarge", + "ds1.xlarge", "ds2.8xlarge", "ds2.xlarge", "ra3.16xlarge", @@ -702,6 +1010,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 +1038,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 +1054,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 +1085,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 +1121,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 +1158,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 +1207,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 +1261,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 +1277,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 +1298,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 +1319,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 +1368,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 +1381,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 +1435,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 +1483,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 +1507,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 +1528,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 +1577,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 +1591,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 +1634,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 +1679,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 +1792,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 +1843,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 +1893,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..f45220faad 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 @@ -235,6 +235,15 @@ "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 +265,7 @@ "i3en.large", "i3en.metal", "i3en.xlarge", + "i3p.16xlarge", "i4g.16xlarge", "i4g.2xlarge", "i4g.4xlarge", @@ -1182,6 +1192,7 @@ "db.r6i.8xlarge", "db.r6i.large", "db.r6i.xlarge", + "db.serverless", "db.t3.medium", "db.t4g.medium", "db.x2g.12xlarge", @@ -1212,6 +1223,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 +1930,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 419bc7cabf..fb735cfd5a 100644 --- a/src/cfnlint/data/Serverless/ManagedPolicies.json +++ b/src/cfnlint/data/Serverless/ManagedPolicies.json @@ -673,6 +673,7 @@ "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", + "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",