From cb8bef479165973becc479aae50f4a450cda1587 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Aug 2023 10:31:18 -0700 Subject: [PATCH] Update CloudFormation specs to 137.0.0 (#2855) Co-authored-by: kddejong --- .../data/AdditionalSpecs/Policies.json | 58 +- .../data/AdditionalSpecs/RdsProperties.json | 4 - src/cfnlint/data/CloudSpecs/af-south-1.json | 205 +- src/cfnlint/data/CloudSpecs/ap-east-1.json | 599 ++- .../data/CloudSpecs/ap-northeast-1.json | 3473 ++++++++++++- .../data/CloudSpecs/ap-northeast-2.json | 2525 +++++++++- .../data/CloudSpecs/ap-northeast-3.json | 49 +- src/cfnlint/data/CloudSpecs/ap-south-1.json | 638 ++- src/cfnlint/data/CloudSpecs/ap-south-2.json | 128 +- .../data/CloudSpecs/ap-southeast-1.json | 158 +- .../data/CloudSpecs/ap-southeast-2.json | 431 +- .../data/CloudSpecs/ap-southeast-3.json | 128 +- .../data/CloudSpecs/ap-southeast-4.json | 129 +- src/cfnlint/data/CloudSpecs/ca-central-1.json | 137 +- src/cfnlint/data/CloudSpecs/cn-north-1.json | 276 +- .../data/CloudSpecs/cn-northwest-1.json | 421 +- src/cfnlint/data/CloudSpecs/eu-central-1.json | 4429 ++++++++++++++--- src/cfnlint/data/CloudSpecs/eu-central-2.json | 128 +- src/cfnlint/data/CloudSpecs/eu-north-1.json | 2100 +++++++- src/cfnlint/data/CloudSpecs/eu-south-1.json | 199 +- src/cfnlint/data/CloudSpecs/eu-south-2.json | 142 +- src/cfnlint/data/CloudSpecs/eu-west-1.json | 774 ++- src/cfnlint/data/CloudSpecs/eu-west-2.json | 2072 +++++++- src/cfnlint/data/CloudSpecs/eu-west-3.json | 2144 +++++++- src/cfnlint/data/CloudSpecs/il-central-1.json | 1862 +++++-- src/cfnlint/data/CloudSpecs/me-central-1.json | 211 +- src/cfnlint/data/CloudSpecs/me-south-1.json | 199 +- src/cfnlint/data/CloudSpecs/sa-east-1.json | 661 ++- src/cfnlint/data/CloudSpecs/us-east-1.json | 1615 +++++- src/cfnlint/data/CloudSpecs/us-east-2.json | 377 +- .../data/CloudSpecs/us-gov-east-1.json | 62 +- .../data/CloudSpecs/us-gov-west-1.json | 1850 ++++++- src/cfnlint/data/CloudSpecs/us-west-1.json | 120 +- src/cfnlint/data/CloudSpecs/us-west-2.json | 707 ++- ...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 +- ...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 | 24 + .../05_pricing_property_values.json | 14 + .../05_pricing_property_values.json | 14 + .../eu-west-1/05_pricing_property_values.json | 18 + .../il-central-1/06_ssm_service_removal.json | 156 - .../il-central-1/07_ssm_service_addition.json | 1989 ++++++++ .../me-central-1/07_ssm_service_addition.json | 424 -- .../us-east-1/05_pricing_property_values.json | 19 + .../us-east-2/05_pricing_property_values.json | 20 + .../us-west-2/05_pricing_property_values.json | 19 + .../data/Serverless/ManagedPolicies.json | 2 + 77 files changed, 27425 insertions(+), 4349 deletions(-) diff --git a/src/cfnlint/data/AdditionalSpecs/Policies.json b/src/cfnlint/data/AdditionalSpecs/Policies.json index 4d984e04fb..773b76aa83 100644 --- a/src/cfnlint/data/AdditionalSpecs/Policies.json +++ b/src/cfnlint/data/AdditionalSpecs/Policies.json @@ -1171,7 +1171,7 @@ "batch:User" ] }, - "AWS Billing ": { + "AWS Billing": { "Actions": [ "GetBillingData", "GetBillingDetails", @@ -1298,7 +1298,7 @@ ] }, "AWS Certificate Manager": { - "ARNFormat": "arn:aws:acm:${Region}:${AccountId}:${ArnType}/${ResourceId}", + "ARNFormat": "arn:aws:acm:${Region}:${Account}:${ArnType}/${ResourceId}", "ARNRegex": "^arn:aws:acm:.+:[0-9]+:.+", "Actions": [ "AddTagsToCertificate", @@ -1320,6 +1320,11 @@ "HasResource": true, "StringPrefix": "acm", "conditionKeys": [ + "acm:CertificateAuthority", + "acm:CertificateTransparencyLogging", + "acm:DomainNames", + "acm:KeyAlgorithm", + "acm:ValidationMethod", "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}", "aws:TagKeys" @@ -7629,6 +7634,44 @@ "HasResource": false, "StringPrefix": "pricing" }, + "AWS Private CA Connector for Active Directory": { + "ARNFormat": "arn:aws:pca-connector-ad:${Region}:${Account}:${ResourceType}", + "ARNRegex": "^arn:aws:pca-connector-ad:.+:.+:.+", + "Actions": [ + "CreateConnector", + "CreateDirectoryRegistration", + "CreateServicePrincipalName", + "CreateTemplate", + "CreateTemplateGroupAccessControlEntry", + "DeleteConnector", + "DeleteDirectoryRegistration", + "DeleteServicePrincipalName", + "DeleteTemplate", + "DeleteTemplateGroupAccessControlEntry", + "GetConnector", + "GetDirectoryRegistration", + "GetServicePrincipalName", + "GetTemplate", + "GetTemplateGroupAccessControlEntry", + "ListConnectors", + "ListDirectoryRegistrations", + "ListServicePrincipalNames", + "ListTagsForResource", + "ListTemplateGroupAccessControlEntries", + "ListTemplates", + "TagResource", + "UntagResource", + "UpdateTemplate", + "UpdateTemplateGroupAccessControlEntry" + ], + "HasResource": true, + "StringPrefix": "pca-connector-ad", + "conditionKeys": [ + "aws:RequestTag/${TagKey}", + "aws:ResourceTag/${TagKey}", + "aws:TagKeys" + ] + }, "AWS Private Certificate Authority": { "ARNFormat": "arn:aws:acm-pca:${Region}:${Account}:${ARNType}/${ResourceId}", "ARNRegex": "^arn:aws:acm-pca:.+:[0-9]+:.+", @@ -10525,14 +10568,12 @@ "CreateAgentDraftSnapshot", "CreateModelCustomizationJob", "DeleteCustomModel", - "DeletePrompt", "GetAgent", "GetAgentActionGroup", "GetAgentAlias", "GetAgentVersion", "GetCustomModel", "GetModelCustomizationJob", - "GetPrompt", "InvokeAgent", "InvokeModel", "InvokeModelWithResponseStream", @@ -10543,15 +10584,13 @@ "ListCustomModels", "ListFoundationModels", "ListModelCustomizationJobs", - "ListPrompts", "ListTagsForResource", "StopModelCustomizationJob", "TagResource", "UntagResource", "UpdateAgent", "UpdateAgentActionGroup", - "UpdateAgentAlias", - "UpdatePrompt" + "UpdateAgentAlias" ], "HasResource": true, "StringPrefix": "bedrock", @@ -16895,6 +16934,7 @@ "CreateBatchInferenceJob", "CreateBatchSegmentJob", "CreateCampaign", + "CreateDataInsightsJob", "CreateDataset", "CreateDatasetExportJob", "CreateDatasetGroup", @@ -16919,6 +16959,7 @@ "DescribeBatchInferenceJob", "DescribeBatchSegmentJob", "DescribeCampaign", + "DescribeDataInsightsJob", "DescribeDataset", "DescribeDatasetExportJob", "DescribeDatasetGroup", @@ -16932,12 +16973,14 @@ "DescribeSchema", "DescribeSolution", "DescribeSolutionVersion", + "GetDataInsights", "GetPersonalizedRanking", "GetRecommendations", "GetSolutionMetrics", "ListBatchInferenceJobs", "ListBatchSegmentJobs", "ListCampaigns", + "ListDataInsightsJobs", "ListDatasetExportJobs", "ListDatasetGroups", "ListDatasetImportJobs", @@ -19160,6 +19203,7 @@ "ListPipelines", "ListProcessingJobs", "ListProjects", + "ListResourceCatalogs", "ListSharedModelEvents", "ListSharedModelVersions", "ListSharedModels", diff --git a/src/cfnlint/data/AdditionalSpecs/RdsProperties.json b/src/cfnlint/data/AdditionalSpecs/RdsProperties.json index 431da69278..04b6bbb1e8 100644 --- a/src/cfnlint/data/AdditionalSpecs/RdsProperties.json +++ b/src/cfnlint/data/AdditionalSpecs/RdsProperties.json @@ -17583,10 +17583,6 @@ "db.t3.xlarge" ], "ap-southeast-4": [ - "db.m5.2xlarge", - "db.m5.4xlarge", - "db.m5.large", - "db.m5.xlarge", "db.r5.2xlarge", "db.r5.4xlarge", "db.r5.large", diff --git a/src/cfnlint/data/CloudSpecs/af-south-1.json b/src/cfnlint/data/CloudSpecs/af-south-1.json index b978553dec..0f3c774208 100644 --- a/src/cfnlint/data/CloudSpecs/af-south-1.json +++ b/src/cfnlint/data/CloudSpecs/af-south-1.json @@ -589,71 +589,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -3451,7 +3387,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -3893,6 +3829,7 @@ "AWS::Connect::Instance": "CACHED", "AWS::Connect::InstanceStorageConfig": "CACHED", "AWS::Connect::IntegrationAssociation": "CACHED", + "AWS::Connect::PhoneNumber": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", "AWS::Connect::RoutingProfile": "CACHED", @@ -4562,7 +4499,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", @@ -4732,7 +4727,76 @@ "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", "AWS::Redshift::ClusterSubnetGroup": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", @@ -5587,6 +5651,11 @@ "AWS::Connect::IntegrationAssociation.InstanceId": "CACHED", "AWS::Connect::IntegrationAssociation.IntegrationArn": "CACHED", "AWS::Connect::IntegrationAssociation.IntegrationType": "CACHED", + "AWS::Connect::PhoneNumber.CountryCode": "CACHED", + "AWS::Connect::PhoneNumber.Description": "CACHED", + "AWS::Connect::PhoneNumber.Prefix": "CACHED", + "AWS::Connect::PhoneNumber.TargetArn": "CACHED", + "AWS::Connect::PhoneNumber.Type": "CACHED", "AWS::Connect::Prompt.Description": "CACHED", "AWS::Connect::Prompt.InstanceArn": "CACHED", "AWS::Connect::Prompt.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-east-1.json b/src/cfnlint/data/CloudSpecs/ap-east-1.json index 567cabb7bb..338a06706c 100644 --- a/src/cfnlint/data/CloudSpecs/ap-east-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-east-1.json @@ -470,71 +470,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -1243,15 +1179,190 @@ "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.ImageConfigurationInput": "CACHED", - "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", - "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", - "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", - "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", - "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": "CACHED", + "AWS::EMRServerless::Application.AutoStartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostartconfiguration.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostartconfiguration.html#cfn-emrserverless-application-autostartconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EMRServerless::Application.AutoStopConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html#cfn-emrserverless-application-autostopconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "IdleTimeoutMinutes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html#cfn-emrserverless-application-autostopconfiguration-idletimeoutminutes", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EMRServerless::Application.ImageConfigurationInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-imageconfigurationinput.html", + "Properties": { + "ImageUri": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-imageconfigurationinput.html#cfn-emrserverless-application-imageconfigurationinput-imageuri", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.ImageConfigurationInput.ImageUri" + } + } + } + }, + "AWS::EMRServerless::Application.InitialCapacityConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html", + "Properties": { + "WorkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html#cfn-emrserverless-application-initialcapacityconfig-workerconfiguration", + "Required": true, + "Type": "WorkerConfiguration", + "UpdateType": "Mutable" + }, + "WorkerCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html#cfn-emrserverless-application-initialcapacityconfig-workercount", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.InitialCapacityConfig.WorkerCount" + } + } + } + }, + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html#cfn-emrserverless-application-initialcapacityconfigkeyvaluepair-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair.Key" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html#cfn-emrserverless-application-initialcapacityconfigkeyvaluepair-value", + "Required": true, + "Type": "InitialCapacityConfig", + "UpdateType": "Mutable" + } + } + }, + "AWS::EMRServerless::Application.MaximumAllowedResources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html", + "Properties": { + "Cpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-cpu", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Cpu" + } + }, + "Disk": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-disk", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Disk" + } + }, + "Memory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-memory", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Memory" + } + } + } + }, + "AWS::EMRServerless::Application.NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-networkconfiguration.html", + "Properties": { + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-networkconfiguration.html#cfn-emrserverless-application-networkconfiguration-securitygroupids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.NetworkConfiguration.SecurityGroupIds" + } + }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-networkconfiguration.html#cfn-emrserverless-application-networkconfiguration-subnetids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.NetworkConfiguration.SubnetIds" + } + } + } + }, + "AWS::EMRServerless::Application.WorkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html", + "Properties": { + "Cpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-cpu", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Cpu" + } + }, + "Disk": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-disk", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Disk" + } + }, + "Memory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-memory", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Memory" + } + } + } + }, + "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workertypespecificationinput.html", + "Properties": { + "ImageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workertypespecificationinput.html#cfn-emrserverless-application-workertypespecificationinput-imageconfiguration", + "Required": false, + "Type": "ImageConfigurationInput", + "UpdateType": "Mutable" + } + } + }, "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -2733,7 +2844,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -3165,7 +3276,105 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", - "AWS::EMRServerless::Application": "CACHED", + "AWS::EMRServerless::Application": { + "Attributes": { + "ApplicationId": { + "PrimitiveType": "String" + }, + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html", + "Properties": { + "Architecture": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-architecture", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Architecture" + } + }, + "AutoStartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostartconfiguration", + "Required": false, + "Type": "AutoStartConfiguration", + "UpdateType": "Mutable" + }, + "AutoStopConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostopconfiguration", + "Required": false, + "Type": "AutoStopConfiguration", + "UpdateType": "Mutable" + }, + "ImageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-imageconfiguration", + "Required": false, + "Type": "ImageConfigurationInput", + "UpdateType": "Mutable" + }, + "InitialCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-initialcapacity", + "DuplicatesAllowed": false, + "ItemType": "InitialCapacityConfigKeyValuePair", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MaximumCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-maximumcapacity", + "Required": false, + "Type": "MaximumAllowedResources", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Name" + } + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "ReleaseLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-releaselabel", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.ReleaseLabel" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WorkerTypeSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-workertypespecifications", + "ItemType": "WorkerTypeSpecificationInput", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", "AWS::ElastiCache::ReplicationGroup": "CACHED", @@ -3557,7 +3766,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", @@ -3646,113 +3913,58 @@ "AWS::Logs::ResourcePolicy": "CACHED", "AWS::Logs::SubscriptionFilter": "CACHED", "AWS::MSK::BatchScramSecret": "CACHED", - "AWS::MSK::Cluster": { + "AWS::MSK::Cluster": "CACHED", + "AWS::MSK::ClusterPolicy": "CACHED", + "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::VpcConnection": "CACHED", + "AWS::Macie::AllowList": "CACHED", + "AWS::Macie::CustomDataIdentifier": "CACHED", + "AWS::Macie::FindingsFilter": { "Attributes": { "Arn": { "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", "Properties": { - "BrokerNodeGroupInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-brokernodegroupinfo", - "Required": true, - "Type": "BrokerNodeGroupInfo", - "UpdateType": "Mutable" - }, - "ClientAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clientauthentication", - "Required": false, - "Type": "ClientAuthentication", - "UpdateType": "Mutable" - }, - "ClusterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clustername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.ClusterName" - } - }, - "ConfigurationInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-configurationinfo", - "Required": false, - "Type": "ConfigurationInfo", - "UpdateType": "Mutable" - }, - "CurrentVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-currentversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-encryptioninfo", - "Required": false, - "Type": "EncryptionInfo", - "UpdateType": "Mutable" - }, - "EnhancedMonitoring": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-enhancedmonitoring", + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::MSK::Cluster.EnhancedMonitoring" + "ValueType": "AWS::Macie::FindingsFilter.Action" } }, - "KafkaVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-kafkaversion", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.KafkaVersion" - } - }, - "LoggingInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-logginginfo", "Required": false, - "Type": "LoggingInfo", "UpdateType": "Mutable" }, - "NumberOfBrokerNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-numberofbrokernodes", - "PrimitiveType": "Integer", + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", "Required": true, + "Type": "FindingCriteria", "UpdateType": "Mutable" }, - "OpenMonitoring": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-openmonitoring", - "Required": false, - "Type": "OpenMonitoring", - "UpdateType": "Mutable" - }, - "StorageMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-storagemode", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.StorageMode" - } + "Required": true, + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-tags", - "PrimitiveItemType": "String", + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", "Required": false, - "Type": "Map", "UpdateType": "Mutable" } } }, - "AWS::MSK::ClusterPolicy": "CACHED", - "AWS::MSK::Configuration": "CACHED", - "AWS::MSK::VpcConnection": "CACHED", - "AWS::Macie::AllowList": "CACHED", - "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -3856,7 +4068,76 @@ "AWS::Redshift::ClusterSubnetGroup": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-northeast-1.json b/src/cfnlint/data/CloudSpecs/ap-northeast-1.json index 104d6c99a2..c1fd3135b0 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-1.json @@ -729,6 +729,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -1606,6 +1607,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": "CACHED", "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", @@ -3115,6 +3123,7 @@ "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", "AWS::QuickSight::Analysis.ArcOptions": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", @@ -3154,51 +3163,8 @@ "AWS::QuickSight::Analysis.ClusterMarker": "CACHED", "AWS::QuickSight::Analysis.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Analysis.ColorScale": "CACHED", - "AWS::QuickSight::Analysis.ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html", - "Properties": { - "CustomColors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html#cfn-quicksight-analysis-colorsconfiguration-customcolors", - "DuplicatesAllowed": true, - "ItemType": "CustomColor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::QuickSight::Analysis.ColumnConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html", - "Properties": { - "ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-colorsconfiguration", - "Required": false, - "Type": "ColorsConfiguration", - "UpdateType": "Mutable" - }, - "Column": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-column", - "Required": true, - "Type": "ColumnIdentifier", - "UpdateType": "Mutable" - }, - "FormatConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-formatconfiguration", - "Required": false, - "Type": "FormatConfiguration", - "UpdateType": "Mutable" - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.ColumnConfiguration.Role" - } - } - } - }, + "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", @@ -3225,29 +3191,7 @@ "AWS::QuickSight::Analysis.CustomActionNavigationOperation": "CACHED", "AWS::QuickSight::Analysis.CustomActionSetParametersOperation": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Analysis.CustomColor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html", - "Properties": { - "Color": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-color", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FieldValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-fieldvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpecialValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-specialvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Analysis.CustomColor": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration": "CACHED", "AWS::QuickSight::Analysis.CustomContentVisual": "CACHED", "AWS::QuickSight::Analysis.CustomFilterConfiguration": "CACHED", @@ -3274,7 +3218,32 @@ "AWS::QuickSight::Analysis.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Analysis.DateTimeParameter": "CACHED", "AWS::QuickSight::Analysis.DateTimeParameterDeclaration": "CACHED", - "AWS::QuickSight::Analysis.DateTimePickerControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.DateTimePickerControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DateTimePickerControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Analysis.DecimalParameter": "CACHED", @@ -3292,7 +3261,29 @@ "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", "AWS::QuickSight::Analysis.DonutOptions": "CACHED", "AWS::QuickSight::Analysis.DrillDownFilter": "CACHED", - "AWS::QuickSight::Analysis.DropDownControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.DropDownControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Analysis.EmptyVisual": "CACHED", "AWS::QuickSight::Analysis.Entity": "CACHED", @@ -3322,7 +3313,23 @@ "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Analysis.FilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterScopeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html", + "Properties": { + "AllSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html#cfn-quicksight-analysis-filterscopeconfiguration-allsheets", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SelectedSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html#cfn-quicksight-analysis-filterscopeconfiguration-selectedsheets", + "Required": false, + "Type": "SelectedSheetsFilterScopeConfiguration", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.FilterSelectableValues": "CACHED", "AWS::QuickSight::Analysis.FilterSliderControl": "CACHED", "AWS::QuickSight::Analysis.FilterTextAreaControl": "CACHED", @@ -3330,7 +3337,92 @@ "AWS::QuickSight::Analysis.FontConfiguration": "CACHED", "AWS::QuickSight::Analysis.FontSize": "CACHED", "AWS::QuickSight::Analysis.FontWeight": "CACHED", - "AWS::QuickSight::Analysis.ForecastComputation": "CACHED", + "AWS::QuickSight::Analysis.ForecastComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.ComputationId" + } + }, + "CustomSeasonalityValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-customseasonalityvalue", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.CustomSeasonalityValue" + } + }, + "LowerBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-lowerboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsBackward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-periodsbackward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsForward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-periodsforward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.PeriodsForward" + } + }, + "PredictionInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-predictioninterval", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.PredictionInterval" + } + }, + "Seasonality": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-seasonality", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.Seasonality" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "UpperBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-upperboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ForecastConfiguration": "CACHED", "AWS::QuickSight::Analysis.ForecastScenario": "CACHED", "AWS::QuickSight::Analysis.FormatConfiguration": "CACHED", @@ -3373,7 +3465,47 @@ "AWS::QuickSight::Analysis.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.GridLayoutElement": "CACHED", "AWS::QuickSight::Analysis.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Analysis.GrowthRateComputation": "CACHED", + "AWS::QuickSight::Analysis.GrowthRateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.GrowthRateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-periodsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.GrowthRateComputation.PeriodSize" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Analysis.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.HeatMapConfiguration": "CACHED", @@ -3415,7 +3547,35 @@ "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SearchOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-searchoptions", + "Required": false, + "Type": "ListControlSearchOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", @@ -3423,9 +3583,86 @@ "AWS::QuickSight::Analysis.LongFormatText": "CACHED", "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Analysis.MaximumMinimumComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.MaximumMinimumComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.MaximumMinimumComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MeasureField": "CACHED", - "AWS::QuickSight::Analysis.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Analysis.MetricComparisonComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.MetricComparisonComputation.ComputationId" + } + }, + "FromValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-fromvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TargetValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-targetvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3458,57 +3695,309 @@ "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.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.PeriodOverPeriodComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PeriodOverPeriodComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.PeriodToDateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PeriodToDateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodTimeGranularity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-periodtimegranularity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PeriodToDateComputation.PeriodTimeGranularity" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "CollapsedRowDimensionsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-collapsedrowdimensionsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility" + } + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility" + } + }, + "DefaultCellWidth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-defaultcellwidth", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowslabeloptions", + "Required": false, + "Type": "PivotTableRowsLabelOptions", + "UpdateType": "Mutable" + }, + "RowsLayout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowslayout", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.RowsLayout" + } + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, + "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html#cfn-quicksight-analysis-pivottablerowslabeloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.CustomLabel" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html#cfn-quicksight-analysis-pivottablerowslabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.Visibility" + } + } + } + }, + "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.RelativeDateTimeControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RelativeDateTimeControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.RelativeDatesFilter": "CACHED", "AWS::QuickSight::Analysis.ResourcePermission": "CACHED", "AWS::QuickSight::Analysis.RollingDateConfiguration": "CACHED", - "AWS::QuickSight::Analysis.RowAlternateColorOptions": "CACHED", + "AWS::QuickSight::Analysis.RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html", + "Properties": { + "RowAlternateColors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-rowalternatecolors", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RowAlternateColorOptions.RowAlternateColors" + } + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RowAlternateColorOptions.Status" + } + }, + "UsePrimaryBackgroundColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-useprimarybackgroundcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RowAlternateColorOptions.UsePrimaryBackgroundColor" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -3534,6 +4023,29 @@ "AWS::QuickSight::Analysis.SetParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.ShapeConditionalFormat": "CACHED", "AWS::QuickSight::Analysis.Sheet": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html", + "Properties": { + "InfoIconText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-analysis-sheetcontrolinfoiconlabeloptions-infoicontext", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.InfoIconText" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-analysis-sheetcontrolinfoiconlabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Analysis.SheetControlLayout": "CACHED", "AWS::QuickSight::Analysis.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition": "CACHED", @@ -3543,15 +4055,156 @@ "AWS::QuickSight::Analysis.SheetVisualScopingConfiguration": "CACHED", "AWS::QuickSight::Analysis.ShortFormatText": "CACHED", "AWS::QuickSight::Analysis.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Analysis.SliderControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Analysis.SliderControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html#cfn-quicksight-analysis-slidercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html#cfn-quicksight-analysis-slidercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html", + "Properties": { + "Placement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html#cfn-quicksight-analysis-smallmultiplesaxisproperties-placement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Placement" + } + }, + "Scale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html#cfn-quicksight-analysis-smallmultiplesaxisproperties-scale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Scale" + } + } + } + }, + "AWS::QuickSight::Analysis.SmallMultiplesOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html", + "Properties": { + "MaxVisibleColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-maxvisiblecolumns", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleColumns" + } + }, + "MaxVisibleRows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-maxvisiblerows", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleRows" + } + }, + "PanelConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-panelconfiguration", + "Required": false, + "Type": "PanelConfiguration", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-xaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-yaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + } + } + }, "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.SubtotalOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FieldLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-fieldlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SubtotalOptions.FieldLevel" + } + }, + "FieldLevelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-fieldleveloptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldSubtotalOptions", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MetricHeaderCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-metricheadercellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "StyleTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-styletargets", + "DuplicatesAllowed": true, + "ItemType": "TableStyleTarget", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TotalCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-totalcellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "TotalsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-totalsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SubtotalOptions.TotalsVisibility" + } + }, + "ValueCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-valuecellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TableAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TableBorderOptions": "CACHED", "AWS::QuickSight::Analysis.TableCellConditionalFormatting": "CACHED", @@ -3575,12 +4228,70 @@ "AWS::QuickSight::Analysis.TableRowConditionalFormatting": "CACHED", "AWS::QuickSight::Analysis.TableSideBorderOptions": "CACHED", "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableStyleTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablestyletarget.html", + "Properties": { + "CellType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablestyletarget.html#cfn-quicksight-analysis-tablestyletarget-celltype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TableStyleTarget.CellType" + } + } + } + }, "AWS::QuickSight::Analysis.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TableVisual": "CACHED", - "AWS::QuickSight::Analysis.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.TextAreaControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TextConditionalFormat": "CACHED", "AWS::QuickSight::Analysis.TextControlPlaceholderOptions": "CACHED", - "AWS::QuickSight::Analysis.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.TextFieldControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ThousandSeparatorOptions": "CACHED", "AWS::QuickSight::Analysis.TimeBasedForecastProperties": "CACHED", "AWS::QuickSight::Analysis.TimeEqualityFilter": "CACHED", @@ -3590,9 +4301,147 @@ "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.TopBottomMoversComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomMoversComputation.ComputationId" + } + }, + "MoverSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-moversize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomMoversComputation.MoverSize" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SortOrder": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-sortorder", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomMoversComputation.SortOrder" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomMoversComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.TopBottomRankedComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomRankedComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ResultSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-resultsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomRankedComputation.ResultSize" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomRankedComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.TotalAggregationComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TotalAggregationComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3601,7 +4450,32 @@ "AWS::QuickSight::Analysis.TreeMapVisual": "CACHED", "AWS::QuickSight::Analysis.TrendArrowOptions": "CACHED", "AWS::QuickSight::Analysis.UnaggregatedField": "CACHED", - "AWS::QuickSight::Analysis.UniqueValuesComputation": "CACHED", + "AWS::QuickSight::Analysis.UniqueValuesComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.UniqueValuesComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Analysis.Visual": "CACHED", "AWS::QuickSight::Analysis.VisualCustomAction": "CACHED", @@ -3624,7 +4498,41 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", - "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", + "AWS::QuickSight::Dashboard.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html", + "Properties": { + "AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-attributeaggregationfunction", + "Required": false, + "Type": "AttributeAggregationFunction", + "UpdateType": "Mutable" + }, + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -3632,6 +4540,26 @@ "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html", + "Properties": { + "SimpleAttributeAggregation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-simpleattributeaggregation", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation" + } + }, + "ValueForMultipleValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-valueformultiplevalues", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -3671,6 +4599,7 @@ "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", @@ -3698,6 +4627,7 @@ "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", @@ -3734,7 +4664,32 @@ "AWS::QuickSight::Dashboard.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Dashboard.DateTimeParameter": "CACHED", "AWS::QuickSight::Dashboard.DateTimeParameterDeclaration": "CACHED", - "AWS::QuickSight::Dashboard.DateTimePickerControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.DateTimePickerControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html#cfn-quicksight-dashboard-datetimepickercontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DateTimePickerControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html#cfn-quicksight-dashboard-datetimepickercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html#cfn-quicksight-dashboard-datetimepickercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameter": "CACHED", @@ -3752,7 +4707,29 @@ "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", "AWS::QuickSight::Dashboard.DrillDownFilter": "CACHED", - "AWS::QuickSight::Dashboard.DropDownControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.DropDownControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html#cfn-quicksight-dashboard-dropdowncontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html#cfn-quicksight-dashboard-dropdowncontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html#cfn-quicksight-dashboard-dropdowncontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Dashboard.EmptyVisual": "CACHED", "AWS::QuickSight::Dashboard.Entity": "CACHED", @@ -3785,7 +4762,23 @@ "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterScopeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterscopeconfiguration.html", + "Properties": { + "AllSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterscopeconfiguration.html#cfn-quicksight-dashboard-filterscopeconfiguration-allsheets", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SelectedSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterscopeconfiguration.html#cfn-quicksight-dashboard-filterscopeconfiguration-selectedsheets", + "Required": false, + "Type": "SelectedSheetsFilterScopeConfiguration", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.FilterSelectableValues": "CACHED", "AWS::QuickSight::Dashboard.FilterSliderControl": "CACHED", "AWS::QuickSight::Dashboard.FilterTextAreaControl": "CACHED", @@ -3793,7 +4786,92 @@ "AWS::QuickSight::Dashboard.FontConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FontSize": "CACHED", "AWS::QuickSight::Dashboard.FontWeight": "CACHED", - "AWS::QuickSight::Dashboard.ForecastComputation": "CACHED", + "AWS::QuickSight::Dashboard.ForecastComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.ComputationId" + } + }, + "CustomSeasonalityValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-customseasonalityvalue", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.CustomSeasonalityValue" + } + }, + "LowerBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-lowerboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsBackward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-periodsbackward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsForward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-periodsforward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.PeriodsForward" + } + }, + "PredictionInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-predictioninterval", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.PredictionInterval" + } + }, + "Seasonality": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-seasonality", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.Seasonality" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "UpperBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-upperboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ForecastConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ForecastScenario": "CACHED", "AWS::QuickSight::Dashboard.FormatConfiguration": "CACHED", @@ -3836,7 +4914,47 @@ "AWS::QuickSight::Dashboard.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.GridLayoutElement": "CACHED", "AWS::QuickSight::Dashboard.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Dashboard.GrowthRateComputation": "CACHED", + "AWS::QuickSight::Dashboard.GrowthRateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GrowthRateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-periodsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GrowthRateComputation.PeriodSize" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Dashboard.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.HeatMapConfiguration": "CACHED", @@ -3878,7 +4996,35 @@ "AWS::QuickSight::Dashboard.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual": "CACHED", "AWS::QuickSight::Dashboard.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.ListControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SearchOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-searchoptions", + "Required": false, + "Type": "ListControlSearchOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation": "CACHED", @@ -3886,9 +5032,86 @@ "AWS::QuickSight::Dashboard.LongFormatText": "CACHED", "AWS::QuickSight::Dashboard.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Dashboard.MaximumLabelType": "CACHED", - "AWS::QuickSight::Dashboard.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Dashboard.MaximumMinimumComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.MaximumMinimumComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.MaximumMinimumComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.MeasureField": "CACHED", - "AWS::QuickSight::Dashboard.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Dashboard.MetricComparisonComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.MetricComparisonComputation.ComputationId" + } + }, + "FromValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-fromvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TargetValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-targetvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.MinimumLabelType": "CACHED", "AWS::QuickSight::Dashboard.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.NegativeValueConfiguration": "CACHED", @@ -3921,8 +5144,79 @@ "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.PeriodOverPeriodComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PeriodOverPeriodComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.PeriodToDateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PeriodToDateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodTimeGranularity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-periodtimegranularity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PeriodToDateComputation.PeriodTimeGranularity" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.PieChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.PieChartConfiguration": "CACHED", "AWS::QuickSight::Dashboard.PieChartFieldWells": "CACHED", @@ -3942,8 +5236,122 @@ "AWS::QuickSight::Dashboard.PivotTableFieldOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "CollapsedRowDimensionsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-collapsedrowdimensionsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.CollapsedRowDimensionsVisibility" + } + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility" + } + }, + "DefaultCellWidth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-defaultcellwidth", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowslabeloptions", + "Required": false, + "Type": "PivotTableRowsLabelOptions", + "UpdateType": "Mutable" + }, + "RowsLayout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowslayout", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableRowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablerowslabeloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablerowslabeloptions.html#cfn-quicksight-dashboard-pivottablerowslabeloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablerowslabeloptions.html#cfn-quicksight-dashboard-pivottablerowslabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.PivotTableTotalOptions": "CACHED", @@ -3967,11 +5375,66 @@ "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineValueLabelConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html#cfn-quicksight-dashboard-relativedatetimecontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html#cfn-quicksight-dashboard-relativedatetimecontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html#cfn-quicksight-dashboard-relativedatetimecontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.RelativeDatesFilter": "CACHED", "AWS::QuickSight::Dashboard.ResourcePermission": "CACHED", "AWS::QuickSight::Dashboard.RollingDateConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.RowAlternateColorOptions": "CACHED", + "AWS::QuickSight::Dashboard.RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html", + "Properties": { + "RowAlternateColors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html#cfn-quicksight-dashboard-rowalternatecoloroptions-rowalternatecolors", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RowAlternateColorOptions.RowAlternateColors" + } + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html#cfn-quicksight-dashboard-rowalternatecoloroptions-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RowAlternateColorOptions.Status" + } + }, + "UsePrimaryBackgroundColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html#cfn-quicksight-dashboard-rowalternatecoloroptions-useprimarybackgroundcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramChartConfiguration": "CACHED", @@ -3997,6 +5460,23 @@ "AWS::QuickSight::Dashboard.SetParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ShapeConditionalFormat": "CACHED", "AWS::QuickSight::Dashboard.Sheet": "CACHED", + "AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolinfoiconlabeloptions.html", + "Properties": { + "InfoIconText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-dashboard-sheetcontrolinfoiconlabeloptions-infoicontext", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-dashboard-sheetcontrolinfoiconlabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.SheetControlLayout": "CACHED", "AWS::QuickSight::Dashboard.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SheetControlsOption": "CACHED", @@ -4008,15 +5488,150 @@ "AWS::QuickSight::Dashboard.SheetVisualScopingConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ShortFormatText": "CACHED", "AWS::QuickSight::Dashboard.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Dashboard.SliderControlDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Dashboard.SliderControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-slidercontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-slidercontroldisplayoptions.html#cfn-quicksight-dashboard-slidercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-slidercontroldisplayoptions.html#cfn-quicksight-dashboard-slidercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesaxisproperties.html", + "Properties": { + "Placement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesaxisproperties.html#cfn-quicksight-dashboard-smallmultiplesaxisproperties-placement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Scale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesaxisproperties.html#cfn-quicksight-dashboard-smallmultiplesaxisproperties-scale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.SmallMultiplesOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html", + "Properties": { + "MaxVisibleColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-maxvisiblecolumns", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.SmallMultiplesOptions.MaxVisibleColumns" + } + }, + "MaxVisibleRows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-maxvisiblerows", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.SmallMultiplesOptions.MaxVisibleRows" + } + }, + "PanelConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-panelconfiguration", + "Required": false, + "Type": "PanelConfiguration", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-xaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-yaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + } + } + }, "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.SubtotalOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FieldLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-fieldlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.SubtotalOptions.FieldLevel" + } + }, + "FieldLevelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-fieldleveloptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldSubtotalOptions", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MetricHeaderCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-metricheadercellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "StyleTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-styletargets", + "DuplicatesAllowed": true, + "ItemType": "TableStyleTarget", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TotalCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-totalcellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "TotalsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-totalsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.SubtotalOptions.TotalsVisibility" + } + }, + "ValueCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-valuecellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.TableAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.TableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.TableCellConditionalFormatting": "CACHED", @@ -4040,12 +5655,67 @@ "AWS::QuickSight::Dashboard.TableRowConditionalFormatting": "CACHED", "AWS::QuickSight::Dashboard.TableSideBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TableStyleTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablestyletarget.html", + "Properties": { + "CellType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablestyletarget.html#cfn-quicksight-dashboard-tablestyletarget-celltype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.TableVisual": "CACHED", - "AWS::QuickSight::Dashboard.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.TextAreaControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html#cfn-quicksight-dashboard-textareacontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html#cfn-quicksight-dashboard-textareacontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html#cfn-quicksight-dashboard-textareacontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.TextConditionalFormat": "CACHED", "AWS::QuickSight::Dashboard.TextControlPlaceholderOptions": "CACHED", - "AWS::QuickSight::Dashboard.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.TextFieldControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html#cfn-quicksight-dashboard-textfieldcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html#cfn-quicksight-dashboard-textfieldcontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html#cfn-quicksight-dashboard-textfieldcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ThousandSeparatorOptions": "CACHED", "AWS::QuickSight::Dashboard.TimeBasedForecastProperties": "CACHED", "AWS::QuickSight::Dashboard.TimeEqualityFilter": "CACHED", @@ -4055,9 +5725,147 @@ "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.TopBottomMoversComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomMoversComputation.ComputationId" + } + }, + "MoverSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-moversize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomMoversComputation.MoverSize" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SortOrder": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-sortorder", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomMoversComputation.SortOrder" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomMoversComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.TopBottomRankedComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomRankedComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ResultSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-resultsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomRankedComputation.ResultSize" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomRankedComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.TotalAggregationComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html#cfn-quicksight-dashboard-totalaggregationcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TotalAggregationComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html#cfn-quicksight-dashboard-totalaggregationcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html#cfn-quicksight-dashboard-totalaggregationcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.TotalOptions": "CACHED", "AWS::QuickSight::Dashboard.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.TreeMapConfiguration": "CACHED", @@ -4066,7 +5874,32 @@ "AWS::QuickSight::Dashboard.TreeMapVisual": "CACHED", "AWS::QuickSight::Dashboard.TrendArrowOptions": "CACHED", "AWS::QuickSight::Dashboard.UnaggregatedField": "CACHED", - "AWS::QuickSight::Dashboard.UniqueValuesComputation": "CACHED", + "AWS::QuickSight::Dashboard.UniqueValuesComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html#cfn-quicksight-dashboard-uniquevaluescomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html#cfn-quicksight-dashboard-uniquevaluescomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.UniqueValuesComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html#cfn-quicksight-dashboard-uniquevaluescomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Dashboard.Visual": "CACHED", "AWS::QuickSight::Dashboard.VisualAxisSortOption": "CACHED", @@ -4173,6 +6006,7 @@ "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Template.ArcConfiguration": "CACHED", "AWS::QuickSight::Template.ArcOptions": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Template.AxisDataOptions": "CACHED", "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", @@ -4212,51 +6046,8 @@ "AWS::QuickSight::Template.ClusterMarker": "CACHED", "AWS::QuickSight::Template.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Template.ColorScale": "CACHED", - "AWS::QuickSight::Template.ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html", - "Properties": { - "CustomColors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html#cfn-quicksight-template-colorsconfiguration-customcolors", - "DuplicatesAllowed": true, - "ItemType": "CustomColor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::QuickSight::Template.ColumnConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html", - "Properties": { - "ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-colorsconfiguration", - "Required": false, - "Type": "ColorsConfiguration", - "UpdateType": "Mutable" - }, - "Column": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-column", - "Required": true, - "Type": "ColumnIdentifier", - "UpdateType": "Mutable" - }, - "FormatConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-formatconfiguration", - "Required": false, - "Type": "FormatConfiguration", - "UpdateType": "Mutable" - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Template.ColumnConfiguration.Role" - } - } - } - }, + "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", @@ -4286,29 +6077,7 @@ "AWS::QuickSight::Template.CustomActionNavigationOperation": "CACHED", "AWS::QuickSight::Template.CustomActionSetParametersOperation": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Template.CustomColor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html", - "Properties": { - "Color": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-color", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FieldValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-fieldvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpecialValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-specialvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Template.CustomColor": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration": "CACHED", "AWS::QuickSight::Template.CustomContentVisual": "CACHED", "AWS::QuickSight::Template.CustomFilterConfiguration": "CACHED", @@ -4335,7 +6104,32 @@ "AWS::QuickSight::Template.DateTimeFormatConfiguration": "CACHED", "AWS::QuickSight::Template.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Template.DateTimeParameterDeclaration": "CACHED", - "AWS::QuickSight::Template.DateTimePickerControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.DateTimePickerControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DateTimePickerControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", @@ -4352,7 +6146,29 @@ "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", "AWS::QuickSight::Template.DrillDownFilter": "CACHED", - "AWS::QuickSight::Template.DropDownControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.DropDownControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html#cfn-quicksight-template-dropdowncontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html#cfn-quicksight-template-dropdowncontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html#cfn-quicksight-template-dropdowncontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Template.EmptyVisual": "CACHED", "AWS::QuickSight::Template.Entity": "CACHED", @@ -4382,7 +6198,23 @@ "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterScopeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html", + "Properties": { + "AllSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html#cfn-quicksight-template-filterscopeconfiguration-allsheets", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SelectedSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html#cfn-quicksight-template-filterscopeconfiguration-selectedsheets", + "Required": false, + "Type": "SelectedSheetsFilterScopeConfiguration", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.FilterSelectableValues": "CACHED", "AWS::QuickSight::Template.FilterSliderControl": "CACHED", "AWS::QuickSight::Template.FilterTextAreaControl": "CACHED", @@ -4390,7 +6222,92 @@ "AWS::QuickSight::Template.FontConfiguration": "CACHED", "AWS::QuickSight::Template.FontSize": "CACHED", "AWS::QuickSight::Template.FontWeight": "CACHED", - "AWS::QuickSight::Template.ForecastComputation": "CACHED", + "AWS::QuickSight::Template.ForecastComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.ComputationId" + } + }, + "CustomSeasonalityValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-customseasonalityvalue", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.CustomSeasonalityValue" + } + }, + "LowerBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-lowerboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsBackward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-periodsbackward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsForward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-periodsforward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.PeriodsForward" + } + }, + "PredictionInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-predictioninterval", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.PredictionInterval" + } + }, + "Seasonality": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-seasonality", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.Seasonality" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "UpperBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-upperboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ForecastConfiguration": "CACHED", "AWS::QuickSight::Template.ForecastScenario": "CACHED", "AWS::QuickSight::Template.FormatConfiguration": "CACHED", @@ -4433,7 +6350,47 @@ "AWS::QuickSight::Template.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.GridLayoutElement": "CACHED", "AWS::QuickSight::Template.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.GrowthRateComputation": "CACHED", + "AWS::QuickSight::Template.GrowthRateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.GrowthRateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-periodsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.GrowthRateComputation.PeriodSize" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Template.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.HeatMapConfiguration": "CACHED", @@ -4474,7 +6431,35 @@ "AWS::QuickSight::Template.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Template.LineChartVisual": "CACHED", "AWS::QuickSight::Template.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Template.ListControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SearchOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-searchoptions", + "Required": false, + "Type": "ListControlSearchOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Template.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Template.LoadingAnimation": "CACHED", @@ -4482,9 +6467,86 @@ "AWS::QuickSight::Template.LongFormatText": "CACHED", "AWS::QuickSight::Template.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Template.MaximumLabelType": "CACHED", - "AWS::QuickSight::Template.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Template.MaximumMinimumComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.MaximumMinimumComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.MaximumMinimumComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MeasureField": "CACHED", - "AWS::QuickSight::Template.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Template.MetricComparisonComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.MetricComparisonComputation.ComputationId" + } + }, + "FromValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-fromvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TargetValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-targetvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4516,8 +6578,79 @@ "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.PeriodOverPeriodComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PeriodOverPeriodComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.PeriodToDateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PeriodToDateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodTimeGranularity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-periodtimegranularity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PeriodToDateComputation.PeriodTimeGranularity" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.PieChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.PieChartConfiguration": "CACHED", "AWS::QuickSight::Template.PieChartFieldWells": "CACHED", @@ -4537,8 +6670,131 @@ "AWS::QuickSight::Template.PivotTableFieldOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "CollapsedRowDimensionsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-collapsedrowdimensionsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility" + } + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility" + } + }, + "DefaultCellWidth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-defaultcellwidth", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowslabeloptions", + "Required": false, + "Type": "PivotTableRowsLabelOptions", + "UpdateType": "Mutable" + }, + "RowsLayout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowslayout", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.RowsLayout" + } + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableRowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablerowslabeloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablerowslabeloptions.html#cfn-quicksight-template-pivottablerowslabeloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableRowsLabelOptions.CustomLabel" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablerowslabeloptions.html#cfn-quicksight-template-pivottablerowslabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableRowsLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Template.PivotTableTotalOptions": "CACHED", @@ -4562,11 +6818,69 @@ "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineValueLabelConfiguration": "CACHED", - "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.RelativeDatesFilter": "CACHED", "AWS::QuickSight::Template.ResourcePermission": "CACHED", "AWS::QuickSight::Template.RollingDateConfiguration": "CACHED", - "AWS::QuickSight::Template.RowAlternateColorOptions": "CACHED", + "AWS::QuickSight::Template.RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html", + "Properties": { + "RowAlternateColors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-rowalternatecolors", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RowAlternateColorOptions.RowAlternateColors" + } + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RowAlternateColorOptions.Status" + } + }, + "UsePrimaryBackgroundColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-useprimarybackgroundcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RowAlternateColorOptions.UsePrimaryBackgroundColor" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -4592,6 +6906,29 @@ "AWS::QuickSight::Template.SetParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.ShapeConditionalFormat": "CACHED", "AWS::QuickSight::Template.Sheet": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrolinfoiconlabeloptions.html", + "Properties": { + "InfoIconText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-template-sheetcontrolinfoiconlabeloptions-infoicontext", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.InfoIconText" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-template-sheetcontrolinfoiconlabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Template.SheetControlLayout": "CACHED", "AWS::QuickSight::Template.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.SheetDefinition": "CACHED", @@ -4601,14 +6938,155 @@ "AWS::QuickSight::Template.SheetVisualScopingConfiguration": "CACHED", "AWS::QuickSight::Template.ShortFormatText": "CACHED", "AWS::QuickSight::Template.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Template.SliderControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Template.SliderControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html#cfn-quicksight-template-slidercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html#cfn-quicksight-template-slidercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.SmallMultiplesAxisProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesaxisproperties.html", + "Properties": { + "Placement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesaxisproperties.html#cfn-quicksight-template-smallmultiplesaxisproperties-placement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Placement" + } + }, + "Scale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesaxisproperties.html#cfn-quicksight-template-smallmultiplesaxisproperties-scale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Scale" + } + } + } + }, + "AWS::QuickSight::Template.SmallMultiplesOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html", + "Properties": { + "MaxVisibleColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-maxvisiblecolumns", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleColumns" + } + }, + "MaxVisibleRows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-maxvisiblerows", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleRows" + } + }, + "PanelConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-panelconfiguration", + "Required": false, + "Type": "PanelConfiguration", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-xaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-yaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + } + } + }, "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.SubtotalOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FieldLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-fieldlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SubtotalOptions.FieldLevel" + } + }, + "FieldLevelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-fieldleveloptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldSubtotalOptions", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MetricHeaderCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-metricheadercellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "StyleTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-styletargets", + "DuplicatesAllowed": true, + "ItemType": "TableStyleTarget", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TotalCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-totalcellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "TotalsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-totalsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SubtotalOptions.TotalsVisibility" + } + }, + "ValueCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-valuecellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TableAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TableBorderOptions": "CACHED", "AWS::QuickSight::Template.TableCellConditionalFormatting": "CACHED", @@ -4632,6 +7110,20 @@ "AWS::QuickSight::Template.TableRowConditionalFormatting": "CACHED", "AWS::QuickSight::Template.TableSideBorderOptions": "CACHED", "AWS::QuickSight::Template.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Template.TableStyleTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablestyletarget.html", + "Properties": { + "CellType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablestyletarget.html#cfn-quicksight-template-tablestyletarget-celltype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TableStyleTarget.CellType" + } + } + } + }, "AWS::QuickSight::Template.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TableVisual": "CACHED", "AWS::QuickSight::Template.TemplateError": "CACHED", @@ -4640,10 +7132,54 @@ "AWS::QuickSight::Template.TemplateSourceTemplate": "CACHED", "AWS::QuickSight::Template.TemplateVersion": "CACHED", "AWS::QuickSight::Template.TemplateVersionDefinition": "CACHED", - "AWS::QuickSight::Template.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.TextAreaControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TextConditionalFormat": "CACHED", "AWS::QuickSight::Template.TextControlPlaceholderOptions": "CACHED", - "AWS::QuickSight::Template.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.TextFieldControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ThousandSeparatorOptions": "CACHED", "AWS::QuickSight::Template.TimeBasedForecastProperties": "CACHED", "AWS::QuickSight::Template.TimeEqualityFilter": "CACHED", @@ -4653,9 +7189,147 @@ "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.TopBottomMoversComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomMoversComputation.ComputationId" + } + }, + "MoverSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-moversize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomMoversComputation.MoverSize" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SortOrder": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-sortorder", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomMoversComputation.SortOrder" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomMoversComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.TopBottomRankedComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomRankedComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ResultSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-resultsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomRankedComputation.ResultSize" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomRankedComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.TotalAggregationComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TotalAggregationComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -4664,7 +7338,32 @@ "AWS::QuickSight::Template.TreeMapVisual": "CACHED", "AWS::QuickSight::Template.TrendArrowOptions": "CACHED", "AWS::QuickSight::Template.UnaggregatedField": "CACHED", - "AWS::QuickSight::Template.UniqueValuesComputation": "CACHED", + "AWS::QuickSight::Template.UniqueValuesComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.UniqueValuesComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Template.Visual": "CACHED", "AWS::QuickSight::Template.VisualCustomAction": "CACHED", @@ -4753,6 +7452,8 @@ "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::Rekognition::StreamProcessor.NotificationChannel": "CACHED", "AWS::Rekognition::StreamProcessor.S3Destination": "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", @@ -5621,6 +8322,7 @@ "AWS::Wisdom::KnowledgeBase.SourceConfiguration": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Alexa::ASK::Skill.AuthenticationConfiguration": "CACHED", @@ -5628,7 +8330,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -6085,8 +8787,107 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "CACHED", - "AWS::EMRServerless::Application": "CACHED", + "AWS::EMRServerless::Application": { + "Attributes": { + "ApplicationId": { + "PrimitiveType": "String" + }, + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html", + "Properties": { + "Architecture": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-architecture", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Architecture" + } + }, + "AutoStartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostartconfiguration", + "Required": false, + "Type": "AutoStartConfiguration", + "UpdateType": "Conditional" + }, + "AutoStopConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostopconfiguration", + "Required": false, + "Type": "AutoStopConfiguration", + "UpdateType": "Conditional" + }, + "ImageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-imageconfiguration", + "Required": false, + "Type": "ImageConfigurationInput", + "UpdateType": "Conditional" + }, + "InitialCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-initialcapacity", + "DuplicatesAllowed": false, + "ItemType": "InitialCapacityConfigKeyValuePair", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "MaximumCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-maximumcapacity", + "Required": false, + "Type": "MaximumAllowedResources", + "UpdateType": "Conditional" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Name" + } + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Conditional" + }, + "ReleaseLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-releaselabel", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EMRServerless::Application.ReleaseLabel" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WorkerTypeSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-workertypespecifications", + "ItemType": "WorkerTypeSpecificationInput", + "Required": false, + "Type": "Map", + "UpdateType": "Conditional" + } + } + }, "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -6107,6 +8908,8 @@ "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::RegistryPolicy": "CACHED", @@ -6956,6 +9759,14 @@ "AWS::Wisdom::KnowledgeBase": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings": "CACHED", + "AWS::WorkSpacesWeb::Portal": "CACHED", + "AWS::WorkSpacesWeb::TrustStore": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "CACHED", + "AWS::WorkSpacesWeb::UserSettings": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED", @@ -8203,6 +11014,7 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMR::WALWorkspace.WALWorkspaceName": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider.Id": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo.Namespace": "CACHED", "AWS::EMRContainers::VirtualCluster.Name": "CACHED", @@ -8231,6 +11043,24 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RoleArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::SchemaMapping.Description": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaName": "CACHED", "AWS::Events::ApiDestination.Description": "CACHED", "AWS::Events::ApiDestination.HttpMethod": "CACHED", "AWS::Events::ApiDestination.Name": "CACHED", @@ -10008,6 +12838,7 @@ "AWS::QuickSight::Analysis.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Analysis.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Analysis.AwsAccountId": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10059,6 +12890,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10319,10 +13153,26 @@ "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement": "CACHED", + "AWS::QuickSight::Analysis.PivotTableOptions.RowsLayout": { + "AllowedValues": [ + "TABULAR", + "HIERARCHY" + ] + }, "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ToggleButtonsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.CustomLabel": { + "StringMax": 1024, + "StringMin": 1 + }, + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Analysis.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.ScrollStatus": "CACHED", @@ -10359,6 +13209,12 @@ "AWS::QuickSight::Analysis.RollingDateConfiguration.Expression": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions.RowAlternateColors": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions.Status": "CACHED", + "AWS::QuickSight::Analysis.RowAlternateColorOptions.UsePrimaryBackgroundColor": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramVisual.VisualId": "CACHED", @@ -10371,6 +13227,16 @@ "AWS::QuickSight::Analysis.SetParameterValueConfiguration.DestinationParameterName": "CACHED", "AWS::QuickSight::Analysis.Sheet.Name": "CACHED", "AWS::QuickSight::Analysis.Sheet.SheetId": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.InfoIconText": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Analysis.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Name": "CACHED", @@ -10386,6 +13252,18 @@ "AWS::QuickSight::Analysis.ShortFormatText.PlainText": "CACHED", "AWS::QuickSight::Analysis.ShortFormatText.RichText": "CACHED", "AWS::QuickSight::Analysis.SimpleClusterMarker.Color": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Placement": { + "AllowedValues": [ + "OUTSIDE", + "INSIDE" + ] + }, + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Scale": { + "AllowedValues": [ + "SHARED", + "INDEPENDENT" + ] + }, "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Analysis.Status": "CACHED", @@ -10415,6 +13293,13 @@ "AWS::QuickSight::Analysis.TableOptions.Orientation": "CACHED", "AWS::QuickSight::Analysis.TablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Analysis.TablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Analysis.TableStyleTarget.CellType": { + "AllowedValues": [ + "TOTAL", + "METRIC_HEADER", + "VALUE" + ] + }, "AWS::QuickSight::Analysis.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.TextControlPlaceholderOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.ThousandSeparatorOptions.Symbol": "CACHED", @@ -10473,6 +13358,11 @@ "AWS::QuickSight::Dashboard.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation": { + "AllowedValues": [ + "UNIQUE_VALUE" + ] + }, "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10524,6 +13414,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -11051,6 +13944,7 @@ "AWS::QuickSight::Template.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Template.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Template.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Template.AwsAccountId": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -11102,6 +13996,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -11358,10 +14255,26 @@ "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions.RowsLayout": { + "AllowedValues": [ + "TABULAR", + "HIERARCHY" + ] + }, "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ToggleButtonsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Template.PivotTablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Template.PivotTableRowsLabelOptions.CustomLabel": { + "StringMax": 1024, + "StringMin": 1 + }, + "AWS::QuickSight::Template.PivotTableRowsLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Template.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.ScrollStatus": "CACHED", @@ -11398,6 +14311,12 @@ "AWS::QuickSight::Template.RollingDateConfiguration.Expression": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions.RowAlternateColors": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions.Status": "CACHED", + "AWS::QuickSight::Template.RowAlternateColorOptions.UsePrimaryBackgroundColor": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual.VisualId": "CACHED", @@ -11410,6 +14329,16 @@ "AWS::QuickSight::Template.SetParameterValueConfiguration.DestinationParameterName": "CACHED", "AWS::QuickSight::Template.Sheet.Name": "CACHED", "AWS::QuickSight::Template.Sheet.SheetId": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.InfoIconText": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Template.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Name": "CACHED", @@ -11425,6 +14354,18 @@ "AWS::QuickSight::Template.ShortFormatText.PlainText": "CACHED", "AWS::QuickSight::Template.ShortFormatText.RichText": "CACHED", "AWS::QuickSight::Template.SimpleClusterMarker.Color": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Placement": { + "AllowedValues": [ + "OUTSIDE", + "INSIDE" + ] + }, + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Scale": { + "AllowedValues": [ + "SHARED", + "INDEPENDENT" + ] + }, "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Template.StringParameterDeclaration.Name": "CACHED", @@ -11452,6 +14393,13 @@ "AWS::QuickSight::Template.TableOptions.Orientation": "CACHED", "AWS::QuickSight::Template.TablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Template.TablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Template.TableStyleTarget.CellType": { + "AllowedValues": [ + "TOTAL", + "METRIC_HEADER", + "VALUE" + ] + }, "AWS::QuickSight::Template.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.TemplateError.Message": "CACHED", "AWS::QuickSight::Template.TemplateError.Type": "CACHED", @@ -11878,7 +14826,13 @@ "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.EventType": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.Name": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn": "CACHED", "AWS::ResilienceHub::App.Name": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.Type": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsAccountId": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsRegion": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.Identifier": "CACHED", @@ -12992,6 +15946,35 @@ "AWS::WorkSpaces::ConnectionAlias.ConnectionString": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": "CACHED", + "AWS::WorkSpacesWeb::Portal.AuthenticationType": "CACHED", + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", "AWS::XRay::ResourcePolicy.PolicyDocument": "CACHED", "AWS::XRay::ResourcePolicy.PolicyName": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-northeast-2.json b/src/cfnlint/data/CloudSpecs/ap-northeast-2.json index 164ebd3be6..d4a3189ef3 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-2.json @@ -499,7 +499,23 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "CACHED", - "AWS::AppStream::Fleet.ComputeCapacity": "CACHED", + "AWS::AppStream::Fleet.ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html", + "Properties": { + "DesiredInstances": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredinstances", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DesiredSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -617,71 +633,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -767,6 +719,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -1562,15 +1515,190 @@ "AWS::EMRContainers::VirtualCluster.ContainerInfo": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo": "CACHED", - "AWS::EMRServerless::Application.AutoStartConfiguration": "CACHED", - "AWS::EMRServerless::Application.AutoStopConfiguration": "CACHED", - "AWS::EMRServerless::Application.ImageConfigurationInput": "CACHED", - "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", - "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", - "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", - "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", - "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": "CACHED", + "AWS::EMRServerless::Application.AutoStartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostartconfiguration.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostartconfiguration.html#cfn-emrserverless-application-autostartconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EMRServerless::Application.AutoStopConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html#cfn-emrserverless-application-autostopconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "IdleTimeoutMinutes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html#cfn-emrserverless-application-autostopconfiguration-idletimeoutminutes", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EMRServerless::Application.ImageConfigurationInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-imageconfigurationinput.html", + "Properties": { + "ImageUri": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-imageconfigurationinput.html#cfn-emrserverless-application-imageconfigurationinput-imageuri", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.ImageConfigurationInput.ImageUri" + } + } + } + }, + "AWS::EMRServerless::Application.InitialCapacityConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html", + "Properties": { + "WorkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html#cfn-emrserverless-application-initialcapacityconfig-workerconfiguration", + "Required": true, + "Type": "WorkerConfiguration", + "UpdateType": "Mutable" + }, + "WorkerCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html#cfn-emrserverless-application-initialcapacityconfig-workercount", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.InitialCapacityConfig.WorkerCount" + } + } + } + }, + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html#cfn-emrserverless-application-initialcapacityconfigkeyvaluepair-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair.Key" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html#cfn-emrserverless-application-initialcapacityconfigkeyvaluepair-value", + "Required": true, + "Type": "InitialCapacityConfig", + "UpdateType": "Mutable" + } + } + }, + "AWS::EMRServerless::Application.MaximumAllowedResources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html", + "Properties": { + "Cpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-cpu", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Cpu" + } + }, + "Disk": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-disk", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Disk" + } + }, + "Memory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-memory", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Memory" + } + } + } + }, + "AWS::EMRServerless::Application.NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-networkconfiguration.html", + "Properties": { + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-networkconfiguration.html#cfn-emrserverless-application-networkconfiguration-securitygroupids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.NetworkConfiguration.SecurityGroupIds" + } + }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-networkconfiguration.html#cfn-emrserverless-application-networkconfiguration-subnetids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.NetworkConfiguration.SubnetIds" + } + } + } + }, + "AWS::EMRServerless::Application.WorkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html", + "Properties": { + "Cpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-cpu", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Cpu" + } + }, + "Disk": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-disk", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Disk" + } + }, + "Memory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-memory", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Memory" + } + } + } + }, + "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workertypespecificationinput.html", + "Properties": { + "ImageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workertypespecificationinput.html#cfn-emrserverless-application-workertypespecificationinput-imageconfiguration", + "Required": false, + "Type": "ImageConfigurationInput", + "UpdateType": "Mutable" + } + } + }, "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -1645,6 +1773,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": "CACHED", "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", @@ -2981,8 +3116,61 @@ "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationCredentials": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationVpc": "CACHED", "AWS::QLDB::Stream.KinesisConfiguration": "CACHED", - "AWS::QuickSight::Analysis.AggregationFunction": "CACHED", - "AWS::QuickSight::Analysis.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Analysis.AnalysisDefaults": "CACHED", "AWS::QuickSight::Analysis.AnalysisDefinition": "CACHED", "AWS::QuickSight::Analysis.AnalysisError": "CACHED", @@ -3032,6 +3220,7 @@ "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", @@ -3059,6 +3248,7 @@ "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", @@ -3069,7 +3259,88 @@ "AWS::QuickSight::Analysis.DataBarsOptions": "CACHED", "AWS::QuickSight::Analysis.DataColor": "CACHED", "AWS::QuickSight::Analysis.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Analysis.DataLabelType": "CACHED", "AWS::QuickSight::Analysis.DataPathColor": "CACHED", "AWS::QuickSight::Analysis.DataPathLabelType": "CACHED", @@ -3098,7 +3369,41 @@ "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", "AWS::QuickSight::Analysis.DonutOptions": "CACHED", @@ -3130,7 +3435,31 @@ "AWS::QuickSight::Analysis.FilterGroup": "CACHED", "AWS::QuickSight::Analysis.FilterListConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterListControl": "CACHED", - "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Analysis.FilterScopeConfiguration": "CACHED", @@ -3167,15 +3496,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Analysis.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Analysis.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Analysis.GradientColor": "CACHED", @@ -3278,19 +3623,132 @@ "AWS::QuickSight::Analysis.PieChartVisual": "CACHED", "AWS::QuickSight::Analysis.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", @@ -3301,7 +3759,110 @@ "AWS::QuickSight::Analysis.ProgressBarOptions": "CACHED", "AWS::QuickSight::Analysis.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Analysis.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Analysis.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Analysis.RadarChartSortConfiguration": "CACHED", @@ -3310,7 +3871,29 @@ "AWS::QuickSight::Analysis.ReferenceLine": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineStyleConfiguration": "CACHED", @@ -3326,10 +3909,74 @@ "AWS::QuickSight::Analysis.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Analysis.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Analysis.ScrollBarOptions": "CACHED", "AWS::QuickSight::Analysis.SecondaryValueOptions": "CACHED", @@ -3436,7 +4083,32 @@ "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", @@ -3482,6 +4154,7 @@ "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", @@ -3509,6 +4182,7 @@ "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", @@ -3526,7 +4200,88 @@ "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", "AWS::QuickSight::Dashboard.DataColor": "CACHED", "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", @@ -3558,7 +4313,41 @@ "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", @@ -3593,7 +4382,31 @@ "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterListControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", @@ -3630,15 +4443,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.GradientColor": "CACHED", @@ -3741,19 +4570,132 @@ "AWS::QuickSight::Dashboard.PieChartVisual": "CACHED", "AWS::QuickSight::Dashboard.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", @@ -3764,7 +4706,110 @@ "AWS::QuickSight::Dashboard.ProgressBarOptions": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", @@ -3773,7 +4818,29 @@ "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", @@ -3789,10 +4856,74 @@ "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", @@ -3976,8 +5107,61 @@ "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.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", "AWS::QuickSight::Template.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Template.ArcAxisConfiguration": "CACHED", @@ -4023,6 +5207,7 @@ "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", @@ -4053,6 +5238,7 @@ "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", @@ -4063,7 +5249,88 @@ "AWS::QuickSight::Template.DataBarsOptions": "CACHED", "AWS::QuickSight::Template.DataColor": "CACHED", "AWS::QuickSight::Template.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions": "CACHED", + "AWS::QuickSight::Template.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Template.DataLabelType": "CACHED", "AWS::QuickSight::Template.DataPathColor": "CACHED", "AWS::QuickSight::Template.DataPathLabelType": "CACHED", @@ -4091,7 +5358,41 @@ "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Template.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", @@ -4123,7 +5424,31 @@ "AWS::QuickSight::Template.FilterGroup": "CACHED", "AWS::QuickSight::Template.FilterListConfiguration": "CACHED", "AWS::QuickSight::Template.FilterListControl": "CACHED", - "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", @@ -4160,15 +5485,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Template.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Template.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Template.GradientColor": "CACHED", @@ -4269,19 +5610,132 @@ "AWS::QuickSight::Template.PieChartVisual": "CACHED", "AWS::QuickSight::Template.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Template.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", @@ -4292,7 +5746,110 @@ "AWS::QuickSight::Template.ProgressBarOptions": "CACHED", "AWS::QuickSight::Template.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Template.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Template.RadarChartSortConfiguration": "CACHED", @@ -4301,7 +5858,29 @@ "AWS::QuickSight::Template.ReferenceLine": "CACHED", "AWS::QuickSight::Template.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", @@ -4317,10 +5896,74 @@ "AWS::QuickSight::Template.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Template.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Template.ScrollBarOptions": "CACHED", "AWS::QuickSight::Template.SecondaryValueOptions": "CACHED", @@ -4435,7 +6078,28 @@ "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" + } + } + } + }, "AWS::QuickSight::Theme.SheetStyle": "CACHED", "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", "AWS::QuickSight::Theme.ThemeError": "CACHED", @@ -5308,7 +6972,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5415,7 +7079,157 @@ "AWS::AppStream::ApplicationFleetAssociation": "CACHED", "AWS::AppStream::DirectoryConfig": "CACHED", "AWS::AppStream::Entitlement": "CACHED", - "AWS::AppStream::Fleet": "CACHED", + "AWS::AppStream::Fleet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html", + "Properties": { + "ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-computecapacity", + "Required": false, + "Type": "ComputeCapacity", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-disconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-displayname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainJoinInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-domainjoininfo", + "Required": false, + "Type": "DomainJoinInfo", + "UpdateType": "Mutable" + }, + "EnableDefaultInternetAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-enabledefaultinternetaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "FleetType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-fleettype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-iamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IdleDisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-idledisconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds" + } + }, + "ImageArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ImageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-instancetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AppStreamInstanceType" + } + }, + "MaxConcurrentSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxconcurrentsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxSessionsPerInstance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxsessionsperinstance", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxUserDurationInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxuserdurationinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.MaxUserDurationInSeconds" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Platform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-platform", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SessionScriptS3Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-sessionscripts3location", + "Required": false, + "Type": "S3Location", + "UpdateType": "Mutable" + }, + "StreamView": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-streamview", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UsbDeviceFilterStrings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-usbdevicefilterstrings", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VpcConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-vpcconfig", + "Required": false, + "Type": "VpcConfig", + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::ImageBuilder": "CACHED", "AWS::AppStream::Stack": "CACHED", "AWS::AppStream::StackFleetAssociation": "CACHED", @@ -5847,7 +7661,105 @@ "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", "AWS::EMRContainers::VirtualCluster": "CACHED", - "AWS::EMRServerless::Application": "CACHED", + "AWS::EMRServerless::Application": { + "Attributes": { + "ApplicationId": { + "PrimitiveType": "String" + }, + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html", + "Properties": { + "Architecture": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-architecture", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Architecture" + } + }, + "AutoStartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostartconfiguration", + "Required": false, + "Type": "AutoStartConfiguration", + "UpdateType": "Mutable" + }, + "AutoStopConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostopconfiguration", + "Required": false, + "Type": "AutoStopConfiguration", + "UpdateType": "Mutable" + }, + "ImageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-imageconfiguration", + "Required": false, + "Type": "ImageConfigurationInput", + "UpdateType": "Mutable" + }, + "InitialCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-initialcapacity", + "DuplicatesAllowed": false, + "ItemType": "InitialCapacityConfigKeyValuePair", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MaximumCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-maximumcapacity", + "Required": false, + "Type": "MaximumAllowedResources", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Name" + } + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "ReleaseLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-releaselabel", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.ReleaseLabel" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WorkerTypeSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-workertypespecifications", + "ItemType": "WorkerTypeSpecificationInput", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -5911,6 +7823,8 @@ "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::RegistryPolicy": "CACHED", @@ -6040,7 +7954,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", @@ -6178,7 +8150,52 @@ "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::FindingsFilter": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Macie::FindingsFilter.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Macie::Session": "CACHED", "AWS::ManagedBlockchain::Accessor": "CACHED", "AWS::ManagedBlockchain::Member": "CACHED", @@ -6323,7 +8340,132 @@ "AWS::QuickSight::DataSource": "CACHED", "AWS::QuickSight::RefreshSchedule": "CACHED", "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::Theme": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreatedTime": { + "PrimitiveType": "String" + }, + "LastUpdatedTime": { + "PrimitiveType": "String" + }, + "Type": { + "PrimitiveType": "String" + }, + "Version": { + "Type": "ThemeVersion" + }, + "Version.Arn": { + "PrimitiveType": "String" + }, + "Version.BaseThemeId": { + "PrimitiveType": "String" + }, + "Version.Configuration": { + "Type": "ThemeConfiguration" + }, + "Version.Configuration.DataColorPalette": { + "Type": "DataColorPalette" + }, + "Version.Configuration.Sheet": { + "Type": "SheetStyle" + }, + "Version.Configuration.Typography": { + "Type": "Typography" + }, + "Version.Configuration.UIColorPalette": { + "Type": "UIColorPalette" + }, + "Version.CreatedTime": { + "PrimitiveType": "String" + }, + "Version.Description": { + "PrimitiveType": "String" + }, + "Version.Errors": { + "ItemType": "ThemeError", + "Type": "List" + }, + "Version.Status": { + "PrimitiveType": "String" + }, + "Version.VersionNumber": { + "PrimitiveType": "Double" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html", + "Properties": { + "AwsAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-awsaccountid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.AwsAccountId" + } + }, + "BaseThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-basethemeid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.BaseThemeId" + } + }, + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-configuration", + "Required": false, + "Type": "ThemeConfiguration", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.Name" + } + }, + "Permissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-permissions", + "DuplicatesAllowed": true, + "ItemType": "ResourcePermission", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-themeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.ThemeId" + } + }, + "VersionDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-versiondescription", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.VersionDescription" + } + } + } + }, "AWS::QuickSight::VPCConnection": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -6358,7 +8500,76 @@ "AWS::RefactorSpaces::Service": "CACHED", "AWS::Rekognition::Collection": "CACHED", "AWS::Rekognition::Project": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -7782,6 +9993,24 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RoleArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::SchemaMapping.Description": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaName": "CACHED", "AWS::Events::ApiDestination.Description": "CACHED", "AWS::Events::ApiDestination.HttpMethod": "CACHED", "AWS::Events::ApiDestination.Name": "CACHED", @@ -9124,6 +11353,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9151,7 +11383,6 @@ "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.Color": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.TimeGranularity": "CACHED", @@ -9266,7 +11497,6 @@ "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Analysis.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -9376,12 +11606,10 @@ "AWS::QuickSight::Analysis.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -9398,7 +11626,6 @@ "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Analysis.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Analysis.RadarChartVisual.VisualId": "CACHED", @@ -9589,6 +11816,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9621,7 +11851,6 @@ "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.Color": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.TimeGranularity": "CACHED", @@ -9742,7 +11971,6 @@ "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -9852,12 +12080,10 @@ "AWS::QuickSight::Dashboard.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -9874,7 +12100,6 @@ "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Dashboard.RadarChartVisual.VisualId": "CACHED", @@ -10167,6 +12392,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10194,7 +12422,6 @@ "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.DataPathColor.Color": "CACHED", "AWS::QuickSight::Template.DataPathColor.TimeGranularity": "CACHED", @@ -10306,7 +12533,6 @@ "AWS::QuickSight::Template.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Template.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Template.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Template.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -10415,12 +12641,10 @@ "AWS::QuickSight::Template.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -10437,7 +12661,6 @@ "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Template.RadarChartVisual.VisualId": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-northeast-3.json b/src/cfnlint/data/CloudSpecs/ap-northeast-3.json index 6be766527a..a72b77131a 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-3.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-3.json @@ -3161,7 +3161,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -4778,7 +4778,52 @@ "AWS::MSK::Configuration": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::FindingsFilter": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Macie::FindingsFilter.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Flow": "CACHED", "AWS::MediaConnect::FlowEntitlement": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-south-1.json b/src/cfnlint/data/CloudSpecs/ap-south-1.json index 0a670b3476..ffe8373b71 100644 --- a/src/cfnlint/data/CloudSpecs/ap-south-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-south-1.json @@ -2927,6 +2927,7 @@ "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", "AWS::QuickSight::Analysis.ArcOptions": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", @@ -2966,6 +2967,7 @@ "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", @@ -2993,6 +2995,7 @@ "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", @@ -3370,7 +3373,32 @@ "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", @@ -3416,6 +3444,7 @@ "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", @@ -3443,6 +3472,7 @@ "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", @@ -3460,7 +3490,88 @@ "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", "AWS::QuickSight::Dashboard.DataColor": "CACHED", "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", @@ -3492,7 +3603,41 @@ "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", @@ -3527,7 +3672,31 @@ "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterListControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", @@ -3564,15 +3733,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.GradientColor": "CACHED", @@ -3675,19 +3860,132 @@ "AWS::QuickSight::Dashboard.PieChartVisual": "CACHED", "AWS::QuickSight::Dashboard.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", @@ -3698,7 +3996,110 @@ "AWS::QuickSight::Dashboard.ProgressBarOptions": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", @@ -3707,7 +4108,29 @@ "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", @@ -3723,10 +4146,74 @@ "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", @@ -3918,6 +4405,7 @@ "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Template.ArcConfiguration": "CACHED", "AWS::QuickSight::Template.ArcOptions": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Template.AxisDataOptions": "CACHED", "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", @@ -3957,6 +4445,7 @@ "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", @@ -3987,6 +4476,7 @@ "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", @@ -4452,6 +4942,8 @@ "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::Rekognition::StreamProcessor.NotificationChannel": "CACHED", "AWS::Rekognition::StreamProcessor.S3Destination": "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", @@ -5267,6 +5759,7 @@ "AWS::WAFv2::WebACL.VisibilityConfig": "CACHED", "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Alexa::ASK::Skill.AuthenticationConfiguration": "CACHED", @@ -5274,7 +5767,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5694,6 +6187,7 @@ "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", @@ -5782,6 +6276,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "CACHED", "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", @@ -6076,7 +6571,52 @@ "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::FindingsFilter": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Macie::FindingsFilter.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -6499,6 +7039,14 @@ "AWS::WAFv2::WebACL": "CACHED", "AWS::WAFv2::WebACLAssociation": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings": "CACHED", + "AWS::WorkSpacesWeb::Portal": "CACHED", + "AWS::WorkSpacesWeb::TrustStore": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "CACHED", + "AWS::WorkSpacesWeb::UserSettings": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED", @@ -7598,6 +8146,7 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMR::WALWorkspace.WALWorkspaceName": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider.Id": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo.Namespace": "CACHED", "AWS::EMRContainers::VirtualCluster.Name": "CACHED", @@ -9026,6 +9575,7 @@ "AWS::QuickSight::Analysis.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Analysis.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Analysis.AwsAccountId": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -9077,6 +9627,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9542,6 +10095,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9574,7 +10130,6 @@ "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.Color": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.TimeGranularity": "CACHED", @@ -9695,7 +10250,6 @@ "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -9805,12 +10359,10 @@ "AWS::QuickSight::Dashboard.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -9827,7 +10379,6 @@ "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Dashboard.RadarChartVisual.VisualId": "CACHED", @@ -10069,6 +10620,7 @@ "AWS::QuickSight::Template.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Template.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Template.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Template.AwsAccountId": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10120,6 +10672,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10908,7 +11463,13 @@ "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.EventType": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.Name": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn": "CACHED", "AWS::ResilienceHub::App.Name": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.Type": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsAccountId": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsRegion": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.Identifier": "CACHED", @@ -11887,6 +12448,35 @@ "AWS::WAFv2::WebACLAssociation.WebACLArn": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": "CACHED", + "AWS::WorkSpacesWeb::Portal.AuthenticationType": "CACHED", + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", "AWS::XRay::ResourcePolicy.PolicyDocument": "CACHED", "AWS::XRay::ResourcePolicy.PolicyName": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-south-2.json b/src/cfnlint/data/CloudSpecs/ap-south-2.json index 1eec72030e..14b7d79f64 100644 --- a/src/cfnlint/data/CloudSpecs/ap-south-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-south-2.json @@ -663,71 +663,7 @@ "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -5335,7 +5271,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -7399,7 +7335,65 @@ } } }, - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-1.json b/src/cfnlint/data/CloudSpecs/ap-southeast-1.json index 7fb125c038..718fce7183 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-1.json @@ -729,6 +729,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -1597,6 +1598,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": "CACHED", "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", @@ -3094,6 +3102,7 @@ "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", "AWS::QuickSight::Analysis.ArcOptions": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", @@ -3133,6 +3142,7 @@ "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", @@ -3160,6 +3170,7 @@ "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", @@ -3536,7 +3547,41 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", - "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", + "AWS::QuickSight::Dashboard.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html", + "Properties": { + "AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-attributeaggregationfunction", + "Required": false, + "Type": "AttributeAggregationFunction", + "UpdateType": "Mutable" + }, + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -3544,6 +3589,26 @@ "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html", + "Properties": { + "SimpleAttributeAggregation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-simpleattributeaggregation", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation" + } + }, + "ValueForMultipleValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-valueformultiplevalues", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -3583,6 +3648,7 @@ "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", @@ -3610,6 +3676,7 @@ "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", @@ -4085,6 +4152,7 @@ "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Template.ArcConfiguration": "CACHED", "AWS::QuickSight::Template.ArcOptions": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Template.AxisDataOptions": "CACHED", "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", @@ -4124,6 +4192,7 @@ "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", @@ -4154,6 +4223,7 @@ "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", @@ -4615,6 +4685,8 @@ "AWS::RefactorSpaces::Service.LambdaEndpointInput": "CACHED", "AWS::RefactorSpaces::Service.UrlEndpointInput": "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", @@ -5459,6 +5531,7 @@ "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Alexa::ASK::Skill.AuthenticationConfiguration": "CACHED", @@ -5466,7 +5539,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5868,6 +5941,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "CACHED", "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", @@ -5890,6 +5964,8 @@ "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::RegistryPolicy": "CACHED", @@ -6641,6 +6717,14 @@ "AWS::WAFv2::WebACLAssociation": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings": "CACHED", + "AWS::WorkSpacesWeb::Portal": "CACHED", + "AWS::WorkSpacesWeb::TrustStore": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "CACHED", + "AWS::WorkSpacesWeb::UserSettings": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED", @@ -7884,6 +7968,7 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMR::WALWorkspace.WALWorkspaceName": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider.Id": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo.Namespace": "CACHED", "AWS::EMRContainers::VirtualCluster.Name": "CACHED", @@ -7912,6 +7997,24 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RoleArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::SchemaMapping.Description": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaName": "CACHED", "AWS::Events::ApiDestination.Description": "CACHED", "AWS::Events::ApiDestination.HttpMethod": "CACHED", "AWS::Events::ApiDestination.Name": "CACHED", @@ -9609,6 +9712,7 @@ "AWS::QuickSight::Analysis.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Analysis.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Analysis.AwsAccountId": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -9660,6 +9764,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10074,6 +10181,11 @@ "AWS::QuickSight::Dashboard.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation": { + "AllowedValues": [ + "UNIQUE_VALUE" + ] + }, "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10125,6 +10237,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10652,6 +10767,7 @@ "AWS::QuickSight::Template.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Template.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Template.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Template.AwsAccountId": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10703,6 +10819,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -11536,7 +11655,13 @@ "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.EventType": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.Name": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn": "CACHED", "AWS::ResilienceHub::App.Name": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.Type": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsAccountId": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsRegion": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.Identifier": "CACHED", @@ -12611,6 +12736,35 @@ "AWS::WorkSpaces::ConnectionAlias.ConnectionString": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": "CACHED", + "AWS::WorkSpacesWeb::Portal.AuthenticationType": "CACHED", + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", "AWS::XRay::ResourcePolicy.PolicyDocument": "CACHED", "AWS::XRay::ResourcePolicy.PolicyName": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-2.json b/src/cfnlint/data/CloudSpecs/ap-southeast-2.json index 71cc82dfbf..f7971e09e0 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-2.json @@ -517,7 +517,23 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "CACHED", - "AWS::AppStream::Fleet.ComputeCapacity": "CACHED", + "AWS::AppStream::Fleet.ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html", + "Properties": { + "DesiredInstances": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredinstances", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DesiredSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -729,6 +745,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -1636,6 +1653,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": "CACHED", "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", @@ -3196,6 +3220,7 @@ "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", "AWS::QuickSight::Analysis.ArcOptions": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", @@ -3235,6 +3260,7 @@ "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", @@ -3262,6 +3288,7 @@ "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", @@ -3638,7 +3665,41 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", - "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", + "AWS::QuickSight::Dashboard.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html", + "Properties": { + "AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-attributeaggregationfunction", + "Required": false, + "Type": "AttributeAggregationFunction", + "UpdateType": "Mutable" + }, + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -3646,6 +3707,26 @@ "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html", + "Properties": { + "SimpleAttributeAggregation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-simpleattributeaggregation", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation" + } + }, + "ValueForMultipleValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-valueformultiplevalues", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -3685,6 +3766,7 @@ "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", @@ -3712,6 +3794,7 @@ "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", @@ -4187,6 +4270,7 @@ "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Template.ArcConfiguration": "CACHED", "AWS::QuickSight::Template.ArcOptions": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Template.AxisDataOptions": "CACHED", "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", @@ -4226,6 +4310,7 @@ "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", @@ -4256,6 +4341,7 @@ "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", @@ -4717,6 +4803,8 @@ "AWS::RefactorSpaces::Service.LambdaEndpointInput": "CACHED", "AWS::RefactorSpaces::Service.UrlEndpointInput": "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", @@ -5488,6 +5576,7 @@ "AWS::Wisdom::KnowledgeBase.SourceConfiguration": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Alexa::ASK::Skill.AuthenticationConfiguration": "CACHED", @@ -5495,7 +5584,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5577,7 +5666,157 @@ "AWS::AppStream::ApplicationFleetAssociation": "CACHED", "AWS::AppStream::DirectoryConfig": "CACHED", "AWS::AppStream::Entitlement": "CACHED", - "AWS::AppStream::Fleet": "CACHED", + "AWS::AppStream::Fleet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html", + "Properties": { + "ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-computecapacity", + "Required": false, + "Type": "ComputeCapacity", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-disconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-displayname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainJoinInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-domainjoininfo", + "Required": false, + "Type": "DomainJoinInfo", + "UpdateType": "Mutable" + }, + "EnableDefaultInternetAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-enabledefaultinternetaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "FleetType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-fleettype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-iamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IdleDisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-idledisconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds" + } + }, + "ImageArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ImageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-instancetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AppStreamInstanceType" + } + }, + "MaxConcurrentSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxconcurrentsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxSessionsPerInstance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxsessionsperinstance", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxUserDurationInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxuserdurationinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.MaxUserDurationInSeconds" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Platform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-platform", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SessionScriptS3Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-sessionscripts3location", + "Required": false, + "Type": "S3Location", + "UpdateType": "Mutable" + }, + "StreamView": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-streamview", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UsbDeviceFilterStrings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-usbdevicefilterstrings", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VpcConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-vpcconfig", + "Required": false, + "Type": "VpcConfig", + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::ImageBuilder": "CACHED", "AWS::AppStream::Stack": "CACHED", "AWS::AppStream::StackFleetAssociation": "CACHED", @@ -5874,6 +6113,7 @@ "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", @@ -5966,6 +6206,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "CACHED", "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", @@ -5988,6 +6229,8 @@ "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::RegistryPolicy": "CACHED", @@ -6281,107 +6524,7 @@ "AWS::M2::Application": "CACHED", "AWS::M2::Environment": "CACHED", "AWS::MSK::BatchScramSecret": "CACHED", - "AWS::MSK::Cluster": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html", - "Properties": { - "BrokerNodeGroupInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-brokernodegroupinfo", - "Required": true, - "Type": "BrokerNodeGroupInfo", - "UpdateType": "Mutable" - }, - "ClientAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clientauthentication", - "Required": false, - "Type": "ClientAuthentication", - "UpdateType": "Mutable" - }, - "ClusterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clustername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.ClusterName" - } - }, - "ConfigurationInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-configurationinfo", - "Required": false, - "Type": "ConfigurationInfo", - "UpdateType": "Mutable" - }, - "CurrentVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-currentversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-encryptioninfo", - "Required": false, - "Type": "EncryptionInfo", - "UpdateType": "Mutable" - }, - "EnhancedMonitoring": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-enhancedmonitoring", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.EnhancedMonitoring" - } - }, - "KafkaVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-kafkaversion", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.KafkaVersion" - } - }, - "LoggingInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-logginginfo", - "Required": false, - "Type": "LoggingInfo", - "UpdateType": "Mutable" - }, - "NumberOfBrokerNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-numberofbrokernodes", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "OpenMonitoring": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-openmonitoring", - "Required": false, - "Type": "OpenMonitoring", - "UpdateType": "Mutable" - }, - "StorageMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-storagemode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.StorageMode" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-tags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - } - } - }, + "AWS::MSK::Cluster": "CACHED", "AWS::MSK::ClusterPolicy": "CACHED", "AWS::MSK::Configuration": "CACHED", "AWS::MSK::ServerlessCluster": "CACHED", @@ -6810,6 +6953,14 @@ "AWS::Wisdom::KnowledgeBase": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings": "CACHED", + "AWS::WorkSpacesWeb::Portal": "CACHED", + "AWS::WorkSpacesWeb::TrustStore": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "CACHED", + "AWS::WorkSpacesWeb::UserSettings": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED", @@ -8060,6 +8211,7 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMR::WALWorkspace.WALWorkspaceName": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider.Id": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo.Namespace": "CACHED", "AWS::EMRContainers::VirtualCluster.Name": "CACHED", @@ -8088,6 +8240,24 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RoleArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::SchemaMapping.Description": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaName": "CACHED", "AWS::Events::ApiDestination.Description": "CACHED", "AWS::Events::ApiDestination.HttpMethod": "CACHED", "AWS::Events::ApiDestination.Name": "CACHED", @@ -9916,6 +10086,7 @@ "AWS::QuickSight::Analysis.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Analysis.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Analysis.AwsAccountId": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -9967,6 +10138,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10381,6 +10555,11 @@ "AWS::QuickSight::Dashboard.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation": { + "AllowedValues": [ + "UNIQUE_VALUE" + ] + }, "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10432,6 +10611,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10959,6 +11141,7 @@ "AWS::QuickSight::Template.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Template.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Template.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Template.AwsAccountId": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -11010,6 +11193,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -11831,7 +12017,13 @@ "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.EventType": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.Name": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn": "CACHED", "AWS::ResilienceHub::App.Name": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.Type": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsAccountId": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsRegion": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.Identifier": "CACHED", @@ -12908,6 +13100,35 @@ "AWS::WorkSpaces::ConnectionAlias.ConnectionString": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": "CACHED", + "AWS::WorkSpacesWeb::Portal.AuthenticationType": "CACHED", + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", "AWS::XRay::ResourcePolicy.PolicyDocument": "CACHED", "AWS::XRay::ResourcePolicy.PolicyName": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-3.json b/src/cfnlint/data/CloudSpecs/ap-southeast-3.json index 8c88e13196..05f493b324 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-3.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-3.json @@ -803,71 +803,7 @@ "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -3567,7 +3503,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5169,7 +5105,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-4.json b/src/cfnlint/data/CloudSpecs/ap-southeast-4.json index dc5778221c..012b81320d 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-4.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-4.json @@ -750,71 +750,7 @@ "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -6160,7 +6096,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -8982,6 +8918,7 @@ } } }, + "AWS::GuardDuty::Master": "CACHED", "AWS::GuardDuty::Member": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html", "Properties": { @@ -9117,7 +9054,65 @@ } } }, - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ca-central-1.json b/src/cfnlint/data/CloudSpecs/ca-central-1.json index 324fbe3890..f2fa5ba941 100644 --- a/src/cfnlint/data/CloudSpecs/ca-central-1.json +++ b/src/cfnlint/data/CloudSpecs/ca-central-1.json @@ -2810,6 +2810,7 @@ "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", "AWS::QuickSight::Analysis.ArcOptions": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", @@ -2849,6 +2850,7 @@ "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", @@ -2876,6 +2878,7 @@ "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", @@ -3299,7 +3302,32 @@ "AWS::QuickSight::Dashboard.ClusterMarker": "CACHED", "AWS::QuickSight::Dashboard.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ColorScale": "CACHED", - "AWS::QuickSight::Dashboard.ColumnConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ColumnConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html", + "Properties": { + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "FormatConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-formatconfiguration", + "Required": false, + "Type": "FormatConfiguration", + "UpdateType": "Mutable" + }, + "Role": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-role", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ColumnConfiguration.Role" + } + } + } + }, "AWS::QuickSight::Dashboard.ColumnHierarchy": "CACHED", "AWS::QuickSight::Dashboard.ColumnIdentifier": "CACHED", "AWS::QuickSight::Dashboard.ColumnSort": "CACHED", @@ -3798,6 +3826,7 @@ "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Template.ArcConfiguration": "CACHED", "AWS::QuickSight::Template.ArcOptions": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Template.AxisDataOptions": "CACHED", "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", @@ -3837,6 +3866,7 @@ "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", @@ -3867,6 +3897,7 @@ "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", @@ -4324,6 +4355,8 @@ "AWS::RefactorSpaces::Service.LambdaEndpointInput": "CACHED", "AWS::RefactorSpaces::Service.UrlEndpointInput": "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", @@ -5040,6 +5073,7 @@ "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Alexa::ASK::Skill.AuthenticationConfiguration": "CACHED", @@ -5047,7 +5081,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5562,6 +5596,7 @@ "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", @@ -5980,7 +6015,52 @@ "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::FindingsFilter": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Macie::FindingsFilter.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -6348,6 +6428,14 @@ "AWS::WAFv2::WebACLAssociation": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings": "CACHED", + "AWS::WorkSpacesWeb::Portal": "CACHED", + "AWS::WorkSpacesWeb::TrustStore": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "CACHED", + "AWS::WorkSpacesWeb::UserSettings": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED", @@ -8951,6 +9039,7 @@ "AWS::QuickSight::Analysis.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Analysis.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Analysis.AwsAccountId": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -9002,6 +9091,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9985,6 +10077,7 @@ "AWS::QuickSight::Template.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Template.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Template.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Template.AwsAccountId": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10036,6 +10129,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10809,7 +10905,13 @@ "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.EventType": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.Name": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn": "CACHED", "AWS::ResilienceHub::App.Name": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.Type": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsAccountId": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsRegion": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.Identifier": "CACHED", @@ -11856,6 +11958,35 @@ "AWS::WorkSpaces::ConnectionAlias.ConnectionString": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": "CACHED", + "AWS::WorkSpacesWeb::Portal.AuthenticationType": "CACHED", + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", "AWS::XRay::ResourcePolicy.PolicyDocument": "CACHED", "AWS::XRay::ResourcePolicy.PolicyName": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/cn-north-1.json b/src/cfnlint/data/CloudSpecs/cn-north-1.json index e2bfe0ec30..0e16140cd7 100644 --- a/src/cfnlint/data/CloudSpecs/cn-north-1.json +++ b/src/cfnlint/data/CloudSpecs/cn-north-1.json @@ -437,71 +437,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -3241,7 +3177,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -4113,7 +4049,45 @@ } }, "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::PlacementGroup": "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": "Immutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -4407,7 +4381,105 @@ "AWS::EMR::SecurityConfiguration": "CACHED", "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", - "AWS::EMRServerless::Application": "CACHED", + "AWS::EMRServerless::Application": { + "Attributes": { + "ApplicationId": { + "PrimitiveType": "String" + }, + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html", + "Properties": { + "Architecture": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-architecture", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Architecture" + } + }, + "AutoStartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostartconfiguration", + "Required": false, + "Type": "AutoStartConfiguration", + "UpdateType": "Conditional" + }, + "AutoStopConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostopconfiguration", + "Required": false, + "Type": "AutoStopConfiguration", + "UpdateType": "Conditional" + }, + "ImageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-imageconfiguration", + "Required": false, + "Type": "ImageConfigurationInput", + "UpdateType": "Conditional" + }, + "InitialCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-initialcapacity", + "DuplicatesAllowed": false, + "ItemType": "InitialCapacityConfigKeyValuePair", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "MaximumCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-maximumcapacity", + "Required": false, + "Type": "MaximumAllowedResources", + "UpdateType": "Conditional" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Name" + } + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Conditional" + }, + "ReleaseLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-releaselabel", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EMRServerless::Application.ReleaseLabel" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WorkerTypeSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-workertypespecifications", + "ItemType": "WorkerTypeSpecificationInput", + "Required": false, + "Type": "Map", + "UpdateType": "Conditional" + } + } + }, "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -4629,7 +4701,73 @@ "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", "AWS::KinesisFirehose::DeliveryStream": "CACHED", "AWS::LakeFormation::DataCellsFilter": "CACHED", - "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::DataLakeSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html", + "Properties": { + "Admins": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-admins", + "Required": false, + "Type": "Admins", + "UpdateType": "Mutable" + }, + "AllowExternalDataFiltering": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-allowexternaldatafiltering", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowFullTableExternalDataAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-allowfulltableexternaldataaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AuthorizedSessionTagValueList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-authorizedsessiontagvaluelist", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CreateDatabaseDefaultPermissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-createdatabasedefaultpermissions", + "Required": false, + "Type": "CreateDatabaseDefaultPermissions", + "UpdateType": "Mutable" + }, + "CreateTableDefaultPermissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-createtabledefaultpermissions", + "Required": false, + "Type": "CreateTableDefaultPermissions", + "UpdateType": "Mutable" + }, + "ExternalDataFilteringAllowList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-externaldatafilteringallowlist", + "Required": false, + "Type": "ExternalDataFilteringAllowList", + "UpdateType": "Mutable" + }, + "MutationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-mutationtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-parameters", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "TrustedResourceOwners": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-trustedresourceowners", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::LakeFormation::Permissions": "CACHED", "AWS::LakeFormation::PrincipalPermissions": "CACHED", "AWS::LakeFormation::Resource": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/cn-northwest-1.json b/src/cfnlint/data/CloudSpecs/cn-northwest-1.json index 372fd630fd..97dc473504 100644 --- a/src/cfnlint/data/CloudSpecs/cn-northwest-1.json +++ b/src/cfnlint/data/CloudSpecs/cn-northwest-1.json @@ -437,71 +437,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -1246,15 +1182,190 @@ "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.ImageConfigurationInput": "CACHED", - "AWS::EMRServerless::Application.InitialCapacityConfig": "CACHED", - "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": "CACHED", - "AWS::EMRServerless::Application.MaximumAllowedResources": "CACHED", - "AWS::EMRServerless::Application.NetworkConfiguration": "CACHED", - "AWS::EMRServerless::Application.WorkerConfiguration": "CACHED", - "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": "CACHED", + "AWS::EMRServerless::Application.AutoStartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostartconfiguration.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostartconfiguration.html#cfn-emrserverless-application-autostartconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EMRServerless::Application.AutoStopConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html#cfn-emrserverless-application-autostopconfiguration-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "IdleTimeoutMinutes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html#cfn-emrserverless-application-autostopconfiguration-idletimeoutminutes", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::EMRServerless::Application.ImageConfigurationInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-imageconfigurationinput.html", + "Properties": { + "ImageUri": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-imageconfigurationinput.html#cfn-emrserverless-application-imageconfigurationinput-imageuri", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.ImageConfigurationInput.ImageUri" + } + } + } + }, + "AWS::EMRServerless::Application.InitialCapacityConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html", + "Properties": { + "WorkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html#cfn-emrserverless-application-initialcapacityconfig-workerconfiguration", + "Required": true, + "Type": "WorkerConfiguration", + "UpdateType": "Mutable" + }, + "WorkerCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html#cfn-emrserverless-application-initialcapacityconfig-workercount", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.InitialCapacityConfig.WorkerCount" + } + } + } + }, + "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html#cfn-emrserverless-application-initialcapacityconfigkeyvaluepair-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair.Key" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html#cfn-emrserverless-application-initialcapacityconfigkeyvaluepair-value", + "Required": true, + "Type": "InitialCapacityConfig", + "UpdateType": "Mutable" + } + } + }, + "AWS::EMRServerless::Application.MaximumAllowedResources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html", + "Properties": { + "Cpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-cpu", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Cpu" + } + }, + "Disk": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-disk", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Disk" + } + }, + "Memory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-memory", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Memory" + } + } + } + }, + "AWS::EMRServerless::Application.NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-networkconfiguration.html", + "Properties": { + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-networkconfiguration.html#cfn-emrserverless-application-networkconfiguration-securitygroupids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.NetworkConfiguration.SecurityGroupIds" + } + }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-networkconfiguration.html#cfn-emrserverless-application-networkconfiguration-subnetids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.NetworkConfiguration.SubnetIds" + } + } + } + }, + "AWS::EMRServerless::Application.WorkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html", + "Properties": { + "Cpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-cpu", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Cpu" + } + }, + "Disk": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-disk", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Disk" + } + }, + "Memory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-memory", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Memory" + } + } + } + }, + "AWS::EMRServerless::Application.WorkerTypeSpecificationInput": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workertypespecificationinput.html", + "Properties": { + "ImageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workertypespecificationinput.html#cfn-emrserverless-application-workertypespecificationinput-imageconfiguration", + "Required": false, + "Type": "ImageConfigurationInput", + "UpdateType": "Mutable" + } + } + }, "AWS::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -3082,7 +3193,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -3819,7 +3930,105 @@ "AWS::EMR::SecurityConfiguration": "CACHED", "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", - "AWS::EMRServerless::Application": "CACHED", + "AWS::EMRServerless::Application": { + "Attributes": { + "ApplicationId": { + "PrimitiveType": "String" + }, + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html", + "Properties": { + "Architecture": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-architecture", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Architecture" + } + }, + "AutoStartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostartconfiguration", + "Required": false, + "Type": "AutoStartConfiguration", + "UpdateType": "Mutable" + }, + "AutoStopConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostopconfiguration", + "Required": false, + "Type": "AutoStopConfiguration", + "UpdateType": "Mutable" + }, + "ImageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-imageconfiguration", + "Required": false, + "Type": "ImageConfigurationInput", + "UpdateType": "Mutable" + }, + "InitialCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-initialcapacity", + "DuplicatesAllowed": false, + "ItemType": "InitialCapacityConfigKeyValuePair", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MaximumCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-maximumcapacity", + "Required": false, + "Type": "MaximumAllowedResources", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Name" + } + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "ReleaseLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-releaselabel", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.ReleaseLabel" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WorkerTypeSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-workertypespecifications", + "ItemType": "WorkerTypeSpecificationInput", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -4119,7 +4328,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-central-1.json b/src/cfnlint/data/CloudSpecs/eu-central-1.json index db4500a497..b2868fd3c4 100644 --- a/src/cfnlint/data/CloudSpecs/eu-central-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-central-1.json @@ -517,7 +517,23 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "CACHED", - "AWS::AppStream::Fleet.ComputeCapacity": "CACHED", + "AWS::AppStream::Fleet.ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html", + "Properties": { + "DesiredInstances": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredinstances", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DesiredSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -727,6 +743,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -1644,47 +1661,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", - "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html", - "Properties": { - "FieldName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-fieldname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName" - } - }, - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-groupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName" - } - }, - "MatchKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-matchkey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey" - } - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type" - } - } - } - }, + "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": "CACHED", "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", @@ -1984,100 +1967,13 @@ "AWS::GroundStation::MissionProfile.DataflowEdge": "CACHED", "AWS::GroundStation::MissionProfile.StreamsKmsKey": "CACHED", "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", - "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureadditionalconfiguration.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureadditionalconfiguration.html#cfn-guardduty-detector-cfnfeatureadditionalconfiguration-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureadditionalconfiguration.html#cfn-guardduty-detector-cfnfeatureadditionalconfiguration-status", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::GuardDuty::Detector.CFNFeatureConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureconfiguration.html", - "Properties": { - "AdditionalConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureconfiguration.html#cfn-guardduty-detector-cfnfeatureconfiguration-additionalconfiguration", - "DuplicatesAllowed": true, - "ItemType": "CFNFeatureAdditionalConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureconfiguration.html#cfn-guardduty-detector-cfnfeatureconfiguration-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureconfiguration.html#cfn-guardduty-detector-cfnfeatureconfiguration-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, - "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": true, - "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": true, - "Type": "CFNKubernetesAuditLogsConfiguration", - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": "CACHED", + "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNMalwareProtectionConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html", - "Properties": { - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html#cfn-guardduty-detector-cfns3logsconfiguration-enable", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": "CACHED", "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.TagItem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-tagitem.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-tagitem.html#cfn-guardduty-detector-tagitem-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-tagitem.html#cfn-guardduty-detector-tagitem-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector.FeatureAdditionalConfiguration": "CACHED", + "AWS::GuardDuty::Detector.FeatureConfigurations": "CACHED", "AWS::GuardDuty::Filter.Condition": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -3279,41 +3175,7 @@ "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationCredentials": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationVpc": "CACHED", "AWS::QLDB::Stream.KinesisConfiguration": "CACHED", - "AWS::QuickSight::Analysis.AggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html", - "Properties": { - "AttributeAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-attributeaggregationfunction", - "Required": false, - "Type": "AttributeAggregationFunction", - "UpdateType": "Mutable" - }, - "CategoricalAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.CategoricalAggregationFunction" - } - }, - "DateAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-dateaggregationfunction", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.DateAggregationFunction" - } - }, - "NumericalAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-numericalaggregationfunction", - "Required": false, - "Type": "NumericalAggregationFunction", - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Analysis.AggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.AnalysisDefaults": "CACHED", "AWS::QuickSight::Analysis.AnalysisDefinition": "CACHED", @@ -3325,23 +3187,7 @@ "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", "AWS::QuickSight::Analysis.ArcOptions": "CACHED", - "AWS::QuickSight::Analysis.AttributeAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html", - "Properties": { - "SimpleAttributeAggregation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html#cfn-quicksight-analysis-attributeaggregationfunction-simpleattributeaggregation", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ValueForMultipleValues": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html#cfn-quicksight-analysis-attributeaggregationfunction-valueformultiplevalues", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", @@ -3381,51 +3227,8 @@ "AWS::QuickSight::Analysis.ClusterMarker": "CACHED", "AWS::QuickSight::Analysis.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Analysis.ColorScale": "CACHED", - "AWS::QuickSight::Analysis.ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html", - "Properties": { - "CustomColors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html#cfn-quicksight-analysis-colorsconfiguration-customcolors", - "DuplicatesAllowed": true, - "ItemType": "CustomColor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::QuickSight::Analysis.ColumnConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html", - "Properties": { - "ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-colorsconfiguration", - "Required": false, - "Type": "ColorsConfiguration", - "UpdateType": "Mutable" - }, - "Column": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-column", - "Required": true, - "Type": "ColumnIdentifier", - "UpdateType": "Mutable" - }, - "FormatConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-formatconfiguration", - "Required": false, - "Type": "FormatConfiguration", - "UpdateType": "Mutable" - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.ColumnConfiguration.Role" - } - } - } - }, + "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", @@ -3452,29 +3255,7 @@ "AWS::QuickSight::Analysis.CustomActionNavigationOperation": "CACHED", "AWS::QuickSight::Analysis.CustomActionSetParametersOperation": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Analysis.CustomColor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html", - "Properties": { - "Color": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-color", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FieldValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-fieldvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpecialValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-specialvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Analysis.CustomColor": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration": "CACHED", "AWS::QuickSight::Analysis.CustomContentVisual": "CACHED", "AWS::QuickSight::Analysis.CustomFilterConfiguration": "CACHED", @@ -3501,7 +3282,32 @@ "AWS::QuickSight::Analysis.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Analysis.DateTimeParameter": "CACHED", "AWS::QuickSight::Analysis.DateTimeParameterDeclaration": "CACHED", - "AWS::QuickSight::Analysis.DateTimePickerControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.DateTimePickerControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DateTimePickerControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datetimepickercontroldisplayoptions.html#cfn-quicksight-analysis-datetimepickercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Analysis.DecimalParameter": "CACHED", @@ -3519,7 +3325,29 @@ "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", "AWS::QuickSight::Analysis.DonutOptions": "CACHED", "AWS::QuickSight::Analysis.DrillDownFilter": "CACHED", - "AWS::QuickSight::Analysis.DropDownControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.DropDownControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-dropdowncontroldisplayoptions.html#cfn-quicksight-analysis-dropdowncontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Analysis.EmptyVisual": "CACHED", "AWS::QuickSight::Analysis.Entity": "CACHED", @@ -3549,7 +3377,23 @@ "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Analysis.FilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterScopeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html", + "Properties": { + "AllSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html#cfn-quicksight-analysis-filterscopeconfiguration-allsheets", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SelectedSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filterscopeconfiguration.html#cfn-quicksight-analysis-filterscopeconfiguration-selectedsheets", + "Required": false, + "Type": "SelectedSheetsFilterScopeConfiguration", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.FilterSelectableValues": "CACHED", "AWS::QuickSight::Analysis.FilterSliderControl": "CACHED", "AWS::QuickSight::Analysis.FilterTextAreaControl": "CACHED", @@ -3557,41 +3401,126 @@ "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.ForecastComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.ComputationId" + } + }, + "CustomSeasonalityValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-customseasonalityvalue", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.CustomSeasonalityValue" + } + }, + "LowerBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-lowerboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsBackward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-periodsbackward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsForward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-periodsforward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.PeriodsForward" + } + }, + "PredictionInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-predictioninterval", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.PredictionInterval" + } + }, + "Seasonality": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-seasonality", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ForecastComputation.Seasonality" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "UpperBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-upperboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "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", @@ -3600,7 +3529,47 @@ "AWS::QuickSight::Analysis.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.GridLayoutElement": "CACHED", "AWS::QuickSight::Analysis.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Analysis.GrowthRateComputation": "CACHED", + "AWS::QuickSight::Analysis.GrowthRateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.GrowthRateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-periodsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.GrowthRateComputation.PeriodSize" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Analysis.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.HeatMapConfiguration": "CACHED", @@ -3642,7 +3611,35 @@ "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SearchOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-searchoptions", + "Required": false, + "Type": "ListControlSearchOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html#cfn-quicksight-analysis-listcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", @@ -3650,9 +3647,86 @@ "AWS::QuickSight::Analysis.LongFormatText": "CACHED", "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Analysis.MaximumMinimumComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.MaximumMinimumComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.MaximumMinimumComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MeasureField": "CACHED", - "AWS::QuickSight::Analysis.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Analysis.MetricComparisonComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.MetricComparisonComputation.ComputationId" + } + }, + "FromValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-fromvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TargetValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-targetvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3685,8 +3759,79 @@ "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.PeriodOverPeriodComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PeriodOverPeriodComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.PeriodToDateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PeriodToDateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodTimeGranularity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-periodtimegranularity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PeriodToDateComputation.PeriodTimeGranularity" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.PieChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.PieChartConfiguration": "CACHED", "AWS::QuickSight::Analysis.PieChartFieldWells": "CACHED", @@ -3706,40 +3851,221 @@ "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.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.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "CollapsedRowDimensionsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-collapsedrowdimensionsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility" + } + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility" + } + }, + "DefaultCellWidth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-defaultcellwidth", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowslabeloptions", + "Required": false, + "Type": "PivotTableRowsLabelOptions", + "UpdateType": "Mutable" + }, + "RowsLayout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowslayout", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.RowsLayout" + } + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, + "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html#cfn-quicksight-analysis-pivottablerowslabeloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.CustomLabel" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablerowslabeloptions.html#cfn-quicksight-analysis-pivottablerowslabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.Visibility" + } + } + } + }, + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RelativeDateTimeControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-relativedatetimecontroldisplayoptions.html#cfn-quicksight-analysis-relativedatetimecontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.RelativeDatesFilter": "CACHED", + "AWS::QuickSight::Analysis.ResourcePermission": "CACHED", + "AWS::QuickSight::Analysis.RollingDateConfiguration": "CACHED", + "AWS::QuickSight::Analysis.RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html", + "Properties": { + "RowAlternateColors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-rowalternatecolors", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RowAlternateColorOptions.RowAlternateColors" + } + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RowAlternateColorOptions.Status" + } + }, + "UsePrimaryBackgroundColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-rowalternatecoloroptions.html#cfn-quicksight-analysis-rowalternatecoloroptions-useprimarybackgroundcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RowAlternateColorOptions.UsePrimaryBackgroundColor" + } + } + } + }, + "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", @@ -3761,6 +4087,29 @@ "AWS::QuickSight::Analysis.SetParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.ShapeConditionalFormat": "CACHED", "AWS::QuickSight::Analysis.Sheet": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html", + "Properties": { + "InfoIconText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-analysis-sheetcontrolinfoiconlabeloptions-infoicontext", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.InfoIconText" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-analysis-sheetcontrolinfoiconlabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Analysis.SheetControlLayout": "CACHED", "AWS::QuickSight::Analysis.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition": "CACHED", @@ -3770,15 +4119,156 @@ "AWS::QuickSight::Analysis.SheetVisualScopingConfiguration": "CACHED", "AWS::QuickSight::Analysis.ShortFormatText": "CACHED", "AWS::QuickSight::Analysis.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Analysis.SliderControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Analysis.SliderControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html#cfn-quicksight-analysis-slidercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html#cfn-quicksight-analysis-slidercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html", + "Properties": { + "Placement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html#cfn-quicksight-analysis-smallmultiplesaxisproperties-placement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Placement" + } + }, + "Scale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesaxisproperties.html#cfn-quicksight-analysis-smallmultiplesaxisproperties-scale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Scale" + } + } + } + }, + "AWS::QuickSight::Analysis.SmallMultiplesOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html", + "Properties": { + "MaxVisibleColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-maxvisiblecolumns", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleColumns" + } + }, + "MaxVisibleRows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-maxvisiblerows", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleRows" + } + }, + "PanelConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-panelconfiguration", + "Required": false, + "Type": "PanelConfiguration", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-xaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-smallmultiplesoptions.html#cfn-quicksight-analysis-smallmultiplesoptions-yaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + } + } + }, "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.SubtotalOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FieldLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-fieldlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SubtotalOptions.FieldLevel" + } + }, + "FieldLevelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-fieldleveloptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldSubtotalOptions", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MetricHeaderCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-metricheadercellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "StyleTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-styletargets", + "DuplicatesAllowed": true, + "ItemType": "TableStyleTarget", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TotalCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-totalcellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "TotalsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-totalsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.SubtotalOptions.TotalsVisibility" + } + }, + "ValueCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-subtotaloptions.html#cfn-quicksight-analysis-subtotaloptions-valuecellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TableAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TableBorderOptions": "CACHED", "AWS::QuickSight::Analysis.TableCellConditionalFormatting": "CACHED", @@ -3802,12 +4292,70 @@ "AWS::QuickSight::Analysis.TableRowConditionalFormatting": "CACHED", "AWS::QuickSight::Analysis.TableSideBorderOptions": "CACHED", "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableStyleTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablestyletarget.html", + "Properties": { + "CellType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tablestyletarget.html#cfn-quicksight-analysis-tablestyletarget-celltype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TableStyleTarget.CellType" + } + } + } + }, "AWS::QuickSight::Analysis.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TableVisual": "CACHED", - "AWS::QuickSight::Analysis.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.TextAreaControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textareacontroldisplayoptions.html#cfn-quicksight-analysis-textareacontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TextConditionalFormat": "CACHED", "AWS::QuickSight::Analysis.TextControlPlaceholderOptions": "CACHED", - "AWS::QuickSight::Analysis.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.TextFieldControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html#cfn-quicksight-analysis-textfieldcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ThousandSeparatorOptions": "CACHED", "AWS::QuickSight::Analysis.TimeBasedForecastProperties": "CACHED", "AWS::QuickSight::Analysis.TimeEqualityFilter": "CACHED", @@ -3817,9 +4365,147 @@ "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.TopBottomMoversComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomMoversComputation.ComputationId" + } + }, + "MoverSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-moversize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomMoversComputation.MoverSize" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SortOrder": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-sortorder", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomMoversComputation.SortOrder" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomMoversComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.TopBottomRankedComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomRankedComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ResultSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-resultsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomRankedComputation.ResultSize" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TopBottomRankedComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.TotalAggregationComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.TotalAggregationComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3828,7 +4514,32 @@ "AWS::QuickSight::Analysis.TreeMapVisual": "CACHED", "AWS::QuickSight::Analysis.TrendArrowOptions": "CACHED", "AWS::QuickSight::Analysis.UnaggregatedField": "CACHED", - "AWS::QuickSight::Analysis.UniqueValuesComputation": "CACHED", + "AWS::QuickSight::Analysis.UniqueValuesComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.UniqueValuesComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Analysis.Visual": "CACHED", "AWS::QuickSight::Analysis.VisualCustomAction": "CACHED", @@ -3851,7 +4562,41 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", - "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", + "AWS::QuickSight::Dashboard.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html", + "Properties": { + "AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-attributeaggregationfunction", + "Required": false, + "Type": "AttributeAggregationFunction", + "UpdateType": "Mutable" + }, + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -3859,6 +4604,26 @@ "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html", + "Properties": { + "SimpleAttributeAggregation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-simpleattributeaggregation", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation" + } + }, + "ValueForMultipleValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-valueformultiplevalues", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -3898,51 +4663,8 @@ "AWS::QuickSight::Dashboard.ClusterMarker": "CACHED", "AWS::QuickSight::Dashboard.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ColorScale": "CACHED", - "AWS::QuickSight::Dashboard.ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorsconfiguration.html", - "Properties": { - "CustomColors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorsconfiguration.html#cfn-quicksight-dashboard-colorsconfiguration-customcolors", - "DuplicatesAllowed": true, - "ItemType": "CustomColor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::QuickSight::Dashboard.ColumnConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html", - "Properties": { - "ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-colorsconfiguration", - "Required": false, - "Type": "ColorsConfiguration", - "UpdateType": "Mutable" - }, - "Column": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-column", - "Required": true, - "Type": "ColumnIdentifier", - "UpdateType": "Mutable" - }, - "FormatConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-formatconfiguration", - "Required": false, - "Type": "FormatConfiguration", - "UpdateType": "Mutable" - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Dashboard.ColumnConfiguration.Role" - } - } - } - }, + "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", @@ -3969,29 +4691,7 @@ "AWS::QuickSight::Dashboard.CustomActionNavigationOperation": "CACHED", "AWS::QuickSight::Dashboard.CustomActionSetParametersOperation": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Dashboard.CustomColor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html", - "Properties": { - "Color": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-color", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FieldValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-fieldvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpecialValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-specialvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Dashboard.CustomColor": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration": "CACHED", "AWS::QuickSight::Dashboard.CustomContentVisual": "CACHED", "AWS::QuickSight::Dashboard.CustomFilterConfiguration": "CACHED", @@ -4028,7 +4728,32 @@ "AWS::QuickSight::Dashboard.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Dashboard.DateTimeParameter": "CACHED", "AWS::QuickSight::Dashboard.DateTimeParameterDeclaration": "CACHED", - "AWS::QuickSight::Dashboard.DateTimePickerControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.DateTimePickerControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html#cfn-quicksight-dashboard-datetimepickercontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DateTimePickerControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html#cfn-quicksight-dashboard-datetimepickercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datetimepickercontroldisplayoptions.html#cfn-quicksight-dashboard-datetimepickercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Dashboard.DecimalParameter": "CACHED", @@ -4046,7 +4771,29 @@ "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", "AWS::QuickSight::Dashboard.DrillDownFilter": "CACHED", - "AWS::QuickSight::Dashboard.DropDownControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.DropDownControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html#cfn-quicksight-dashboard-dropdowncontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html#cfn-quicksight-dashboard-dropdowncontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-dropdowncontroldisplayoptions.html#cfn-quicksight-dashboard-dropdowncontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Dashboard.EmptyVisual": "CACHED", "AWS::QuickSight::Dashboard.Entity": "CACHED", @@ -4079,7 +4826,23 @@ "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterScopeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterscopeconfiguration.html", + "Properties": { + "AllSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterscopeconfiguration.html#cfn-quicksight-dashboard-filterscopeconfiguration-allsheets", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SelectedSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filterscopeconfiguration.html#cfn-quicksight-dashboard-filterscopeconfiguration-selectedsheets", + "Required": false, + "Type": "SelectedSheetsFilterScopeConfiguration", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.FilterSelectableValues": "CACHED", "AWS::QuickSight::Dashboard.FilterSliderControl": "CACHED", "AWS::QuickSight::Dashboard.FilterTextAreaControl": "CACHED", @@ -4087,7 +4850,92 @@ "AWS::QuickSight::Dashboard.FontConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FontSize": "CACHED", "AWS::QuickSight::Dashboard.FontWeight": "CACHED", - "AWS::QuickSight::Dashboard.ForecastComputation": "CACHED", + "AWS::QuickSight::Dashboard.ForecastComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.ComputationId" + } + }, + "CustomSeasonalityValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-customseasonalityvalue", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.CustomSeasonalityValue" + } + }, + "LowerBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-lowerboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsBackward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-periodsbackward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsForward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-periodsforward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.PeriodsForward" + } + }, + "PredictionInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-predictioninterval", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.PredictionInterval" + } + }, + "Seasonality": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-seasonality", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ForecastComputation.Seasonality" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "UpperBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-upperboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-forecastcomputation.html#cfn-quicksight-dashboard-forecastcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ForecastConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ForecastScenario": "CACHED", "AWS::QuickSight::Dashboard.FormatConfiguration": "CACHED", @@ -4130,7 +4978,47 @@ "AWS::QuickSight::Dashboard.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.GridLayoutElement": "CACHED", "AWS::QuickSight::Dashboard.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Dashboard.GrowthRateComputation": "CACHED", + "AWS::QuickSight::Dashboard.GrowthRateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GrowthRateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-periodsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GrowthRateComputation.PeriodSize" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-growthratecomputation.html#cfn-quicksight-dashboard-growthratecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Dashboard.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.HeatMapConfiguration": "CACHED", @@ -4172,7 +5060,35 @@ "AWS::QuickSight::Dashboard.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.LineChartVisual": "CACHED", "AWS::QuickSight::Dashboard.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.ListControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SearchOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-searchoptions", + "Required": false, + "Type": "ListControlSearchOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-listcontroldisplayoptions.html#cfn-quicksight-dashboard-listcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Dashboard.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Dashboard.LoadingAnimation": "CACHED", @@ -4180,9 +5096,86 @@ "AWS::QuickSight::Dashboard.LongFormatText": "CACHED", "AWS::QuickSight::Dashboard.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Dashboard.MaximumLabelType": "CACHED", - "AWS::QuickSight::Dashboard.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Dashboard.MaximumMinimumComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.MaximumMinimumComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.MaximumMinimumComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-maximumminimumcomputation.html#cfn-quicksight-dashboard-maximumminimumcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.MeasureField": "CACHED", - "AWS::QuickSight::Dashboard.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Dashboard.MetricComparisonComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.MetricComparisonComputation.ComputationId" + } + }, + "FromValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-fromvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TargetValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-targetvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-metriccomparisoncomputation.html#cfn-quicksight-dashboard-metriccomparisoncomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.MinimumLabelType": "CACHED", "AWS::QuickSight::Dashboard.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.NegativeValueConfiguration": "CACHED", @@ -4215,8 +5208,79 @@ "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.PeriodOverPeriodComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PeriodOverPeriodComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodoverperiodcomputation.html#cfn-quicksight-dashboard-periodoverperiodcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.PeriodToDateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PeriodToDateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodTimeGranularity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-periodtimegranularity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PeriodToDateComputation.PeriodTimeGranularity" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-periodtodatecomputation.html#cfn-quicksight-dashboard-periodtodatecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.PieChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.PieChartConfiguration": "CACHED", "AWS::QuickSight::Dashboard.PieChartFieldWells": "CACHED", @@ -4236,8 +5300,122 @@ "AWS::QuickSight::Dashboard.PivotTableFieldOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "CollapsedRowDimensionsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-collapsedrowdimensionsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.CollapsedRowDimensionsVisibility" + } + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility" + } + }, + "DefaultCellWidth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-defaultcellwidth", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowslabeloptions", + "Required": false, + "Type": "PivotTableRowsLabelOptions", + "UpdateType": "Mutable" + }, + "RowsLayout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowslayout", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableRowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablerowslabeloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablerowslabeloptions.html#cfn-quicksight-dashboard-pivottablerowslabeloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablerowslabeloptions.html#cfn-quicksight-dashboard-pivottablerowslabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.PivotTableTotalOptions": "CACHED", @@ -4261,11 +5439,66 @@ "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineValueLabelConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html#cfn-quicksight-dashboard-relativedatetimecontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RelativeDateTimeControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html#cfn-quicksight-dashboard-relativedatetimecontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-relativedatetimecontroldisplayoptions.html#cfn-quicksight-dashboard-relativedatetimecontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.RelativeDatesFilter": "CACHED", "AWS::QuickSight::Dashboard.ResourcePermission": "CACHED", "AWS::QuickSight::Dashboard.RollingDateConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.RowAlternateColorOptions": "CACHED", + "AWS::QuickSight::Dashboard.RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html", + "Properties": { + "RowAlternateColors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html#cfn-quicksight-dashboard-rowalternatecoloroptions-rowalternatecolors", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RowAlternateColorOptions.RowAlternateColors" + } + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html#cfn-quicksight-dashboard-rowalternatecoloroptions-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RowAlternateColorOptions.Status" + } + }, + "UsePrimaryBackgroundColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-rowalternatecoloroptions.html#cfn-quicksight-dashboard-rowalternatecoloroptions-useprimarybackgroundcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramChartConfiguration": "CACHED", @@ -4291,6 +5524,23 @@ "AWS::QuickSight::Dashboard.SetParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ShapeConditionalFormat": "CACHED", "AWS::QuickSight::Dashboard.Sheet": "CACHED", + "AWS::QuickSight::Dashboard.SheetControlInfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolinfoiconlabeloptions.html", + "Properties": { + "InfoIconText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-dashboard-sheetcontrolinfoiconlabeloptions-infoicontext", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-dashboard-sheetcontrolinfoiconlabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.SheetControlLayout": "CACHED", "AWS::QuickSight::Dashboard.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SheetControlsOption": "CACHED", @@ -4302,15 +5552,150 @@ "AWS::QuickSight::Dashboard.SheetVisualScopingConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ShortFormatText": "CACHED", "AWS::QuickSight::Dashboard.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Dashboard.SliderControlDisplayOptions": "CACHED", - "AWS::QuickSight::Dashboard.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Dashboard.SliderControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-slidercontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-slidercontroldisplayoptions.html#cfn-quicksight-dashboard-slidercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-slidercontroldisplayoptions.html#cfn-quicksight-dashboard-slidercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.SmallMultiplesAxisProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesaxisproperties.html", + "Properties": { + "Placement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesaxisproperties.html#cfn-quicksight-dashboard-smallmultiplesaxisproperties-placement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Scale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesaxisproperties.html#cfn-quicksight-dashboard-smallmultiplesaxisproperties-scale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.SmallMultiplesOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html", + "Properties": { + "MaxVisibleColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-maxvisiblecolumns", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.SmallMultiplesOptions.MaxVisibleColumns" + } + }, + "MaxVisibleRows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-maxvisiblerows", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.SmallMultiplesOptions.MaxVisibleRows" + } + }, + "PanelConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-panelconfiguration", + "Required": false, + "Type": "PanelConfiguration", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-xaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-smallmultiplesoptions.html#cfn-quicksight-dashboard-smallmultiplesoptions-yaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + } + } + }, "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.SubtotalOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FieldLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-fieldlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.SubtotalOptions.FieldLevel" + } + }, + "FieldLevelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-fieldleveloptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldSubtotalOptions", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MetricHeaderCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-metricheadercellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "StyleTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-styletargets", + "DuplicatesAllowed": true, + "ItemType": "TableStyleTarget", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TotalCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-totalcellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "TotalsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-totalsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.SubtotalOptions.TotalsVisibility" + } + }, + "ValueCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-subtotaloptions.html#cfn-quicksight-dashboard-subtotaloptions-valuecellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.TableAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.TableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.TableCellConditionalFormatting": "CACHED", @@ -4334,12 +5719,67 @@ "AWS::QuickSight::Dashboard.TableRowConditionalFormatting": "CACHED", "AWS::QuickSight::Dashboard.TableSideBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.TableStyleTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablestyletarget.html", + "Properties": { + "CellType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablestyletarget.html#cfn-quicksight-dashboard-tablestyletarget-celltype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.TableVisual": "CACHED", - "AWS::QuickSight::Dashboard.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.TextAreaControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html#cfn-quicksight-dashboard-textareacontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html#cfn-quicksight-dashboard-textareacontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textareacontroldisplayoptions.html#cfn-quicksight-dashboard-textareacontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.TextConditionalFormat": "CACHED", "AWS::QuickSight::Dashboard.TextControlPlaceholderOptions": "CACHED", - "AWS::QuickSight::Dashboard.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Dashboard.TextFieldControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html#cfn-quicksight-dashboard-textfieldcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html#cfn-quicksight-dashboard-textfieldcontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-textfieldcontroldisplayoptions.html#cfn-quicksight-dashboard-textfieldcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ThousandSeparatorOptions": "CACHED", "AWS::QuickSight::Dashboard.TimeBasedForecastProperties": "CACHED", "AWS::QuickSight::Dashboard.TimeEqualityFilter": "CACHED", @@ -4349,9 +5789,147 @@ "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.TopBottomMoversComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomMoversComputation.ComputationId" + } + }, + "MoverSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-moversize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomMoversComputation.MoverSize" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SortOrder": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-sortorder", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomMoversComputation.SortOrder" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomMoversComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottommoverscomputation.html#cfn-quicksight-dashboard-topbottommoverscomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.TopBottomRankedComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomRankedComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ResultSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-resultsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomRankedComputation.ResultSize" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TopBottomRankedComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-topbottomrankedcomputation.html#cfn-quicksight-dashboard-topbottomrankedcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.TotalAggregationComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html#cfn-quicksight-dashboard-totalaggregationcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.TotalAggregationComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html#cfn-quicksight-dashboard-totalaggregationcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-totalaggregationcomputation.html#cfn-quicksight-dashboard-totalaggregationcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.TotalOptions": "CACHED", "AWS::QuickSight::Dashboard.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.TreeMapConfiguration": "CACHED", @@ -4360,7 +5938,32 @@ "AWS::QuickSight::Dashboard.TreeMapVisual": "CACHED", "AWS::QuickSight::Dashboard.TrendArrowOptions": "CACHED", "AWS::QuickSight::Dashboard.UnaggregatedField": "CACHED", - "AWS::QuickSight::Dashboard.UniqueValuesComputation": "CACHED", + "AWS::QuickSight::Dashboard.UniqueValuesComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html#cfn-quicksight-dashboard-uniquevaluescomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html#cfn-quicksight-dashboard-uniquevaluescomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.UniqueValuesComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-uniquevaluescomputation.html#cfn-quicksight-dashboard-uniquevaluescomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Dashboard.Visual": "CACHED", "AWS::QuickSight::Dashboard.VisualAxisSortOption": "CACHED", @@ -4459,41 +6062,7 @@ "AWS::QuickSight::RefreshSchedule.RefreshOnDay": "CACHED", "AWS::QuickSight::RefreshSchedule.RefreshScheduleMap": "CACHED", "AWS::QuickSight::RefreshSchedule.ScheduleFrequency": "CACHED", - "AWS::QuickSight::Template.AggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html", - "Properties": { - "AttributeAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-attributeaggregationfunction", - "Required": false, - "Type": "AttributeAggregationFunction", - "UpdateType": "Mutable" - }, - "CategoricalAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Template.AggregationFunction.CategoricalAggregationFunction" - } - }, - "DateAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-dateaggregationfunction", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Template.AggregationFunction.DateAggregationFunction" - } - }, - "NumericalAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-numericalaggregationfunction", - "Required": false, - "Type": "NumericalAggregationFunction", - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Template.AggregationFunction": "CACHED", "AWS::QuickSight::Template.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", "AWS::QuickSight::Template.AnchorDateConfiguration": "CACHED", @@ -4501,23 +6070,7 @@ "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Template.ArcConfiguration": "CACHED", "AWS::QuickSight::Template.ArcOptions": "CACHED", - "AWS::QuickSight::Template.AttributeAggregationFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-attributeaggregationfunction.html", - "Properties": { - "SimpleAttributeAggregation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-attributeaggregationfunction.html#cfn-quicksight-template-attributeaggregationfunction-simpleattributeaggregation", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ValueForMultipleValues": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-attributeaggregationfunction.html#cfn-quicksight-template-attributeaggregationfunction-valueformultiplevalues", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Template.AxisDataOptions": "CACHED", "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", @@ -4557,51 +6110,8 @@ "AWS::QuickSight::Template.ClusterMarker": "CACHED", "AWS::QuickSight::Template.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Template.ColorScale": "CACHED", - "AWS::QuickSight::Template.ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html", - "Properties": { - "CustomColors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html#cfn-quicksight-template-colorsconfiguration-customcolors", - "DuplicatesAllowed": true, - "ItemType": "CustomColor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::QuickSight::Template.ColumnConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html", - "Properties": { - "ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-colorsconfiguration", - "Required": false, - "Type": "ColorsConfiguration", - "UpdateType": "Mutable" - }, - "Column": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-column", - "Required": true, - "Type": "ColumnIdentifier", - "UpdateType": "Mutable" - }, - "FormatConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-formatconfiguration", - "Required": false, - "Type": "FormatConfiguration", - "UpdateType": "Mutable" - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Template.ColumnConfiguration.Role" - } - } - } - }, + "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", @@ -4631,29 +6141,7 @@ "AWS::QuickSight::Template.CustomActionNavigationOperation": "CACHED", "AWS::QuickSight::Template.CustomActionSetParametersOperation": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Template.CustomColor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html", - "Properties": { - "Color": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-color", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FieldValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-fieldvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpecialValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-specialvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Template.CustomColor": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration": "CACHED", "AWS::QuickSight::Template.CustomContentVisual": "CACHED", "AWS::QuickSight::Template.CustomFilterConfiguration": "CACHED", @@ -4680,7 +6168,32 @@ "AWS::QuickSight::Template.DateTimeFormatConfiguration": "CACHED", "AWS::QuickSight::Template.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Template.DateTimeParameterDeclaration": "CACHED", - "AWS::QuickSight::Template.DateTimePickerControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.DateTimePickerControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DateTimePickerControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datetimepickercontroldisplayoptions.html#cfn-quicksight-template-datetimepickercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", @@ -4697,7 +6210,29 @@ "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", "AWS::QuickSight::Template.DrillDownFilter": "CACHED", - "AWS::QuickSight::Template.DropDownControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.DropDownControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html#cfn-quicksight-template-dropdowncontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html#cfn-quicksight-template-dropdowncontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html#cfn-quicksight-template-dropdowncontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Template.EmptyVisual": "CACHED", "AWS::QuickSight::Template.Entity": "CACHED", @@ -4727,7 +6262,23 @@ "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterScopeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html", + "Properties": { + "AllSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html#cfn-quicksight-template-filterscopeconfiguration-allsheets", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SelectedSheets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html#cfn-quicksight-template-filterscopeconfiguration-selectedsheets", + "Required": false, + "Type": "SelectedSheetsFilterScopeConfiguration", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.FilterSelectableValues": "CACHED", "AWS::QuickSight::Template.FilterSliderControl": "CACHED", "AWS::QuickSight::Template.FilterTextAreaControl": "CACHED", @@ -4735,7 +6286,92 @@ "AWS::QuickSight::Template.FontConfiguration": "CACHED", "AWS::QuickSight::Template.FontSize": "CACHED", "AWS::QuickSight::Template.FontWeight": "CACHED", - "AWS::QuickSight::Template.ForecastComputation": "CACHED", + "AWS::QuickSight::Template.ForecastComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.ComputationId" + } + }, + "CustomSeasonalityValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-customseasonalityvalue", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.CustomSeasonalityValue" + } + }, + "LowerBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-lowerboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsBackward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-periodsbackward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodsForward": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-periodsforward", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.PeriodsForward" + } + }, + "PredictionInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-predictioninterval", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.PredictionInterval" + } + }, + "Seasonality": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-seasonality", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ForecastComputation.Seasonality" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "UpperBoundary": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-upperboundary", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ForecastConfiguration": "CACHED", "AWS::QuickSight::Template.ForecastScenario": "CACHED", "AWS::QuickSight::Template.FormatConfiguration": "CACHED", @@ -4778,7 +6414,47 @@ "AWS::QuickSight::Template.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.GridLayoutElement": "CACHED", "AWS::QuickSight::Template.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.GrowthRateComputation": "CACHED", + "AWS::QuickSight::Template.GrowthRateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.GrowthRateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-periodsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.GrowthRateComputation.PeriodSize" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Template.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.HeatMapConfiguration": "CACHED", @@ -4819,7 +6495,35 @@ "AWS::QuickSight::Template.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Template.LineChartVisual": "CACHED", "AWS::QuickSight::Template.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Template.ListControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "SearchOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-searchoptions", + "Required": false, + "Type": "ListControlSearchOptions", + "UpdateType": "Mutable" + }, + "SelectAllOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-selectalloptions", + "Required": false, + "Type": "ListControlSelectAllOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html#cfn-quicksight-template-listcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Template.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Template.LoadingAnimation": "CACHED", @@ -4827,9 +6531,86 @@ "AWS::QuickSight::Template.LongFormatText": "CACHED", "AWS::QuickSight::Template.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Template.MaximumLabelType": "CACHED", - "AWS::QuickSight::Template.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Template.MaximumMinimumComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.MaximumMinimumComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.MaximumMinimumComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MeasureField": "CACHED", - "AWS::QuickSight::Template.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Template.MetricComparisonComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.MetricComparisonComputation.ComputationId" + } + }, + "FromValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-fromvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TargetValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-targetvalue", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4861,8 +6642,79 @@ "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.PeriodOverPeriodComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PeriodOverPeriodComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.PeriodToDateComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PeriodToDateComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PeriodTimeGranularity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-periodtimegranularity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PeriodToDateComputation.PeriodTimeGranularity" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.PieChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.PieChartConfiguration": "CACHED", "AWS::QuickSight::Template.PieChartFieldWells": "CACHED", @@ -4882,8 +6734,131 @@ "AWS::QuickSight::Template.PivotTableFieldOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "CollapsedRowDimensionsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-collapsedrowdimensionsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility" + } + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility" + } + }, + "DefaultCellWidth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-defaultcellwidth", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowslabeloptions", + "Required": false, + "Type": "PivotTableRowsLabelOptions", + "UpdateType": "Mutable" + }, + "RowsLayout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowslayout", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.RowsLayout" + } + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableRowsLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablerowslabeloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablerowslabeloptions.html#cfn-quicksight-template-pivottablerowslabeloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableRowsLabelOptions.CustomLabel" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablerowslabeloptions.html#cfn-quicksight-template-pivottablerowslabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableRowsLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Template.PivotTableTotalOptions": "CACHED", @@ -4907,11 +6882,69 @@ "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineValueLabelConfiguration": "CACHED", - "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html", + "Properties": { + "DateTimeFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-datetimeformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RelativeDateTimeControlDisplayOptions.DateTimeFormat" + } + }, + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-relativedatetimecontroldisplayoptions.html#cfn-quicksight-template-relativedatetimecontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.RelativeDatesFilter": "CACHED", "AWS::QuickSight::Template.ResourcePermission": "CACHED", "AWS::QuickSight::Template.RollingDateConfiguration": "CACHED", - "AWS::QuickSight::Template.RowAlternateColorOptions": "CACHED", + "AWS::QuickSight::Template.RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html", + "Properties": { + "RowAlternateColors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-rowalternatecolors", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RowAlternateColorOptions.RowAlternateColors" + } + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RowAlternateColorOptions.Status" + } + }, + "UsePrimaryBackgroundColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-rowalternatecoloroptions.html#cfn-quicksight-template-rowalternatecoloroptions-useprimarybackgroundcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RowAlternateColorOptions.UsePrimaryBackgroundColor" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -4937,6 +6970,29 @@ "AWS::QuickSight::Template.SetParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.ShapeConditionalFormat": "CACHED", "AWS::QuickSight::Template.Sheet": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrolinfoiconlabeloptions.html", + "Properties": { + "InfoIconText": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-template-sheetcontrolinfoiconlabeloptions-infoicontext", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.InfoIconText" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrolinfoiconlabeloptions.html#cfn-quicksight-template-sheetcontrolinfoiconlabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Template.SheetControlLayout": "CACHED", "AWS::QuickSight::Template.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.SheetDefinition": "CACHED", @@ -4946,14 +7002,155 @@ "AWS::QuickSight::Template.SheetVisualScopingConfiguration": "CACHED", "AWS::QuickSight::Template.ShortFormatText": "CACHED", "AWS::QuickSight::Template.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Template.SliderControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Template.SliderControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html#cfn-quicksight-template-slidercontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-slidercontroldisplayoptions.html#cfn-quicksight-template-slidercontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.SmallMultiplesAxisProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesaxisproperties.html", + "Properties": { + "Placement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesaxisproperties.html#cfn-quicksight-template-smallmultiplesaxisproperties-placement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Placement" + } + }, + "Scale": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesaxisproperties.html#cfn-quicksight-template-smallmultiplesaxisproperties-scale", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Scale" + } + } + } + }, + "AWS::QuickSight::Template.SmallMultiplesOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html", + "Properties": { + "MaxVisibleColumns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-maxvisiblecolumns", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleColumns" + } + }, + "MaxVisibleRows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-maxvisiblerows", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleRows" + } + }, + "PanelConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-panelconfiguration", + "Required": false, + "Type": "PanelConfiguration", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-xaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-smallmultiplesoptions.html#cfn-quicksight-template-smallmultiplesoptions-yaxis", + "Required": false, + "Type": "SmallMultiplesAxisProperties", + "UpdateType": "Mutable" + } + } + }, "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.SubtotalOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html", + "Properties": { + "CustomLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-customlabel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FieldLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-fieldlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SubtotalOptions.FieldLevel" + } + }, + "FieldLevelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-fieldleveloptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldSubtotalOptions", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MetricHeaderCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-metricheadercellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "StyleTargets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-styletargets", + "DuplicatesAllowed": true, + "ItemType": "TableStyleTarget", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TotalCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-totalcellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "TotalsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-totalsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.SubtotalOptions.TotalsVisibility" + } + }, + "ValueCellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-subtotaloptions.html#cfn-quicksight-template-subtotaloptions-valuecellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TableAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TableBorderOptions": "CACHED", "AWS::QuickSight::Template.TableCellConditionalFormatting": "CACHED", @@ -4977,6 +7174,20 @@ "AWS::QuickSight::Template.TableRowConditionalFormatting": "CACHED", "AWS::QuickSight::Template.TableSideBorderOptions": "CACHED", "AWS::QuickSight::Template.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Template.TableStyleTarget": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablestyletarget.html", + "Properties": { + "CellType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tablestyletarget.html#cfn-quicksight-template-tablestyletarget-celltype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TableStyleTarget.CellType" + } + } + } + }, "AWS::QuickSight::Template.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TableVisual": "CACHED", "AWS::QuickSight::Template.TemplateError": "CACHED", @@ -4985,10 +7196,54 @@ "AWS::QuickSight::Template.TemplateSourceTemplate": "CACHED", "AWS::QuickSight::Template.TemplateVersion": "CACHED", "AWS::QuickSight::Template.TemplateVersionDefinition": "CACHED", - "AWS::QuickSight::Template.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.TextAreaControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textareacontroldisplayoptions.html#cfn-quicksight-template-textareacontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TextConditionalFormat": "CACHED", "AWS::QuickSight::Template.TextControlPlaceholderOptions": "CACHED", - "AWS::QuickSight::Template.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.TextFieldControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html", + "Properties": { + "InfoIconLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-infoiconlabeloptions", + "Required": false, + "Type": "SheetControlInfoIconLabelOptions", + "UpdateType": "Mutable" + }, + "PlaceholderOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-placeholderoptions", + "Required": false, + "Type": "TextControlPlaceholderOptions", + "UpdateType": "Mutable" + }, + "TitleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-textfieldcontroldisplayoptions.html#cfn-quicksight-template-textfieldcontroldisplayoptions-titleoptions", + "Required": false, + "Type": "LabelOptions", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ThousandSeparatorOptions": "CACHED", "AWS::QuickSight::Template.TimeBasedForecastProperties": "CACHED", "AWS::QuickSight::Template.TimeEqualityFilter": "CACHED", @@ -4998,9 +7253,147 @@ "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.TopBottomMoversComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomMoversComputation.ComputationId" + } + }, + "MoverSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-moversize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomMoversComputation.MoverSize" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SortOrder": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-sortorder", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomMoversComputation.SortOrder" + } + }, + "Time": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-time", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomMoversComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.TopBottomRankedComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomRankedComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ResultSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-resultsize", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomRankedComputation.ResultSize" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TopBottomRankedComputation.Type" + } + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.TotalAggregationComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html", + "Properties": { + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.TotalAggregationComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-value", + "Required": false, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -5009,7 +7402,32 @@ "AWS::QuickSight::Template.TreeMapVisual": "CACHED", "AWS::QuickSight::Template.TrendArrowOptions": "CACHED", "AWS::QuickSight::Template.UnaggregatedField": "CACHED", - "AWS::QuickSight::Template.UniqueValuesComputation": "CACHED", + "AWS::QuickSight::Template.UniqueValuesComputation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-category", + "Required": false, + "Type": "DimensionField", + "UpdateType": "Mutable" + }, + "ComputationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-computationid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.UniqueValuesComputation.ComputationId" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Template.Visual": "CACHED", "AWS::QuickSight::Template.VisualCustomAction": "CACHED", @@ -5123,6 +7541,8 @@ "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::Rekognition::StreamProcessor.NotificationChannel": "CACHED", "AWS::Rekognition::StreamProcessor.S3Destination": "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", @@ -5992,6 +8412,7 @@ "AWS::Wisdom::KnowledgeBase.SourceConfiguration": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Alexa::ASK::Skill.AuthenticationConfiguration": "CACHED", @@ -5999,7 +8420,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -6081,7 +8502,157 @@ "AWS::AppStream::ApplicationFleetAssociation": "CACHED", "AWS::AppStream::DirectoryConfig": "CACHED", "AWS::AppStream::Entitlement": "CACHED", - "AWS::AppStream::Fleet": "CACHED", + "AWS::AppStream::Fleet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html", + "Properties": { + "ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-computecapacity", + "Required": false, + "Type": "ComputeCapacity", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-disconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-displayname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainJoinInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-domainjoininfo", + "Required": false, + "Type": "DomainJoinInfo", + "UpdateType": "Mutable" + }, + "EnableDefaultInternetAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-enabledefaultinternetaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "FleetType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-fleettype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-iamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IdleDisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-idledisconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds" + } + }, + "ImageArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ImageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-instancetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AppStreamInstanceType" + } + }, + "MaxConcurrentSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxconcurrentsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxSessionsPerInstance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxsessionsperinstance", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxUserDurationInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxuserdurationinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.MaxUserDurationInSeconds" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Platform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-platform", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SessionScriptS3Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-sessionscripts3location", + "Required": false, + "Type": "S3Location", + "UpdateType": "Mutable" + }, + "StreamView": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-streamview", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UsbDeviceFilterStrings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-usbdevicefilterstrings", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VpcConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-vpcconfig", + "Required": false, + "Type": "VpcConfig", + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::ImageBuilder": "CACHED", "AWS::AppStream::Stack": "CACHED", "AWS::AppStream::StackFleetAssociation": "CACHED", @@ -6229,7 +8800,60 @@ "AWS::Connect::PhoneNumber": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", - "AWS::Connect::QuickConnect": "CACHED", + "AWS::Connect::QuickConnect": { + "Attributes": { + "QuickConnectArn": { + "PrimitiveType": "String" + }, + "QuickConnectType": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::QuickConnect.Description" + } + }, + "InstanceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-instancearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::QuickConnect.InstanceArn" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::QuickConnect.Name" + } + }, + "QuickConnectConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-quickconnectconfig", + "Required": true, + "Type": "QuickConnectConfig", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html#cfn-connect-quickconnect-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Connect::RoutingProfile": "CACHED", "AWS::Connect::Rule": "CACHED", "AWS::Connect::SecurityKey": "CACHED", @@ -6484,7 +9108,45 @@ "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": "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": "Immutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html", @@ -6746,8 +9408,107 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "CACHED", - "AWS::EMRServerless::Application": "CACHED", + "AWS::EMRServerless::Application": { + "Attributes": { + "ApplicationId": { + "PrimitiveType": "String" + }, + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html", + "Properties": { + "Architecture": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-architecture", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Architecture" + } + }, + "AutoStartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostartconfiguration", + "Required": false, + "Type": "AutoStartConfiguration", + "UpdateType": "Conditional" + }, + "AutoStopConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostopconfiguration", + "Required": false, + "Type": "AutoStopConfiguration", + "UpdateType": "Conditional" + }, + "ImageConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-imageconfiguration", + "Required": false, + "Type": "ImageConfigurationInput", + "UpdateType": "Conditional" + }, + "InitialCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-initialcapacity", + "DuplicatesAllowed": false, + "ItemType": "InitialCapacityConfigKeyValuePair", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "MaximumCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-maximumcapacity", + "Required": false, + "Type": "MaximumAllowedResources", + "UpdateType": "Conditional" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMRServerless::Application.Name" + } + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Conditional" + }, + "ReleaseLabel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-releaselabel", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EMRServerless::Application.ReleaseLabel" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WorkerTypeSpecifications": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-workertypespecifications", + "ItemType": "WorkerTypeSpecificationInput", + "Required": false, + "Type": "Map", + "UpdateType": "Conditional" + } + } + }, "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -6903,56 +9664,8 @@ }, "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", - "AWS::EntityResolution::SchemaMapping": { - "Attributes": { - "CreatedAt": { - "PrimitiveType": "String" - }, - "SchemaArn": { - "PrimitiveType": "String" - }, - "UpdatedAt": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EntityResolution::SchemaMapping.Description" - } - }, - "MappedInputFields": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-mappedinputfields", - "DuplicatesAllowed": true, - "ItemType": "SchemaInputAttribute", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SchemaName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-schemaname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaName" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::RegistryPolicy": "CACHED", @@ -7077,53 +9790,7 @@ "AWS::GroundStation::Config": "CACHED", "AWS::GroundStation::DataflowEndpointGroup": "CACHED", "AWS::GroundStation::MissionProfile": "CACHED", - "AWS::GuardDuty::Detector": { - "Attributes": { - "Id": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html", - "Properties": { - "DataSources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-datasources", - "Required": false, - "Type": "CFNDataSourceConfigurations", - "UpdateType": "Mutable" - }, - "Enable": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable", - "PrimitiveType": "Boolean", - "Required": true, - "UpdateType": "Mutable" - }, - "Features": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-features", - "DuplicatesAllowed": true, - "ItemType": "CFNFeatureConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "FindingPublishingFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-findingpublishingfrequency", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::GuardDuty::Detector.FindingPublishingFrequency" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-tags", - "DuplicatesAllowed": true, - "ItemType": "TagItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::GuardDuty::Detector": "CACHED", "AWS::GuardDuty::Filter": "CACHED", "AWS::GuardDuty::IPSet": "CACHED", "AWS::GuardDuty::Master": "CACHED", @@ -7133,91 +9800,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": { - "Attributes": { - "AttachmentCount": { - "PrimitiveType": "Integer" - }, - "CreateDate": { - "PrimitiveType": "String" - }, - "DefaultVersionId": { - "PrimitiveType": "String" - }, - "IsAttachable": { - "PrimitiveType": "Boolean" - }, - "PermissionsBoundaryUsageCount": { - "PrimitiveType": "Integer" - }, - "PolicyArn": { - "PrimitiveType": "String" - }, - "PolicyId": { - "PrimitiveType": "String" - }, - "UpdateDate": { - "PrimitiveType": "String" - } - }, - "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": false, - "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": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::IAM::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -7329,7 +9912,73 @@ "AWS::KinesisVideo::SignalingChannel": "CACHED", "AWS::KinesisVideo::Stream": "CACHED", "AWS::LakeFormation::DataCellsFilter": "CACHED", - "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::DataLakeSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html", + "Properties": { + "Admins": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-admins", + "Required": false, + "Type": "Admins", + "UpdateType": "Mutable" + }, + "AllowExternalDataFiltering": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-allowexternaldatafiltering", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowFullTableExternalDataAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-allowfulltableexternaldataaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AuthorizedSessionTagValueList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-authorizedsessiontagvaluelist", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CreateDatabaseDefaultPermissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-createdatabasedefaultpermissions", + "Required": false, + "Type": "CreateDatabaseDefaultPermissions", + "UpdateType": "Mutable" + }, + "CreateTableDefaultPermissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-createtabledefaultpermissions", + "Required": false, + "Type": "CreateTableDefaultPermissions", + "UpdateType": "Mutable" + }, + "ExternalDataFilteringAllowList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-externaldatafilteringallowlist", + "Required": false, + "Type": "ExternalDataFilteringAllowList", + "UpdateType": "Mutable" + }, + "MutationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-mutationtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-parameters", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "TrustedResourceOwners": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-trustedresourceowners", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::LakeFormation::Permissions": "CACHED", "AWS::LakeFormation::PrincipalPermissions": "CACHED", "AWS::LakeFormation::Resource": "CACHED", @@ -7735,11 +10384,6 @@ "AWS::S3::AccessPoint": "CACHED", "AWS::S3::Bucket": "CACHED", "AWS::S3::BucketPolicy": { - "Attributes": { - "Id": { - "PrimitiveType": "String" - } - }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-bucketpolicy.html", "Properties": { "Bucket": { @@ -7989,6 +10633,14 @@ "AWS::Wisdom::KnowledgeBase": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings": "CACHED", + "AWS::WorkSpacesWeb::Portal": "CACHED", + "AWS::WorkSpacesWeb::TrustStore": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "CACHED", + "AWS::WorkSpacesWeb::UserSettings": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED", @@ -9236,6 +11888,7 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMR::WALWorkspace.WALWorkspaceName": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider.Id": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo.Namespace": "CACHED", "AWS::EMRContainers::VirtualCluster.Name": "CACHED", @@ -9264,53 +11917,24 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", - "AWS::EntityResolution::SchemaMapping.Description": { - "StringMax": 255, - "StringMin": 0 - }, - "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": { - "AllowedPatternRegex": "^[a-zA-Z_0-9- \\t]*$", - "StringMax": 255, - "StringMin": 0 - }, - "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": { - "AllowedPatternRegex": "^[a-zA-Z_0-9- \\t]*$", - "StringMax": 255, - "StringMin": 0 - }, - "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": { - "AllowedPatternRegex": "^[a-zA-Z_0-9- \\t]*$", - "StringMax": 255, - "StringMin": 0 - }, - "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": { - "AllowedValues": [ - "NAME", - "NAME_FIRST", - "NAME_MIDDLE", - "NAME_LAST", - "ADDRESS", - "ADDRESS_STREET1", - "ADDRESS_STREET2", - "ADDRESS_STREET3", - "ADDRESS_CITY", - "ADDRESS_STATE", - "ADDRESS_COUNTRY", - "ADDRESS_POSTALCODE", - "PHONE", - "PHONE_NUMBER", - "PHONE_COUNTRYCODE", - "EMAIL_ADDRESS", - "UNIQUE_ID", - "DATE", - "STRING" - ] - }, - "AWS::EntityResolution::SchemaMapping.SchemaName": { - "AllowedPatternRegex": "^[a-zA-Z_0-9-]*$", - "StringMax": 255, - "StringMin": 0 - }, + "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RoleArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::SchemaMapping.Description": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaName": "CACHED", "AWS::Events::ApiDestination.Description": "CACHED", "AWS::Events::ApiDestination.HttpMethod": "CACHED", "AWS::Events::ApiDestination.Name": "CACHED", @@ -10996,6 +13620,7 @@ "AWS::QuickSight::Analysis.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Analysis.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Analysis.AwsAccountId": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -11047,6 +13672,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -11307,10 +13935,26 @@ "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement": "CACHED", + "AWS::QuickSight::Analysis.PivotTableOptions.RowsLayout": { + "AllowedValues": [ + "TABULAR", + "HIERARCHY" + ] + }, "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ToggleButtonsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.CustomLabel": { + "StringMax": 1024, + "StringMin": 1 + }, + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Analysis.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.ScrollStatus": "CACHED", @@ -11347,6 +13991,12 @@ "AWS::QuickSight::Analysis.RollingDateConfiguration.Expression": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions.RowAlternateColors": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions.Status": "CACHED", + "AWS::QuickSight::Analysis.RowAlternateColorOptions.UsePrimaryBackgroundColor": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramVisual.VisualId": "CACHED", @@ -11359,6 +14009,16 @@ "AWS::QuickSight::Analysis.SetParameterValueConfiguration.DestinationParameterName": "CACHED", "AWS::QuickSight::Analysis.Sheet.Name": "CACHED", "AWS::QuickSight::Analysis.Sheet.SheetId": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.InfoIconText": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Analysis.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Name": "CACHED", @@ -11374,6 +14034,18 @@ "AWS::QuickSight::Analysis.ShortFormatText.PlainText": "CACHED", "AWS::QuickSight::Analysis.ShortFormatText.RichText": "CACHED", "AWS::QuickSight::Analysis.SimpleClusterMarker.Color": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Placement": { + "AllowedValues": [ + "OUTSIDE", + "INSIDE" + ] + }, + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Scale": { + "AllowedValues": [ + "SHARED", + "INDEPENDENT" + ] + }, "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Analysis.Status": "CACHED", @@ -11403,6 +14075,13 @@ "AWS::QuickSight::Analysis.TableOptions.Orientation": "CACHED", "AWS::QuickSight::Analysis.TablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Analysis.TablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Analysis.TableStyleTarget.CellType": { + "AllowedValues": [ + "TOTAL", + "METRIC_HEADER", + "VALUE" + ] + }, "AWS::QuickSight::Analysis.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.TextControlPlaceholderOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.ThousandSeparatorOptions.Symbol": "CACHED", @@ -11461,6 +14140,11 @@ "AWS::QuickSight::Dashboard.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation": { + "AllowedValues": [ + "UNIQUE_VALUE" + ] + }, "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -11512,6 +14196,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -12039,6 +14726,7 @@ "AWS::QuickSight::Template.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Template.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Template.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Template.AwsAccountId": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -12090,6 +14778,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -12346,10 +15037,26 @@ "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions.RowsLayout": { + "AllowedValues": [ + "TABULAR", + "HIERARCHY" + ] + }, "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ToggleButtonsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Template.PivotTablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Template.PivotTableRowsLabelOptions.CustomLabel": { + "StringMax": 1024, + "StringMin": 1 + }, + "AWS::QuickSight::Template.PivotTableRowsLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Template.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.ScrollStatus": "CACHED", @@ -12386,6 +15093,12 @@ "AWS::QuickSight::Template.RollingDateConfiguration.Expression": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions.RowAlternateColors": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions.Status": "CACHED", + "AWS::QuickSight::Template.RowAlternateColorOptions.UsePrimaryBackgroundColor": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual.VisualId": "CACHED", @@ -12398,6 +15111,16 @@ "AWS::QuickSight::Template.SetParameterValueConfiguration.DestinationParameterName": "CACHED", "AWS::QuickSight::Template.Sheet.Name": "CACHED", "AWS::QuickSight::Template.Sheet.SheetId": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.InfoIconText": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Template.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Name": "CACHED", @@ -12413,6 +15136,18 @@ "AWS::QuickSight::Template.ShortFormatText.PlainText": "CACHED", "AWS::QuickSight::Template.ShortFormatText.RichText": "CACHED", "AWS::QuickSight::Template.SimpleClusterMarker.Color": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Placement": { + "AllowedValues": [ + "OUTSIDE", + "INSIDE" + ] + }, + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Scale": { + "AllowedValues": [ + "SHARED", + "INDEPENDENT" + ] + }, "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Template.StringParameterDeclaration.Name": "CACHED", @@ -12440,6 +15175,13 @@ "AWS::QuickSight::Template.TableOptions.Orientation": "CACHED", "AWS::QuickSight::Template.TablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Template.TablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Template.TableStyleTarget.CellType": { + "AllowedValues": [ + "TOTAL", + "METRIC_HEADER", + "VALUE" + ] + }, "AWS::QuickSight::Template.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.TemplateError.Message": "CACHED", "AWS::QuickSight::Template.TemplateError.Type": "CACHED", @@ -12924,7 +15666,13 @@ "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.EventType": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.Name": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn": "CACHED", "AWS::ResilienceHub::App.Name": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.Type": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsAccountId": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsRegion": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.Identifier": "CACHED", @@ -14042,6 +16790,35 @@ "AWS::WorkSpaces::ConnectionAlias.ConnectionString": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": "CACHED", + "AWS::WorkSpacesWeb::Portal.AuthenticationType": "CACHED", + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", "AWS::XRay::ResourcePolicy.PolicyDocument": "CACHED", "AWS::XRay::ResourcePolicy.PolicyName": "CACHED", @@ -14696,6 +17473,14 @@ "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", @@ -14935,6 +17720,14 @@ "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", @@ -15093,6 +17886,14 @@ "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", diff --git a/src/cfnlint/data/CloudSpecs/eu-central-2.json b/src/cfnlint/data/CloudSpecs/eu-central-2.json index f696f7fbd7..3b2141fcd2 100644 --- a/src/cfnlint/data/CloudSpecs/eu-central-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-central-2.json @@ -663,71 +663,7 @@ "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -4904,7 +4840,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -7061,7 +6997,65 @@ } } }, - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-north-1.json b/src/cfnlint/data/CloudSpecs/eu-north-1.json index f8a7a882bc..a6f719f250 100644 --- a/src/cfnlint/data/CloudSpecs/eu-north-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-north-1.json @@ -503,71 +503,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -638,6 +574,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -2531,8 +2468,61 @@ "AWS::Pipes::Pipe.SageMakerPipelineParameter": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationCredentials": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationVpc": "CACHED", - "AWS::QuickSight::Analysis.AggregationFunction": "CACHED", - "AWS::QuickSight::Analysis.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Analysis.AnalysisDefaults": "CACHED", "AWS::QuickSight::Analysis.AnalysisDefinition": "CACHED", "AWS::QuickSight::Analysis.AnalysisError": "CACHED", @@ -2582,6 +2572,7 @@ "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", @@ -2609,6 +2600,7 @@ "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", @@ -2619,7 +2611,88 @@ "AWS::QuickSight::Analysis.DataBarsOptions": "CACHED", "AWS::QuickSight::Analysis.DataColor": "CACHED", "AWS::QuickSight::Analysis.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Analysis.DataLabelType": "CACHED", "AWS::QuickSight::Analysis.DataPathColor": "CACHED", "AWS::QuickSight::Analysis.DataPathLabelType": "CACHED", @@ -2648,7 +2721,41 @@ "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", "AWS::QuickSight::Analysis.DonutOptions": "CACHED", @@ -2680,7 +2787,31 @@ "AWS::QuickSight::Analysis.FilterGroup": "CACHED", "AWS::QuickSight::Analysis.FilterListConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterListControl": "CACHED", - "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Analysis.FilterScopeConfiguration": "CACHED", @@ -2717,15 +2848,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Analysis.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Analysis.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Analysis.GradientColor": "CACHED", @@ -2828,19 +2975,132 @@ "AWS::QuickSight::Analysis.PieChartVisual": "CACHED", "AWS::QuickSight::Analysis.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", @@ -2851,17 +3111,142 @@ "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.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineStyleConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineValueLabelConfiguration": "CACHED", @@ -2876,10 +3261,74 @@ "AWS::QuickSight::Analysis.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Analysis.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Analysis.ScrollBarOptions": "CACHED", "AWS::QuickSight::Analysis.SecondaryValueOptions": "CACHED", @@ -2986,7 +3435,32 @@ "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", @@ -3032,6 +3506,7 @@ "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", @@ -3059,6 +3534,7 @@ "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", @@ -3076,7 +3552,88 @@ "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", "AWS::QuickSight::Dashboard.DataColor": "CACHED", "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", @@ -3108,7 +3665,41 @@ "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", @@ -3143,7 +3734,31 @@ "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterListControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", @@ -3180,15 +3795,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.GradientColor": "CACHED", @@ -3291,30 +3922,246 @@ "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.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.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, + "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.PivotTableFieldOption": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, + "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "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.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", @@ -3323,7 +4170,29 @@ "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", @@ -3339,10 +4208,74 @@ "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", @@ -3526,8 +4459,61 @@ "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.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", "AWS::QuickSight::Template.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Template.ArcAxisConfiguration": "CACHED", @@ -3573,6 +4559,7 @@ "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", @@ -3603,6 +4590,7 @@ "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", @@ -3613,7 +4601,88 @@ "AWS::QuickSight::Template.DataBarsOptions": "CACHED", "AWS::QuickSight::Template.DataColor": "CACHED", "AWS::QuickSight::Template.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions": "CACHED", + "AWS::QuickSight::Template.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Template.DataLabelType": "CACHED", "AWS::QuickSight::Template.DataPathColor": "CACHED", "AWS::QuickSight::Template.DataPathLabelType": "CACHED", @@ -3641,7 +4710,41 @@ "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Template.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", @@ -3673,7 +4776,31 @@ "AWS::QuickSight::Template.FilterGroup": "CACHED", "AWS::QuickSight::Template.FilterListConfiguration": "CACHED", "AWS::QuickSight::Template.FilterListControl": "CACHED", - "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", @@ -3710,15 +4837,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Template.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Template.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Template.GradientColor": "CACHED", @@ -3819,19 +4962,132 @@ "AWS::QuickSight::Template.PieChartVisual": "CACHED", "AWS::QuickSight::Template.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Template.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", @@ -3842,7 +5098,110 @@ "AWS::QuickSight::Template.ProgressBarOptions": "CACHED", "AWS::QuickSight::Template.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Template.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Template.RadarChartSortConfiguration": "CACHED", @@ -3851,7 +5210,29 @@ "AWS::QuickSight::Template.ReferenceLine": "CACHED", "AWS::QuickSight::Template.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", @@ -3867,10 +5248,74 @@ "AWS::QuickSight::Template.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Template.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Template.ScrollBarOptions": "CACHED", "AWS::QuickSight::Template.SecondaryValueOptions": "CACHED", @@ -3985,7 +5430,28 @@ "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" + } + } + } + }, "AWS::QuickSight::Theme.SheetStyle": "CACHED", "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", "AWS::QuickSight::Theme.ThemeError": "CACHED", @@ -4878,7 +6344,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5314,6 +6780,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", @@ -5716,7 +7183,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", @@ -5836,7 +7361,52 @@ "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::FindingsFilter": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Macie::FindingsFilter.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -5943,7 +7513,132 @@ "AWS::QuickSight::DataSource": "CACHED", "AWS::QuickSight::RefreshSchedule": "CACHED", "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::Theme": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreatedTime": { + "PrimitiveType": "String" + }, + "LastUpdatedTime": { + "PrimitiveType": "String" + }, + "Type": { + "PrimitiveType": "String" + }, + "Version": { + "Type": "ThemeVersion" + }, + "Version.Arn": { + "PrimitiveType": "String" + }, + "Version.BaseThemeId": { + "PrimitiveType": "String" + }, + "Version.Configuration": { + "Type": "ThemeConfiguration" + }, + "Version.Configuration.DataColorPalette": { + "Type": "DataColorPalette" + }, + "Version.Configuration.Sheet": { + "Type": "SheetStyle" + }, + "Version.Configuration.Typography": { + "Type": "Typography" + }, + "Version.Configuration.UIColorPalette": { + "Type": "UIColorPalette" + }, + "Version.CreatedTime": { + "PrimitiveType": "String" + }, + "Version.Description": { + "PrimitiveType": "String" + }, + "Version.Errors": { + "ItemType": "ThemeError", + "Type": "List" + }, + "Version.Status": { + "PrimitiveType": "String" + }, + "Version.VersionNumber": { + "PrimitiveType": "Double" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html", + "Properties": { + "AwsAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-awsaccountid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.AwsAccountId" + } + }, + "BaseThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-basethemeid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.BaseThemeId" + } + }, + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-configuration", + "Required": false, + "Type": "ThemeConfiguration", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.Name" + } + }, + "Permissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-permissions", + "DuplicatesAllowed": true, + "ItemType": "ResourcePermission", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-themeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.ThemeId" + } + }, + "VersionDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-versiondescription", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.VersionDescription" + } + } + } + }, "AWS::QuickSight::VPCConnection": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -5959,6 +7654,7 @@ "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", @@ -5976,7 +7672,76 @@ "AWS::RefactorSpaces::Environment": "CACHED", "AWS::RefactorSpaces::Route": "CACHED", "AWS::RefactorSpaces::Service": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -6988,6 +8753,7 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMR::WALWorkspace.WALWorkspaceName": "CACHED", "AWS::EMRServerless::Application.Architecture": "CACHED", "AWS::EMRServerless::Application.ImageConfigurationInput.ImageUri": "CACHED", "AWS::EMRServerless::Application.InitialCapacityConfig.WorkerCount": "CACHED", @@ -8119,6 +9885,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -8146,7 +9915,6 @@ "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.Color": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.TimeGranularity": "CACHED", @@ -8261,7 +10029,6 @@ "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Analysis.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -8371,12 +10138,10 @@ "AWS::QuickSight::Analysis.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -8393,7 +10158,6 @@ "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Analysis.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Analysis.RadarChartVisual.VisualId": "CACHED", @@ -8584,6 +10348,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -8616,7 +10383,6 @@ "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.Color": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.TimeGranularity": "CACHED", @@ -8737,7 +10503,6 @@ "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -8847,12 +10612,10 @@ "AWS::QuickSight::Dashboard.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -8869,7 +10632,6 @@ "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Dashboard.RadarChartVisual.VisualId": "CACHED", @@ -9162,6 +10924,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9189,7 +10954,6 @@ "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.DataPathColor.Color": "CACHED", "AWS::QuickSight::Template.DataPathColor.TimeGranularity": "CACHED", @@ -9301,7 +11065,6 @@ "AWS::QuickSight::Template.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Template.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Template.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Template.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -9410,12 +11173,10 @@ "AWS::QuickSight::Template.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -9432,7 +11193,6 @@ "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Template.RadarChartVisual.VisualId": "CACHED", @@ -9759,6 +11519,8 @@ "AWS::RDS::DBProxyTargetGroup.TargetGroupName": "CACHED", "AWS::RDS::DBSubnetGroup.DBSubnetGroupName": "CACHED", "AWS::RDS::EventSubscription.SubscriptionName": "CACHED", + "AWS::RDS::GlobalCluster.Engine": "CACHED", + "AWS::RDS::GlobalCluster.GlobalClusterIdentifier": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.ExcludedPages": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.GuestRoleArn": "CACHED", "AWS::RUM::AppMonitor.AppMonitorConfiguration.IdentityPoolId": "CACHED", @@ -11310,6 +13072,20 @@ "m6i.large", "m6i.metal", "m6i.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.xlarge", "mac1.metal", "r5.12xlarge", "r5.16xlarge", diff --git a/src/cfnlint/data/CloudSpecs/eu-south-1.json b/src/cfnlint/data/CloudSpecs/eu-south-1.json index 4669f5eb5a..afaeb7886e 100644 --- a/src/cfnlint/data/CloudSpecs/eu-south-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-south-1.json @@ -500,71 +500,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -2905,7 +2841,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -4008,7 +3944,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", @@ -4238,7 +4232,76 @@ "AWS::Redshift::ClusterSubnetGroup": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-south-2.json b/src/cfnlint/data/CloudSpecs/eu-south-2.json index a69ae93de3..c856d475da 100644 --- a/src/cfnlint/data/CloudSpecs/eu-south-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-south-2.json @@ -663,71 +663,7 @@ "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -3749,7 +3685,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5763,7 +5699,65 @@ } } }, - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", @@ -8689,6 +8683,20 @@ "m6gd.medium", "m6gd.metal", "m6gd.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.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", diff --git a/src/cfnlint/data/CloudSpecs/eu-west-1.json b/src/cfnlint/data/CloudSpecs/eu-west-1.json index c2228aa4a5..a8ab5f5090 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-1.json @@ -514,7 +514,23 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "CACHED", - "AWS::AppStream::Fleet.ComputeCapacity": "CACHED", + "AWS::AppStream::Fleet.ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html", + "Properties": { + "DesiredInstances": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredinstances", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DesiredSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -726,6 +742,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -1557,6 +1574,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": "CACHED", "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", @@ -3143,6 +3167,7 @@ "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", "AWS::QuickSight::Analysis.ArcOptions": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", @@ -3182,6 +3207,7 @@ "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", @@ -3209,6 +3235,7 @@ "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", @@ -3632,7 +3659,32 @@ "AWS::QuickSight::Dashboard.ClusterMarker": "CACHED", "AWS::QuickSight::Dashboard.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ColorScale": "CACHED", - "AWS::QuickSight::Dashboard.ColumnConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ColumnConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html", + "Properties": { + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "FormatConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-formatconfiguration", + "Required": false, + "Type": "FormatConfiguration", + "UpdateType": "Mutable" + }, + "Role": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-role", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ColumnConfiguration.Role" + } + } + } + }, "AWS::QuickSight::Dashboard.ColumnHierarchy": "CACHED", "AWS::QuickSight::Dashboard.ColumnIdentifier": "CACHED", "AWS::QuickSight::Dashboard.ColumnSort": "CACHED", @@ -4134,6 +4186,7 @@ "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Template.ArcConfiguration": "CACHED", "AWS::QuickSight::Template.ArcOptions": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Template.AxisDataOptions": "CACHED", "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", @@ -4173,6 +4226,7 @@ "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", @@ -4203,6 +4257,7 @@ "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", @@ -4672,6 +4727,8 @@ "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::Rekognition::StreamProcessor.NotificationChannel": "CACHED", "AWS::Rekognition::StreamProcessor.S3Destination": "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", @@ -5545,6 +5602,7 @@ "AWS::WAFv2::WebACL.XssMatchStatement": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Alexa::ASK::Skill.AuthenticationConfiguration": "CACHED", @@ -5552,7 +5610,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5632,7 +5690,157 @@ "AWS::AppStream::ApplicationFleetAssociation": "CACHED", "AWS::AppStream::DirectoryConfig": "CACHED", "AWS::AppStream::Entitlement": "CACHED", - "AWS::AppStream::Fleet": "CACHED", + "AWS::AppStream::Fleet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html", + "Properties": { + "ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-computecapacity", + "Required": false, + "Type": "ComputeCapacity", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-disconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-displayname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainJoinInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-domainjoininfo", + "Required": false, + "Type": "DomainJoinInfo", + "UpdateType": "Mutable" + }, + "EnableDefaultInternetAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-enabledefaultinternetaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "FleetType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-fleettype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-iamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IdleDisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-idledisconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds" + } + }, + "ImageArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ImageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-instancetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AppStreamInstanceType" + } + }, + "MaxConcurrentSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxconcurrentsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxSessionsPerInstance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxsessionsperinstance", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxUserDurationInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxuserdurationinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.MaxUserDurationInSeconds" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Platform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-platform", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SessionScriptS3Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-sessionscripts3location", + "Required": false, + "Type": "S3Location", + "UpdateType": "Mutable" + }, + "StreamView": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-streamview", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UsbDeviceFilterStrings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-usbdevicefilterstrings", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VpcConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-vpcconfig", + "Required": false, + "Type": "VpcConfig", + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::ImageBuilder": "CACHED", "AWS::AppStream::Stack": "CACHED", "AWS::AppStream::StackFleetAssociation": "CACHED", @@ -6051,6 +6259,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "CACHED", "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", @@ -6116,6 +6325,8 @@ "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::RegistryPolicy": "CACHED", @@ -6955,6 +7166,14 @@ "AWS::WAFv2::WebACLAssociation": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings": "CACHED", + "AWS::WorkSpacesWeb::Portal": "CACHED", + "AWS::WorkSpacesWeb::TrustStore": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "CACHED", + "AWS::WorkSpacesWeb::UserSettings": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED", @@ -7997,6 +8216,7 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMR::WALWorkspace.WALWorkspaceName": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider.Id": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo.Namespace": "CACHED", "AWS::EMRContainers::VirtualCluster.Name": "CACHED", @@ -8025,6 +8245,24 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RoleArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::SchemaMapping.Description": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaName": "CACHED", "AWS::Events::ApiDestination.Description": "CACHED", "AWS::Events::ApiDestination.HttpMethod": "CACHED", "AWS::Events::ApiDestination.Name": "CACHED", @@ -9932,6 +10170,7 @@ "AWS::QuickSight::Analysis.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Analysis.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Analysis.AwsAccountId": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -9983,6 +10222,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10975,6 +11217,7 @@ "AWS::QuickSight::Template.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Template.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Template.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Template.AwsAccountId": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -11026,6 +11269,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -11683,7 +11929,13 @@ "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.EventType": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.Name": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn": "CACHED", "AWS::ResilienceHub::App.Name": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.Type": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsAccountId": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsRegion": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.Identifier": "CACHED", @@ -12784,6 +13036,35 @@ "AWS::WorkSpaces::ConnectionAlias.ConnectionString": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": "CACHED", + "AWS::WorkSpacesWeb::Portal.AuthenticationType": "CACHED", + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", "AWS::XRay::ResourcePolicy.PolicyDocument": "CACHED", "AWS::XRay::ResourcePolicy.PolicyName": "CACHED", @@ -12822,7 +13103,490 @@ "EFSFileSystemLifecyclePolicy": "CACHED", "EFSFileSystemPerformanceMode": "CACHED", "EFSFileSystemThroughputMode": "CACHED", - "EMRInstanceType": "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", + "c7gn.12xlarge", + "c7gn.16xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.xlarge", + "cc1.4xlarge", + "cc2.8xlarge", + "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", + "g2.2xlarge", + "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.16xlarge", + "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", + "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" + ] + }, "EbsIops": "CACHED", "EbsVolumeType": "CACHED", "Ec2CpuCredits": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-west-2.json b/src/cfnlint/data/CloudSpecs/eu-west-2.json index f98e3d600d..2c9b116905 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-2.json @@ -727,6 +727,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -1649,6 +1650,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": "CACHED", "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", @@ -2990,8 +2998,61 @@ "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationCredentials": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationVpc": "CACHED", "AWS::QLDB::Stream.KinesisConfiguration": "CACHED", - "AWS::QuickSight::Analysis.AggregationFunction": "CACHED", - "AWS::QuickSight::Analysis.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Analysis.AnalysisDefaults": "CACHED", "AWS::QuickSight::Analysis.AnalysisDefinition": "CACHED", "AWS::QuickSight::Analysis.AnalysisError": "CACHED", @@ -3041,6 +3102,7 @@ "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", @@ -3068,6 +3130,7 @@ "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", @@ -3078,7 +3141,88 @@ "AWS::QuickSight::Analysis.DataBarsOptions": "CACHED", "AWS::QuickSight::Analysis.DataColor": "CACHED", "AWS::QuickSight::Analysis.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Analysis.DataLabelType": "CACHED", "AWS::QuickSight::Analysis.DataPathColor": "CACHED", "AWS::QuickSight::Analysis.DataPathLabelType": "CACHED", @@ -3107,7 +3251,41 @@ "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", "AWS::QuickSight::Analysis.DonutOptions": "CACHED", @@ -3139,7 +3317,31 @@ "AWS::QuickSight::Analysis.FilterGroup": "CACHED", "AWS::QuickSight::Analysis.FilterListConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterListControl": "CACHED", - "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Analysis.FilterScopeConfiguration": "CACHED", @@ -3176,15 +3378,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Analysis.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Analysis.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Analysis.GradientColor": "CACHED", @@ -3287,19 +3505,132 @@ "AWS::QuickSight::Analysis.PieChartVisual": "CACHED", "AWS::QuickSight::Analysis.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", @@ -3310,59 +3641,248 @@ "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.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.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.ScatterPlotConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "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.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.SmallMultiplesOptions": "CACHED", "AWS::QuickSight::Analysis.Spacing": "CACHED", @@ -3445,7 +3965,32 @@ "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", @@ -3491,6 +4036,7 @@ "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", @@ -3518,6 +4064,7 @@ "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", @@ -3535,7 +4082,88 @@ "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", "AWS::QuickSight::Dashboard.DataColor": "CACHED", "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", @@ -3567,7 +4195,41 @@ "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", @@ -3602,7 +4264,31 @@ "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterListControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", @@ -3639,15 +4325,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.GradientColor": "CACHED", @@ -3750,19 +4452,132 @@ "AWS::QuickSight::Dashboard.PieChartVisual": "CACHED", "AWS::QuickSight::Dashboard.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", @@ -3773,7 +4588,110 @@ "AWS::QuickSight::Dashboard.ProgressBarOptions": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", @@ -3782,7 +4700,29 @@ "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", @@ -3798,10 +4738,74 @@ "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", @@ -3985,8 +4989,61 @@ "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.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", "AWS::QuickSight::Template.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Template.ArcAxisConfiguration": "CACHED", @@ -4032,6 +5089,7 @@ "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", @@ -4062,6 +5120,7 @@ "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", @@ -4072,7 +5131,88 @@ "AWS::QuickSight::Template.DataBarsOptions": "CACHED", "AWS::QuickSight::Template.DataColor": "CACHED", "AWS::QuickSight::Template.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions": "CACHED", + "AWS::QuickSight::Template.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Template.DataLabelType": "CACHED", "AWS::QuickSight::Template.DataPathColor": "CACHED", "AWS::QuickSight::Template.DataPathLabelType": "CACHED", @@ -4100,7 +5240,41 @@ "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Template.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", @@ -4132,7 +5306,31 @@ "AWS::QuickSight::Template.FilterGroup": "CACHED", "AWS::QuickSight::Template.FilterListConfiguration": "CACHED", "AWS::QuickSight::Template.FilterListControl": "CACHED", - "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", @@ -4169,15 +5367,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Template.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Template.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Template.GradientColor": "CACHED", @@ -4278,19 +5492,132 @@ "AWS::QuickSight::Template.PieChartVisual": "CACHED", "AWS::QuickSight::Template.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Template.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", @@ -4301,7 +5628,110 @@ "AWS::QuickSight::Template.ProgressBarOptions": "CACHED", "AWS::QuickSight::Template.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Template.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Template.RadarChartSortConfiguration": "CACHED", @@ -4310,7 +5740,29 @@ "AWS::QuickSight::Template.ReferenceLine": "CACHED", "AWS::QuickSight::Template.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", @@ -4326,10 +5778,74 @@ "AWS::QuickSight::Template.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Template.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Template.ScrollBarOptions": "CACHED", "AWS::QuickSight::Template.SecondaryValueOptions": "CACHED", @@ -4444,7 +5960,28 @@ "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" + } + } + } + }, "AWS::QuickSight::Theme.SheetStyle": "CACHED", "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", "AWS::QuickSight::Theme.ThemeError": "CACHED", @@ -5245,6 +6782,7 @@ "AWS::Wisdom::KnowledgeBase.SourceConfiguration": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Alexa::ASK::Skill.AuthenticationConfiguration": "CACHED", @@ -5252,7 +6790,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5936,6 +7474,8 @@ "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::RegistryPolicy": "CACHED", @@ -6195,7 +7735,52 @@ "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::FindingsFilter": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Macie::FindingsFilter.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Macie::Session": "CACHED", "AWS::ManagedBlockchain::Accessor": "CACHED", "AWS::ManagedBlockchain::Member": "CACHED", @@ -6517,7 +8102,132 @@ "AWS::QuickSight::DataSource": "CACHED", "AWS::QuickSight::RefreshSchedule": "CACHED", "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::Theme": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreatedTime": { + "PrimitiveType": "String" + }, + "LastUpdatedTime": { + "PrimitiveType": "String" + }, + "Type": { + "PrimitiveType": "String" + }, + "Version": { + "Type": "ThemeVersion" + }, + "Version.Arn": { + "PrimitiveType": "String" + }, + "Version.BaseThemeId": { + "PrimitiveType": "String" + }, + "Version.Configuration": { + "Type": "ThemeConfiguration" + }, + "Version.Configuration.DataColorPalette": { + "Type": "DataColorPalette" + }, + "Version.Configuration.Sheet": { + "Type": "SheetStyle" + }, + "Version.Configuration.Typography": { + "Type": "Typography" + }, + "Version.Configuration.UIColorPalette": { + "Type": "UIColorPalette" + }, + "Version.CreatedTime": { + "PrimitiveType": "String" + }, + "Version.Description": { + "PrimitiveType": "String" + }, + "Version.Errors": { + "ItemType": "ThemeError", + "Type": "List" + }, + "Version.Status": { + "PrimitiveType": "String" + }, + "Version.VersionNumber": { + "PrimitiveType": "Double" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html", + "Properties": { + "AwsAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-awsaccountid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.AwsAccountId" + } + }, + "BaseThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-basethemeid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.BaseThemeId" + } + }, + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-configuration", + "Required": false, + "Type": "ThemeConfiguration", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.Name" + } + }, + "Permissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-permissions", + "DuplicatesAllowed": true, + "ItemType": "ResourcePermission", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-themeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.ThemeId" + } + }, + "VersionDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-versiondescription", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.VersionDescription" + } + } + } + }, "AWS::QuickSight::Topic": "CACHED", "AWS::QuickSight::VPCConnection": "CACHED", "AWS::RAM::Permission": "CACHED", @@ -6554,7 +8264,76 @@ "AWS::RefactorSpaces::Service": "CACHED", "AWS::Rekognition::Collection": "CACHED", "AWS::Rekognition::Project": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -6752,6 +8531,14 @@ "AWS::Wisdom::KnowledgeBase": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings": "CACHED", + "AWS::WorkSpacesWeb::Portal": "CACHED", + "AWS::WorkSpacesWeb::TrustStore": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "CACHED", + "AWS::WorkSpacesWeb::UserSettings": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED", @@ -8001,6 +9788,24 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RoleArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::SchemaMapping.Description": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaName": "CACHED", "AWS::Events::ApiDestination.Description": "CACHED", "AWS::Events::ApiDestination.HttpMethod": "CACHED", "AWS::Events::ApiDestination.Name": "CACHED", @@ -9481,6 +11286,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9508,7 +11316,6 @@ "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.Color": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.TimeGranularity": "CACHED", @@ -9623,7 +11430,6 @@ "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Analysis.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -9733,12 +11539,10 @@ "AWS::QuickSight::Analysis.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -9755,7 +11559,6 @@ "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Analysis.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Analysis.RadarChartVisual.VisualId": "CACHED", @@ -9946,6 +11749,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9978,7 +11784,6 @@ "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.Color": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.TimeGranularity": "CACHED", @@ -10099,7 +11904,6 @@ "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -10209,12 +12013,10 @@ "AWS::QuickSight::Dashboard.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -10231,7 +12033,6 @@ "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Dashboard.RadarChartVisual.VisualId": "CACHED", @@ -10524,6 +12325,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -10551,7 +12355,6 @@ "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.DataPathColor.Color": "CACHED", "AWS::QuickSight::Template.DataPathColor.TimeGranularity": "CACHED", @@ -10663,7 +12466,6 @@ "AWS::QuickSight::Template.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Template.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Template.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Template.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -10772,12 +12574,10 @@ "AWS::QuickSight::Template.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -10794,7 +12594,6 @@ "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Template.RadarChartVisual.VisualId": "CACHED", @@ -12393,6 +14192,35 @@ "AWS::WorkSpaces::ConnectionAlias.ConnectionString": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": "CACHED", + "AWS::WorkSpacesWeb::Portal.AuthenticationType": "CACHED", + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", "AWS::XRay::ResourcePolicy.PolicyDocument": "CACHED", "AWS::XRay::ResourcePolicy.PolicyName": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-west-3.json b/src/cfnlint/data/CloudSpecs/eu-west-3.json index 5da322cc36..d24fb6cd03 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-3.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-3.json @@ -594,71 +594,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -2581,8 +2517,61 @@ "AWS::Pipes::Pipe.SageMakerPipelineParameter": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationCredentials": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationVpc": "CACHED", - "AWS::QuickSight::Analysis.AggregationFunction": "CACHED", - "AWS::QuickSight::Analysis.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Analysis.AnalysisDefaults": "CACHED", "AWS::QuickSight::Analysis.AnalysisDefinition": "CACHED", "AWS::QuickSight::Analysis.AnalysisError": "CACHED", @@ -2632,6 +2621,7 @@ "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", @@ -2659,6 +2649,7 @@ "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", @@ -2669,7 +2660,88 @@ "AWS::QuickSight::Analysis.DataBarsOptions": "CACHED", "AWS::QuickSight::Analysis.DataColor": "CACHED", "AWS::QuickSight::Analysis.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Analysis.DataLabelType": "CACHED", "AWS::QuickSight::Analysis.DataPathColor": "CACHED", "AWS::QuickSight::Analysis.DataPathLabelType": "CACHED", @@ -2698,7 +2770,41 @@ "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", "AWS::QuickSight::Analysis.DonutOptions": "CACHED", @@ -2730,7 +2836,31 @@ "AWS::QuickSight::Analysis.FilterGroup": "CACHED", "AWS::QuickSight::Analysis.FilterListConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterListControl": "CACHED", - "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Analysis.FilterScopeConfiguration": "CACHED", @@ -2767,15 +2897,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Analysis.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Analysis.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Analysis.GradientColor": "CACHED", @@ -2878,19 +3024,132 @@ "AWS::QuickSight::Analysis.PieChartVisual": "CACHED", "AWS::QuickSight::Analysis.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", @@ -2901,17 +3160,142 @@ "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.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineStyleConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineValueLabelConfiguration": "CACHED", @@ -2926,10 +3310,74 @@ "AWS::QuickSight::Analysis.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Analysis.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Analysis.ScrollBarOptions": "CACHED", "AWS::QuickSight::Analysis.SecondaryValueOptions": "CACHED", @@ -3036,7 +3484,32 @@ "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", @@ -3082,6 +3555,7 @@ "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", @@ -3109,6 +3583,7 @@ "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", @@ -3126,7 +3601,88 @@ "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", "AWS::QuickSight::Dashboard.DataColor": "CACHED", "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", @@ -3158,7 +3714,41 @@ "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", @@ -3193,7 +3783,31 @@ "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterListControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", @@ -3230,15 +3844,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.GradientColor": "CACHED", @@ -3341,30 +3971,246 @@ "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.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.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, + "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.PivotTableFieldOption": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, + "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "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.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", @@ -3373,7 +4219,29 @@ "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", @@ -3389,10 +4257,74 @@ "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", @@ -3576,8 +4508,61 @@ "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.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", "AWS::QuickSight::Template.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Template.ArcAxisConfiguration": "CACHED", @@ -3623,6 +4608,7 @@ "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", @@ -3653,6 +4639,7 @@ "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", @@ -3663,7 +4650,88 @@ "AWS::QuickSight::Template.DataBarsOptions": "CACHED", "AWS::QuickSight::Template.DataColor": "CACHED", "AWS::QuickSight::Template.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions": "CACHED", + "AWS::QuickSight::Template.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Template.DataLabelType": "CACHED", "AWS::QuickSight::Template.DataPathColor": "CACHED", "AWS::QuickSight::Template.DataPathLabelType": "CACHED", @@ -3691,7 +4759,41 @@ "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Template.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", @@ -3723,7 +4825,31 @@ "AWS::QuickSight::Template.FilterGroup": "CACHED", "AWS::QuickSight::Template.FilterListConfiguration": "CACHED", "AWS::QuickSight::Template.FilterListControl": "CACHED", - "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", @@ -3760,15 +4886,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Template.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Template.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Template.GradientColor": "CACHED", @@ -3869,19 +5011,132 @@ "AWS::QuickSight::Template.PieChartVisual": "CACHED", "AWS::QuickSight::Template.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Template.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", @@ -3892,7 +5147,110 @@ "AWS::QuickSight::Template.ProgressBarOptions": "CACHED", "AWS::QuickSight::Template.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Template.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Template.RadarChartSortConfiguration": "CACHED", @@ -3901,7 +5259,29 @@ "AWS::QuickSight::Template.ReferenceLine": "CACHED", "AWS::QuickSight::Template.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", @@ -3917,10 +5297,74 @@ "AWS::QuickSight::Template.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Template.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Template.ScrollBarOptions": "CACHED", "AWS::QuickSight::Template.SecondaryValueOptions": "CACHED", @@ -4035,7 +5479,28 @@ "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" + } + } + } + }, "AWS::QuickSight::Theme.SheetStyle": "CACHED", "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", "AWS::QuickSight::Theme.ThemeError": "CACHED", @@ -4906,7 +6371,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5712,7 +7177,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", @@ -5816,115 +7339,60 @@ "AWS::M2::Application": "CACHED", "AWS::M2::Environment": "CACHED", "AWS::MSK::BatchScramSecret": "CACHED", - "AWS::MSK::Cluster": { + "AWS::MSK::Cluster": "CACHED", + "AWS::MSK::ClusterPolicy": "CACHED", + "AWS::MSK::Configuration": "CACHED", + "AWS::MSK::ServerlessCluster": "CACHED", + "AWS::MSK::VpcConnection": "CACHED", + "AWS::MWAA::Environment": "CACHED", + "AWS::Macie::AllowList": "CACHED", + "AWS::Macie::CustomDataIdentifier": "CACHED", + "AWS::Macie::FindingsFilter": { "Attributes": { "Arn": { "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", "Properties": { - "BrokerNodeGroupInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-brokernodegroupinfo", - "Required": true, - "Type": "BrokerNodeGroupInfo", - "UpdateType": "Mutable" - }, - "ClientAuthentication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clientauthentication", - "Required": false, - "Type": "ClientAuthentication", - "UpdateType": "Mutable" - }, - "ClusterName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-clustername", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.ClusterName" - } - }, - "ConfigurationInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-configurationinfo", - "Required": false, - "Type": "ConfigurationInfo", - "UpdateType": "Mutable" - }, - "CurrentVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-currentversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-encryptioninfo", - "Required": false, - "Type": "EncryptionInfo", - "UpdateType": "Mutable" - }, - "EnhancedMonitoring": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-enhancedmonitoring", + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::MSK::Cluster.EnhancedMonitoring" + "ValueType": "AWS::Macie::FindingsFilter.Action" } }, - "KafkaVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-kafkaversion", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.KafkaVersion" - } - }, - "LoggingInfo": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-logginginfo", "Required": false, - "Type": "LoggingInfo", "UpdateType": "Mutable" }, - "NumberOfBrokerNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-numberofbrokernodes", - "PrimitiveType": "Integer", + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", "Required": true, + "Type": "FindingCriteria", "UpdateType": "Mutable" }, - "OpenMonitoring": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-openmonitoring", - "Required": false, - "Type": "OpenMonitoring", - "UpdateType": "Mutable" - }, - "StorageMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-storagemode", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::MSK::Cluster.StorageMode" - } + "Required": true, + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-cluster.html#cfn-msk-cluster-tags", - "PrimitiveItemType": "String", + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", "Required": false, - "Type": "Map", "UpdateType": "Mutable" } } }, - "AWS::MSK::ClusterPolicy": "CACHED", - "AWS::MSK::Configuration": "CACHED", - "AWS::MSK::ServerlessCluster": "CACHED", - "AWS::MSK::VpcConnection": "CACHED", - "AWS::MWAA::Environment": "CACHED", - "AWS::Macie::AllowList": "CACHED", - "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -6031,7 +7499,132 @@ "AWS::QuickSight::DataSource": "CACHED", "AWS::QuickSight::RefreshSchedule": "CACHED", "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::Theme": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreatedTime": { + "PrimitiveType": "String" + }, + "LastUpdatedTime": { + "PrimitiveType": "String" + }, + "Type": { + "PrimitiveType": "String" + }, + "Version": { + "Type": "ThemeVersion" + }, + "Version.Arn": { + "PrimitiveType": "String" + }, + "Version.BaseThemeId": { + "PrimitiveType": "String" + }, + "Version.Configuration": { + "Type": "ThemeConfiguration" + }, + "Version.Configuration.DataColorPalette": { + "Type": "DataColorPalette" + }, + "Version.Configuration.Sheet": { + "Type": "SheetStyle" + }, + "Version.Configuration.Typography": { + "Type": "Typography" + }, + "Version.Configuration.UIColorPalette": { + "Type": "UIColorPalette" + }, + "Version.CreatedTime": { + "PrimitiveType": "String" + }, + "Version.Description": { + "PrimitiveType": "String" + }, + "Version.Errors": { + "ItemType": "ThemeError", + "Type": "List" + }, + "Version.Status": { + "PrimitiveType": "String" + }, + "Version.VersionNumber": { + "PrimitiveType": "Double" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html", + "Properties": { + "AwsAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-awsaccountid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.AwsAccountId" + } + }, + "BaseThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-basethemeid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.BaseThemeId" + } + }, + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-configuration", + "Required": false, + "Type": "ThemeConfiguration", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.Name" + } + }, + "Permissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-permissions", + "DuplicatesAllowed": true, + "ItemType": "ResourcePermission", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-themeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.ThemeId" + } + }, + "VersionDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-versiondescription", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.VersionDescription" + } + } + } + }, "AWS::QuickSight::VPCConnection": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -6063,7 +7656,76 @@ "AWS::RefactorSpaces::Environment": "CACHED", "AWS::RefactorSpaces::Route": "CACHED", "AWS::RefactorSpaces::Service": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -8265,6 +9927,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -8292,7 +9957,6 @@ "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.Color": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.TimeGranularity": "CACHED", @@ -8407,7 +10071,6 @@ "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Analysis.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -8517,12 +10180,10 @@ "AWS::QuickSight::Analysis.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -8539,7 +10200,6 @@ "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Analysis.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Analysis.RadarChartVisual.VisualId": "CACHED", @@ -8730,6 +10390,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -8762,7 +10425,6 @@ "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.Color": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.TimeGranularity": "CACHED", @@ -8883,7 +10545,6 @@ "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -8993,12 +10654,10 @@ "AWS::QuickSight::Dashboard.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -9015,7 +10674,6 @@ "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Dashboard.RadarChartVisual.VisualId": "CACHED", @@ -9308,6 +10966,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9335,7 +10996,6 @@ "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.DataPathColor.Color": "CACHED", "AWS::QuickSight::Template.DataPathColor.TimeGranularity": "CACHED", @@ -9447,7 +11107,6 @@ "AWS::QuickSight::Template.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Template.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Template.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Template.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -9556,12 +11215,10 @@ "AWS::QuickSight::Template.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -9578,7 +11235,6 @@ "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Template.RadarChartVisual.VisualId": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/il-central-1.json b/src/cfnlint/data/CloudSpecs/il-central-1.json index e85c15c421..f117d6329d 100644 --- a/src/cfnlint/data/CloudSpecs/il-central-1.json +++ b/src/cfnlint/data/CloudSpecs/il-central-1.json @@ -564,6 +564,139 @@ "AWS::AppFlow::ConnectorProfile.ProfileProperties": "CACHED", "AWS::AppFlow::ConnectorProfile.TokenUrlCustomProperties": "CACHED", "AWS::AppFlow::Flow.CustomProperties": "CACHED", + "AWS::AppMesh::GatewayRoute.GatewayRouteHostnameMatch": "CACHED", + "AWS::AppMesh::GatewayRoute.GatewayRouteHostnameRewrite": "CACHED", + "AWS::AppMesh::GatewayRoute.GatewayRouteMetadataMatch": "CACHED", + "AWS::AppMesh::GatewayRoute.GatewayRouteRangeMatch": "CACHED", + "AWS::AppMesh::GatewayRoute.GatewayRouteSpec": "CACHED", + "AWS::AppMesh::GatewayRoute.GatewayRouteTarget": "CACHED", + "AWS::AppMesh::GatewayRoute.GatewayRouteVirtualService": "CACHED", + "AWS::AppMesh::GatewayRoute.GrpcGatewayRoute": "CACHED", + "AWS::AppMesh::GatewayRoute.GrpcGatewayRouteAction": "CACHED", + "AWS::AppMesh::GatewayRoute.GrpcGatewayRouteMatch": "CACHED", + "AWS::AppMesh::GatewayRoute.GrpcGatewayRouteMetadata": "CACHED", + "AWS::AppMesh::GatewayRoute.GrpcGatewayRouteRewrite": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpGatewayRoute": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpGatewayRouteAction": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpGatewayRouteHeader": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpGatewayRouteHeaderMatch": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpGatewayRouteMatch": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpGatewayRoutePathRewrite": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpGatewayRoutePrefixRewrite": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpGatewayRouteRewrite": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpPathMatch": "CACHED", + "AWS::AppMesh::GatewayRoute.HttpQueryParameterMatch": "CACHED", + "AWS::AppMesh::GatewayRoute.QueryParameter": "CACHED", + "AWS::AppMesh::Mesh.EgressFilter": "CACHED", + "AWS::AppMesh::Mesh.MeshServiceDiscovery": "CACHED", + "AWS::AppMesh::Mesh.MeshSpec": "CACHED", + "AWS::AppMesh::Route.Duration": "CACHED", + "AWS::AppMesh::Route.GrpcRetryPolicy": "CACHED", + "AWS::AppMesh::Route.GrpcRoute": "CACHED", + "AWS::AppMesh::Route.GrpcRouteAction": "CACHED", + "AWS::AppMesh::Route.GrpcRouteMatch": "CACHED", + "AWS::AppMesh::Route.GrpcRouteMetadata": "CACHED", + "AWS::AppMesh::Route.GrpcRouteMetadataMatchMethod": "CACHED", + "AWS::AppMesh::Route.GrpcTimeout": "CACHED", + "AWS::AppMesh::Route.HeaderMatchMethod": "CACHED", + "AWS::AppMesh::Route.HttpPathMatch": "CACHED", + "AWS::AppMesh::Route.HttpQueryParameterMatch": "CACHED", + "AWS::AppMesh::Route.HttpRetryPolicy": "CACHED", + "AWS::AppMesh::Route.HttpRoute": "CACHED", + "AWS::AppMesh::Route.HttpRouteAction": "CACHED", + "AWS::AppMesh::Route.HttpRouteHeader": "CACHED", + "AWS::AppMesh::Route.HttpRouteMatch": "CACHED", + "AWS::AppMesh::Route.HttpTimeout": "CACHED", + "AWS::AppMesh::Route.MatchRange": "CACHED", + "AWS::AppMesh::Route.QueryParameter": "CACHED", + "AWS::AppMesh::Route.RouteSpec": "CACHED", + "AWS::AppMesh::Route.TcpRoute": "CACHED", + "AWS::AppMesh::Route.TcpRouteAction": "CACHED", + "AWS::AppMesh::Route.TcpRouteMatch": "CACHED", + "AWS::AppMesh::Route.TcpTimeout": "CACHED", + "AWS::AppMesh::Route.WeightedTarget": "CACHED", + "AWS::AppMesh::VirtualGateway.JsonFormatRef": "CACHED", + "AWS::AppMesh::VirtualGateway.LoggingFormat": "CACHED", + "AWS::AppMesh::VirtualGateway.SubjectAlternativeNameMatchers": "CACHED", + "AWS::AppMesh::VirtualGateway.SubjectAlternativeNames": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayAccessLog": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayBackendDefaults": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayClientPolicy": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayClientPolicyTls": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayClientTlsCertificate": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayConnectionPool": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayFileAccessLog": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayGrpcConnectionPool": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayHealthCheckPolicy": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayHttp2ConnectionPool": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayHttpConnectionPool": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayListener": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTls": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsAcmCertificate": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsCertificate": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsFileCertificate": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsSdsCertificate": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsValidationContext": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsValidationContextTrust": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayLogging": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayPortMapping": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewaySpec": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContext": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextAcmTrust": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextFileTrust": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextSdsTrust": "CACHED", + "AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextTrust": "CACHED", + "AWS::AppMesh::VirtualNode.AccessLog": "CACHED", + "AWS::AppMesh::VirtualNode.AwsCloudMapInstanceAttribute": "CACHED", + "AWS::AppMesh::VirtualNode.AwsCloudMapServiceDiscovery": "CACHED", + "AWS::AppMesh::VirtualNode.Backend": "CACHED", + "AWS::AppMesh::VirtualNode.BackendDefaults": "CACHED", + "AWS::AppMesh::VirtualNode.ClientPolicy": "CACHED", + "AWS::AppMesh::VirtualNode.ClientPolicyTls": "CACHED", + "AWS::AppMesh::VirtualNode.ClientTlsCertificate": "CACHED", + "AWS::AppMesh::VirtualNode.DnsServiceDiscovery": "CACHED", + "AWS::AppMesh::VirtualNode.Duration": "CACHED", + "AWS::AppMesh::VirtualNode.FileAccessLog": "CACHED", + "AWS::AppMesh::VirtualNode.GrpcTimeout": "CACHED", + "AWS::AppMesh::VirtualNode.HealthCheck": "CACHED", + "AWS::AppMesh::VirtualNode.HttpTimeout": "CACHED", + "AWS::AppMesh::VirtualNode.JsonFormatRef": "CACHED", + "AWS::AppMesh::VirtualNode.Listener": "CACHED", + "AWS::AppMesh::VirtualNode.ListenerTimeout": "CACHED", + "AWS::AppMesh::VirtualNode.ListenerTls": "CACHED", + "AWS::AppMesh::VirtualNode.ListenerTlsAcmCertificate": "CACHED", + "AWS::AppMesh::VirtualNode.ListenerTlsCertificate": "CACHED", + "AWS::AppMesh::VirtualNode.ListenerTlsFileCertificate": "CACHED", + "AWS::AppMesh::VirtualNode.ListenerTlsSdsCertificate": "CACHED", + "AWS::AppMesh::VirtualNode.ListenerTlsValidationContext": "CACHED", + "AWS::AppMesh::VirtualNode.ListenerTlsValidationContextTrust": "CACHED", + "AWS::AppMesh::VirtualNode.Logging": "CACHED", + "AWS::AppMesh::VirtualNode.LoggingFormat": "CACHED", + "AWS::AppMesh::VirtualNode.OutlierDetection": "CACHED", + "AWS::AppMesh::VirtualNode.PortMapping": "CACHED", + "AWS::AppMesh::VirtualNode.ServiceDiscovery": "CACHED", + "AWS::AppMesh::VirtualNode.SubjectAlternativeNameMatchers": "CACHED", + "AWS::AppMesh::VirtualNode.SubjectAlternativeNames": "CACHED", + "AWS::AppMesh::VirtualNode.TcpTimeout": "CACHED", + "AWS::AppMesh::VirtualNode.TlsValidationContext": "CACHED", + "AWS::AppMesh::VirtualNode.TlsValidationContextAcmTrust": "CACHED", + "AWS::AppMesh::VirtualNode.TlsValidationContextFileTrust": "CACHED", + "AWS::AppMesh::VirtualNode.TlsValidationContextSdsTrust": "CACHED", + "AWS::AppMesh::VirtualNode.TlsValidationContextTrust": "CACHED", + "AWS::AppMesh::VirtualNode.VirtualNodeConnectionPool": "CACHED", + "AWS::AppMesh::VirtualNode.VirtualNodeGrpcConnectionPool": "CACHED", + "AWS::AppMesh::VirtualNode.VirtualNodeHttp2ConnectionPool": "CACHED", + "AWS::AppMesh::VirtualNode.VirtualNodeHttpConnectionPool": "CACHED", + "AWS::AppMesh::VirtualNode.VirtualNodeSpec": "CACHED", + "AWS::AppMesh::VirtualNode.VirtualNodeTcpConnectionPool": "CACHED", + "AWS::AppMesh::VirtualNode.VirtualServiceBackend": "CACHED", + "AWS::AppMesh::VirtualRouter.PortMapping": "CACHED", + "AWS::AppMesh::VirtualRouter.VirtualRouterListener": "CACHED", + "AWS::AppMesh::VirtualRouter.VirtualRouterSpec": "CACHED", + "AWS::AppMesh::VirtualService.VirtualNodeServiceProvider": "CACHED", + "AWS::AppMesh::VirtualService.VirtualRouterServiceProvider": "CACHED", + "AWS::AppMesh::VirtualService.VirtualServiceProvider": "CACHED", + "AWS::AppMesh::VirtualService.VirtualServiceSpec": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget.ScalableTargetAction": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget.ScheduledAction": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget.SuspendedState": "CACHED", @@ -573,6 +706,14 @@ "AWS::ApplicationAutoScaling::ScalingPolicy.StepAdjustment": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.StepScalingPolicyConfiguration": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingScalingPolicyConfiguration": "CACHED", + "AWS::Athena::CapacityReservation.CapacityAssignment": "CACHED", + "AWS::Athena::CapacityReservation.CapacityAssignmentConfiguration": "CACHED", + "AWS::Athena::WorkGroup.AclConfiguration": "CACHED", + "AWS::Athena::WorkGroup.CustomerContentEncryptionConfiguration": "CACHED", + "AWS::Athena::WorkGroup.EncryptionConfiguration": "CACHED", + "AWS::Athena::WorkGroup.EngineVersion": "CACHED", + "AWS::Athena::WorkGroup.ResultConfiguration": "CACHED", + "AWS::Athena::WorkGroup.WorkGroupConfiguration": "CACHED", "AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": "CACHED", @@ -733,6 +874,181 @@ }, "AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration": "CACHED", "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", + "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", + "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", + "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", + "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", + "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", + "AWS::Backup::BackupSelection.ConditionParameter": "CACHED", + "AWS::Backup::BackupSelection.ConditionResourceType": "CACHED", + "AWS::Backup::BackupSelection.Conditions": "CACHED", + "AWS::Backup::BackupVault.LockConfigurationType": "CACHED", + "AWS::Backup::BackupVault.NotificationObjectType": "CACHED", + "AWS::Batch::ComputeEnvironment.ComputeResources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html", + "Properties": { + "AllocationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-allocationstrategy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "BidPercentage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-bidpercentage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "DesiredvCpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-desiredvcpus", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Ec2Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-ec2configuration", + "DuplicatesAllowed": true, + "ItemType": "Ec2ConfigurationObject", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "Ec2KeyPair": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-ec2keypair", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ImageId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-imageid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-instancerole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-instancetypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-launchtemplate", + "Required": false, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Conditional" + }, + "MaxvCpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-maxvcpus", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "MinvCpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-minvcpus", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PlacementGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-placementgroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "SpotIamFleetRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-spotiamfleetrole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Subnets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-subnets", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Conditional" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Conditional" + }, + "UpdateToLatestImageVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-updatetolatestimageversion", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject": "CACHED", + "AWS::Batch::ComputeEnvironment.EksConfiguration": "CACHED", + "AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification": "CACHED", + "AWS::Batch::ComputeEnvironment.UpdatePolicy": "CACHED", + "AWS::Batch::JobDefinition.AuthorizationConfig": "CACHED", + "AWS::Batch::JobDefinition.ContainerProperties": "CACHED", + "AWS::Batch::JobDefinition.Device": "CACHED", + "AWS::Batch::JobDefinition.EfsVolumeConfiguration": "CACHED", + "AWS::Batch::JobDefinition.EksContainer": "CACHED", + "AWS::Batch::JobDefinition.EksContainerEnvironmentVariable": "CACHED", + "AWS::Batch::JobDefinition.EksContainerResourceRequirements": "CACHED", + "AWS::Batch::JobDefinition.EksContainerSecurityContext": "CACHED", + "AWS::Batch::JobDefinition.EksContainerVolumeMount": "CACHED", + "AWS::Batch::JobDefinition.EksEmptyDir": "CACHED", + "AWS::Batch::JobDefinition.EksHostPath": "CACHED", + "AWS::Batch::JobDefinition.EksProperties": "CACHED", + "AWS::Batch::JobDefinition.EksSecret": "CACHED", + "AWS::Batch::JobDefinition.EksVolume": "CACHED", + "AWS::Batch::JobDefinition.Environment": "CACHED", + "AWS::Batch::JobDefinition.EphemeralStorage": "CACHED", + "AWS::Batch::JobDefinition.EvaluateOnExit": "CACHED", + "AWS::Batch::JobDefinition.FargatePlatformConfiguration": "CACHED", + "AWS::Batch::JobDefinition.LinuxParameters": "CACHED", + "AWS::Batch::JobDefinition.LogConfiguration": "CACHED", + "AWS::Batch::JobDefinition.Metadata": "CACHED", + "AWS::Batch::JobDefinition.MountPoints": "CACHED", + "AWS::Batch::JobDefinition.NetworkConfiguration": "CACHED", + "AWS::Batch::JobDefinition.NodeProperties": "CACHED", + "AWS::Batch::JobDefinition.NodeRangeProperty": "CACHED", + "AWS::Batch::JobDefinition.PodProperties": "CACHED", + "AWS::Batch::JobDefinition.ResourceRequirement": "CACHED", + "AWS::Batch::JobDefinition.RetryStrategy": "CACHED", + "AWS::Batch::JobDefinition.RuntimePlatform": "CACHED", + "AWS::Batch::JobDefinition.Secret": "CACHED", + "AWS::Batch::JobDefinition.Timeout": "CACHED", + "AWS::Batch::JobDefinition.Tmpfs": "CACHED", + "AWS::Batch::JobDefinition.Ulimit": "CACHED", + "AWS::Batch::JobDefinition.Volumes": "CACHED", + "AWS::Batch::JobDefinition.VolumesHost": "CACHED", + "AWS::Batch::JobQueue.ComputeEnvironmentOrder": "CACHED", + "AWS::Batch::SchedulingPolicy.FairsharePolicy": "CACHED", + "AWS::Batch::SchedulingPolicy.ShareAttributes": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", "AWS::CloudFormation::HookVersion.LoggingConfig": "CACHED", "AWS::CloudFormation::ResourceVersion.LoggingConfig": "CACHED", @@ -1221,42 +1537,12 @@ "AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo": "CACHED", "AWS::CodeDeploy::DeploymentGroup.TrafficRoute": "CACHED", "AWS::CodeDeploy::DeploymentGroup.TriggerConfig": "CACHED", + "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", "AWS::Config::ConfigRule.Scope": "CACHED", "AWS::Config::ConfigRule.Source": "CACHED", - "AWS::Config::ConfigRule.SourceDetail": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html", - "Properties": { - "EventSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.SourceDetail.EventSource" - } - }, - "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", - "Value": { - "ValueType": "AWS::Config::ConfigRule.MaximumExecutionFrequency" - } - }, - "MessageType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-messagetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.SourceDetail.MessageType" - } - } - } - }, + "AWS::Config::ConfigRule.SourceDetail": "CACHED", "AWS::Config::ConfigurationAggregator.AccountAggregationSource": "CACHED", "AWS::Config::ConfigurationAggregator.OrganizationAggregationSource": "CACHED", "AWS::Config::ConfigurationRecorder.ExclusionByResourceTypes": "CACHED", @@ -1264,6 +1550,17 @@ "AWS::Config::ConfigurationRecorder.RecordingStrategy": "CACHED", "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties": "CACHED", "AWS::DMS::ReplicationConfig.ComputeConfig": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", + "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", + "AWS::DataSync::LocationHDFS.NameNode": "CACHED", + "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", + "AWS::DataSync::LocationNFS.MountOptions": "CACHED", + "AWS::DataSync::LocationNFS.OnPremConfig": "CACHED", + "AWS::DataSync::LocationS3.S3Config": "CACHED", + "AWS::DataSync::LocationSMB.MountOptions": "CACHED", + "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.Options": "CACHED", + "AWS::DataSync::Task.TaskSchedule": "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", @@ -2854,6 +3151,24 @@ "AWS::Events::Rule.SqsParameters": "CACHED", "AWS::Events::Rule.Tag": "CACHED", "AWS::Events::Rule.Target": "CACHED", + "AWS::FMS::Policy.IEMap": "CACHED", + "AWS::FMS::Policy.NetworkFirewallPolicy": "CACHED", + "AWS::FMS::Policy.PolicyOption": "CACHED", + "AWS::FMS::Policy.PolicyTag": "CACHED", + "AWS::FMS::Policy.ResourceTag": "CACHED", + "AWS::FMS::Policy.SecurityServicePolicyData": "CACHED", + "AWS::FMS::Policy.ThirdPartyFirewallPolicy": "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::Glue::Classifier.CsvClassifier": "CACHED", "AWS::Glue::Classifier.GrokClassifier": "CACHED", "AWS::Glue::Classifier.JsonClassifier": "CACHED", @@ -2919,153 +3234,396 @@ "AWS::Glue::Trigger.EventBatchingCondition": "CACHED", "AWS::Glue::Trigger.NotificationProperty": "CACHED", "AWS::Glue::Trigger.Predicate": "CACHED", - "AWS::IAM::Group.Policy": "CACHED", - "AWS::IAM::Role.Policy": "CACHED", - "AWS::IAM::User.LoginProfile": "CACHED", - "AWS::IAM::User.Policy": "CACHED", - "AWS::IdentityStore::GroupMembership.MemberId": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.ComponentConfiguration": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.ComponentParameter": "CACHED", - "AWS::ImageBuilder::ContainerRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", - "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::ImagePipeline.EcrConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.ImageScanningConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.ImageTestsConfiguration": "CACHED", - "AWS::ImageBuilder::ImagePipeline.Schedule": "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::Kinesis::Stream.StreamEncryption": "CACHED", - "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", - "AWS::KinesisAnalyticsV2::Application.ApplicationCodeConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.ApplicationConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.ApplicationMaintenanceConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.ApplicationRestoreConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.ApplicationSnapshotConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.CSVMappingParameters": "CACHED", - "AWS::KinesisAnalyticsV2::Application.CatalogConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.CheckpointConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.CodeContent": "CACHED", - "AWS::KinesisAnalyticsV2::Application.CustomArtifactConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.DeployAsApplicationConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.EnvironmentProperties": "CACHED", - "AWS::KinesisAnalyticsV2::Application.FlinkApplicationConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.FlinkRunConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.GlueDataCatalogConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.Input": "CACHED", - "AWS::KinesisAnalyticsV2::Application.InputLambdaProcessor": "CACHED", - "AWS::KinesisAnalyticsV2::Application.InputParallelism": "CACHED", - "AWS::KinesisAnalyticsV2::Application.InputProcessingConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.InputSchema": "CACHED", - "AWS::KinesisAnalyticsV2::Application.JSONMappingParameters": "CACHED", - "AWS::KinesisAnalyticsV2::Application.KinesisFirehoseInput": "CACHED", - "AWS::KinesisAnalyticsV2::Application.KinesisStreamsInput": "CACHED", - "AWS::KinesisAnalyticsV2::Application.MappingParameters": "CACHED", - "AWS::KinesisAnalyticsV2::Application.MavenReference": "CACHED", - "AWS::KinesisAnalyticsV2::Application.MonitoringConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.ParallelismConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.PropertyGroup": "CACHED", - "AWS::KinesisAnalyticsV2::Application.RecordColumn": "CACHED", - "AWS::KinesisAnalyticsV2::Application.RecordFormat": "CACHED", - "AWS::KinesisAnalyticsV2::Application.RunConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.S3ContentBaseLocation": "CACHED", - "AWS::KinesisAnalyticsV2::Application.S3ContentLocation": "CACHED", - "AWS::KinesisAnalyticsV2::Application.SqlApplicationConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.VpcConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.ZeppelinApplicationConfiguration": "CACHED", - "AWS::KinesisAnalyticsV2::Application.ZeppelinMonitoringConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessBufferingHints": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessRetryOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceBufferingHints": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration": "CACHED", - "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.DocumentIdOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.DynamicPartitioningConfiguration": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ElasticsearchBufferingHints": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration": "CACHED", - "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": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", - "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", - "AWS::LakeFormation::DataCellsFilter.ColumnWildcard": "CACHED", - "AWS::LakeFormation::DataCellsFilter.RowFilter": "CACHED", - "AWS::LakeFormation::DataLakeSettings.Admins": "CACHED", - "AWS::LakeFormation::DataLakeSettings.CreateDatabaseDefaultPermissions": "CACHED", - "AWS::LakeFormation::DataLakeSettings.CreateTableDefaultPermissions": "CACHED", - "AWS::LakeFormation::DataLakeSettings.DataLakePrincipal": "CACHED", - "AWS::LakeFormation::DataLakeSettings.ExternalDataFilteringAllowList": "CACHED", - "AWS::LakeFormation::DataLakeSettings.PrincipalPermissions": "CACHED", - "AWS::LakeFormation::Permissions.ColumnWildcard": "CACHED", - "AWS::LakeFormation::Permissions.DataLakePrincipal": "CACHED", - "AWS::LakeFormation::Permissions.DataLocationResource": "CACHED", - "AWS::LakeFormation::Permissions.DatabaseResource": "CACHED", - "AWS::LakeFormation::Permissions.Resource": "CACHED", - "AWS::LakeFormation::Permissions.TableResource": "CACHED", - "AWS::LakeFormation::Permissions.TableWildcard": "CACHED", - "AWS::LakeFormation::Permissions.TableWithColumnsResource": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.ColumnWildcard": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.DataCellsFilterResource": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.DataLakePrincipal": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.DataLocationResource": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.DatabaseResource": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.LFTag": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.LFTagKeyResource": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.LFTagPolicyResource": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.Resource": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.TableResource": "CACHED", - "AWS::LakeFormation::PrincipalPermissions.TableWithColumnsResource": "CACHED", - "AWS::LakeFormation::TagAssociation.DatabaseResource": "CACHED", - "AWS::LakeFormation::TagAssociation.LFTagPair": "CACHED", + "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", + "AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureadditionalconfiguration.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureadditionalconfiguration.html#cfn-guardduty-detector-cfnfeatureadditionalconfiguration-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureadditionalconfiguration.html#cfn-guardduty-detector-cfnfeatureadditionalconfiguration-status", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::Detector.CFNFeatureConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureconfiguration.html", + "Properties": { + "AdditionalConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureconfiguration.html#cfn-guardduty-detector-cfnfeatureconfiguration-additionalconfiguration", + "DuplicatesAllowed": true, + "ItemType": "CFNFeatureAdditionalConfiguration", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureconfiguration.html#cfn-guardduty-detector-cfnfeatureconfiguration-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfnfeatureconfiguration.html#cfn-guardduty-detector-cfnfeatureconfiguration-status", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "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": true, + "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": true, + "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": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", + "AWS::GuardDuty::Detector.TagItem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-tagitem.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-tagitem.html#cfn-guardduty-detector-tagitem-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-tagitem.html#cfn-guardduty-detector-tagitem-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::Filter.Condition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html", + "Properties": { + "Eq": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-eq", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Equals": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-equals", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "GreaterThan": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-greaterthan", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "GreaterThanOrEqual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-greaterthanorequal", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Gt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-gt", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Gte": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-gte", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "LessThan": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lessthan", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "LessThanOrEqual": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lessthanorequal", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Lt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lt", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Lte": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lte", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Neq": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-neq", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NotEquals": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-notequals", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::Filter.FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html", + "Properties": { + "Criterion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html#cfn-guardduty-filter-findingcriteria-criterion", + "ItemType": "Condition", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::Filter.TagItem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html#cfn-guardduty-filter-tagitem-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-tagitem.html#cfn-guardduty-filter-tagitem-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::IPSet.TagItem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-ipset-tagitem.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-ipset-tagitem.html#cfn-guardduty-ipset-tagitem-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-ipset-tagitem.html#cfn-guardduty-ipset-tagitem-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::ThreatIntelSet.TagItem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-threatintelset-tagitem.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-threatintelset-tagitem.html#cfn-guardduty-threatintelset-tagitem-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-threatintelset-tagitem.html#cfn-guardduty-threatintelset-tagitem-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::IAM::Group.Policy": "CACHED", + "AWS::IAM::Role.Policy": "CACHED", + "AWS::IAM::User.LoginProfile": "CACHED", + "AWS::IAM::User.Policy": "CACHED", + "AWS::IdentityStore::GroupMembership.MemberId": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.ComponentConfiguration": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.ComponentParameter": "CACHED", + "AWS::ImageBuilder::ContainerRecipe.EbsInstanceBlockDeviceSpecification": "CACHED", + "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::ImagePipeline.EcrConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.ImageScanningConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.ImageTestsConfiguration": "CACHED", + "AWS::ImageBuilder::ImagePipeline.Schedule": "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::Kinesis::Stream.StreamEncryption": "CACHED", + "AWS::Kinesis::Stream.StreamModeDetails": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationCodeConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationMaintenanceConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationRestoreConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ApplicationSnapshotConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CSVMappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CatalogConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CheckpointConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CodeContent": "CACHED", + "AWS::KinesisAnalyticsV2::Application.CustomArtifactConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.DeployAsApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.EnvironmentProperties": "CACHED", + "AWS::KinesisAnalyticsV2::Application.FlinkApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.FlinkRunConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.GlueDataCatalogConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.Input": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputLambdaProcessor": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputParallelism": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputProcessingConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.InputSchema": "CACHED", + "AWS::KinesisAnalyticsV2::Application.JSONMappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::Application.KinesisFirehoseInput": "CACHED", + "AWS::KinesisAnalyticsV2::Application.KinesisStreamsInput": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MappingParameters": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MavenReference": "CACHED", + "AWS::KinesisAnalyticsV2::Application.MonitoringConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ParallelismConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.PropertyGroup": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RecordColumn": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RecordFormat": "CACHED", + "AWS::KinesisAnalyticsV2::Application.RunConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.S3ContentBaseLocation": "CACHED", + "AWS::KinesisAnalyticsV2::Application.S3ContentLocation": "CACHED", + "AWS::KinesisAnalyticsV2::Application.SqlApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.VpcConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ZeppelinApplicationConfiguration": "CACHED", + "AWS::KinesisAnalyticsV2::Application.ZeppelinMonitoringConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessBufferingHints": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessDestinationConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AmazonOpenSearchServerlessRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceBufferingHints": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.AmazonopensearchserviceDestinationConfiguration": "CACHED", + "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.DocumentIdOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.DynamicPartitioningConfiguration": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ElasticsearchBufferingHints": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration": "CACHED", + "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": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.SplunkRetryOptions": "CACHED", + "AWS::KinesisFirehose::DeliveryStream.VpcConfiguration": "CACHED", + "AWS::LakeFormation::DataCellsFilter.ColumnWildcard": "CACHED", + "AWS::LakeFormation::DataCellsFilter.RowFilter": "CACHED", + "AWS::LakeFormation::DataLakeSettings.Admins": "CACHED", + "AWS::LakeFormation::DataLakeSettings.CreateDatabaseDefaultPermissions": "CACHED", + "AWS::LakeFormation::DataLakeSettings.CreateTableDefaultPermissions": "CACHED", + "AWS::LakeFormation::DataLakeSettings.DataLakePrincipal": "CACHED", + "AWS::LakeFormation::DataLakeSettings.ExternalDataFilteringAllowList": "CACHED", + "AWS::LakeFormation::DataLakeSettings.PrincipalPermissions": "CACHED", + "AWS::LakeFormation::Permissions.ColumnWildcard": "CACHED", + "AWS::LakeFormation::Permissions.DataLakePrincipal": "CACHED", + "AWS::LakeFormation::Permissions.DataLocationResource": "CACHED", + "AWS::LakeFormation::Permissions.DatabaseResource": "CACHED", + "AWS::LakeFormation::Permissions.Resource": "CACHED", + "AWS::LakeFormation::Permissions.TableResource": "CACHED", + "AWS::LakeFormation::Permissions.TableWildcard": "CACHED", + "AWS::LakeFormation::Permissions.TableWithColumnsResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.ColumnWildcard": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataCellsFilterResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataLakePrincipal": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DataLocationResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.DatabaseResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTag": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTagKeyResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.LFTagPolicyResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.Resource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableResource": "CACHED", + "AWS::LakeFormation::PrincipalPermissions.TableWithColumnsResource": "CACHED", + "AWS::LakeFormation::TagAssociation.DatabaseResource": "CACHED", + "AWS::LakeFormation::TagAssociation.LFTagPair": "CACHED", "AWS::LakeFormation::TagAssociation.Resource": "CACHED", "AWS::LakeFormation::TagAssociation.TableResource": "CACHED", "AWS::LakeFormation::TagAssociation.TableWithColumnsResource": "CACHED", @@ -3094,6 +3652,10 @@ "AWS::Lambda::LayerVersion.Content": "CACHED", "AWS::Logs::MetricFilter.Dimension": "CACHED", "AWS::Logs::MetricFilter.MetricTransformation": "CACHED", + "AWS::Macie::AllowList.Criteria": "CACHED", + "AWS::Macie::AllowList.S3WordsList": "CACHED", + "AWS::Macie::FindingsFilter.CriterionAdditionalProperties": "CACHED", + "AWS::Macie::FindingsFilter.FindingCriteria": "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", @@ -3500,6 +4062,28 @@ "AWS::S3Outposts::Bucket.Rule": "CACHED", "AWS::S3Outposts::Endpoint.FailedReason": "CACHED", "AWS::S3Outposts::Endpoint.NetworkInterface": "CACHED", + "AWS::SES::ConfigurationSet.DashboardOptions": "CACHED", + "AWS::SES::ConfigurationSet.DeliveryOptions": "CACHED", + "AWS::SES::ConfigurationSet.GuardianOptions": "CACHED", + "AWS::SES::ConfigurationSet.ReputationOptions": "CACHED", + "AWS::SES::ConfigurationSet.SendingOptions": "CACHED", + "AWS::SES::ConfigurationSet.SuppressionOptions": "CACHED", + "AWS::SES::ConfigurationSet.TrackingOptions": "CACHED", + "AWS::SES::ConfigurationSet.VdmOptions": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.CloudWatchDestination": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.EventDestination": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.KinesisFirehoseDestination": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.SnsDestination": "CACHED", + "AWS::SES::ContactList.Topic": "CACHED", + "AWS::SES::EmailIdentity.ConfigurationSetAttributes": "CACHED", + "AWS::SES::EmailIdentity.DkimAttributes": "CACHED", + "AWS::SES::EmailIdentity.DkimSigningAttributes": "CACHED", + "AWS::SES::EmailIdentity.FeedbackAttributes": "CACHED", + "AWS::SES::EmailIdentity.MailFromAttributes": "CACHED", + "AWS::SES::Template.Template": "CACHED", + "AWS::SES::VdmAttributes.DashboardAttributes": "CACHED", + "AWS::SES::VdmAttributes.GuardianAttributes": "CACHED", "AWS::SNS::Topic.Subscription": "CACHED", "AWS::SSM::Association.InstanceAssociationOutputLocation": "CACHED", "AWS::SSM::Association.ParameterValues": "CACHED", @@ -3563,6 +4147,9 @@ "AWS::ServiceDiscovery::Service.DnsRecord": "CACHED", "AWS::ServiceDiscovery::Service.HealthCheckConfig": "CACHED", "AWS::ServiceDiscovery::Service.HealthCheckCustomConfig": "CACHED", + "AWS::Shield::ProactiveEngagement.EmergencyContact": "CACHED", + "AWS::Shield::Protection.Action": "CACHED", + "AWS::Shield::Protection.ApplicationLayerAutomaticResponseConfiguration": "CACHED", "AWS::StepFunctions::Activity.TagsEntry": "CACHED", "AWS::StepFunctions::StateMachine.CloudWatchLogsLogGroup": "CACHED", "AWS::StepFunctions::StateMachine.LogDestination": "CACHED", @@ -3762,7 +4349,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -4464,6 +5051,13 @@ "AWS::AppConfig::Extension": "CACHED", "AWS::AppConfig::ExtensionAssociation": "CACHED", "AWS::AppConfig::HostedConfigurationVersion": "CACHED", + "AWS::AppMesh::GatewayRoute": "CACHED", + "AWS::AppMesh::Mesh": "CACHED", + "AWS::AppMesh::Route": "CACHED", + "AWS::AppMesh::VirtualGateway": "CACHED", + "AWS::AppMesh::VirtualNode": "CACHED", + "AWS::AppMesh::VirtualRouter": "CACHED", + "AWS::AppMesh::VirtualService": "CACHED", "AWS::ApplicationAutoScaling::ScalableTarget": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html", "Properties": { @@ -4520,6 +5114,11 @@ } }, "AWS::ApplicationAutoScaling::ScalingPolicy": "CACHED", + "AWS::Athena::CapacityReservation": "CACHED", + "AWS::Athena::DataCatalog": "CACHED", + "AWS::Athena::NamedQuery": "CACHED", + "AWS::Athena::PreparedStatement": "CACHED", + "AWS::Athena::WorkGroup": "CACHED", "AWS::AutoScaling::AutoScalingGroup": "CACHED", "AWS::AutoScaling::LaunchConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html", @@ -4863,15 +5462,92 @@ "Required": false, "UpdateType": "Mutable" }, - "TimeZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-timezone", - "PrimitiveType": "String", + "TimeZone": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-timezone", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::WarmPool": "CACHED", + "AWS::Backup::BackupPlan": "CACHED", + "AWS::Backup::BackupSelection": "CACHED", + "AWS::Backup::BackupVault": "CACHED", + "AWS::Batch::ComputeEnvironment": { + "Attributes": { + "ComputeEnvironmentArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html", + "Properties": { + "ComputeEnvironmentName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeenvironmentname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ComputeResources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeresources", + "Required": false, + "Type": "ComputeResources", + "UpdateType": "Mutable" + }, + "EksConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-eksconfiguration", + "Required": false, + "Type": "EksConfiguration", + "UpdateType": "Immutable" + }, + "ReplaceComputeEnvironment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-replacecomputeenvironment", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ServiceRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-servicerole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "State": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-state", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Immutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "UnmanagedvCpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-unmanagedvcpus", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "UpdatePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-updatepolicy", "Required": false, + "Type": "UpdatePolicy", "UpdateType": "Mutable" } } }, - "AWS::AutoScaling::WarmPool": "CACHED", + "AWS::Batch::JobDefinition": "CACHED", + "AWS::Batch::JobQueue": "CACHED", + "AWS::Batch::SchedulingPolicy": "CACHED", "AWS::CDK::Metadata": "CACHED", "AWS::CertificateManager::Certificate": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", @@ -5069,77 +5745,22 @@ "AWS::CodeDeploy::DeploymentConfig": "CACHED", "AWS::CodeDeploy::DeploymentGroup": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", - "AWS::Config::ConfigRule": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Compliance.Type": { - "PrimitiveType": "String" - }, - "ConfigRuleId": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html", - "Properties": { - "ConfigRuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-configrulename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.Description" - } - }, - "EvaluationModes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-evaluationmodes", - "DuplicatesAllowed": false, - "ItemType": "EvaluationModeConfiguration", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "InputParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-inputparameters", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "MaximumExecutionFrequency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-maximumexecutionfrequency", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Config::ConfigRule.MaximumExecutionFrequency" - } - }, - "Scope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-scope", - "Required": false, - "Type": "Scope", - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - } - } - }, + "AWS::Config::ConfigRule": "CACHED", "AWS::Config::ConfigurationAggregator": "CACHED", "AWS::Config::ConfigurationRecorder": "CACHED", "AWS::Config::DeliveryChannel": "CACHED", "AWS::Config::StoredQuery": "CACHED", "AWS::DMS::ReplicationConfig": "CACHED", + "AWS::DataSync::Agent": "CACHED", + "AWS::DataSync::LocationAzureBlob": "CACHED", + "AWS::DataSync::LocationEFS": "CACHED", + "AWS::DataSync::LocationHDFS": "CACHED", + "AWS::DataSync::LocationNFS": "CACHED", + "AWS::DataSync::LocationObjectStorage": "CACHED", + "AWS::DataSync::LocationS3": "CACHED", + "AWS::DataSync::LocationSMB": "CACHED", + "AWS::DataSync::Task": "CACHED", + "AWS::Detective::Graph": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { @@ -5428,35 +6049,7 @@ } } }, - "AWS::EC2::NetworkInterfaceAttachment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html", - "Properties": { - "DeleteOnTermination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deleteonterm", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deviceindex", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-instanceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-networkinterfaceid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::PlacementGroup": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", @@ -6502,149 +7095,397 @@ "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "TargetGroupHealthCheckTimeoutSeconds" + "ValueType": "TargetGroupHealthCheckTimeoutSeconds" + } + }, + "HealthyThresholdCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthythresholdcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "TargetGroupHealthyThresholdCount" + } + }, + "IpAddressType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-ipaddresstype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Matcher": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-matcher", + "Required": false, + "Type": "Matcher", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Protocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocol", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ProtocolVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocolversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetGroupAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributes", + "DuplicatesAllowed": false, + "ItemType": "TargetGroupAttribute", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targettype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Targets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targets", + "DuplicatesAllowed": false, + "ItemType": "TargetDescription", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UnhealthyThresholdCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-unhealthythresholdcount", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount" + } + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-vpcid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } + } + } + }, + "AWS::Elasticsearch::Domain": "CACHED", + "AWS::Events::Rule": "CACHED", + "AWS::FMS::Policy": "CACHED", + "AWS::FSx::FileSystem": "CACHED", + "AWS::Glue::Classifier": "CACHED", + "AWS::Glue::Connection": "CACHED", + "AWS::Glue::Crawler": "CACHED", + "AWS::Glue::CustomEntityType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html", + "Properties": { + "ContextWords": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html#cfn-glue-customentitytype-contextwords", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html#cfn-glue-customentitytype-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RegexString": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html#cfn-glue-customentitytype-regexstring", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html#cfn-glue-customentitytype-tags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", + "AWS::Glue::Database": "CACHED", + "AWS::Glue::DevEndpoint": "CACHED", + "AWS::Glue::Job": "CACHED", + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": "CACHED", + "AWS::Glue::Trigger": "CACHED", + "AWS::Glue::Workflow": "CACHED", + "AWS::GuardDuty::Detector": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html", + "Properties": { + "DataSources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-datasources", + "Required": false, + "Type": "CFNDataSourceConfigurations", + "UpdateType": "Mutable" + }, + "Enable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "Features": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-features", + "DuplicatesAllowed": true, + "ItemType": "CFNFeatureConfiguration", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "FindingPublishingFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-findingpublishingfrequency", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GuardDuty::Detector.FindingPublishingFrequency" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-tags", + "DuplicatesAllowed": true, + "ItemType": "TagItem", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::Filter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::GuardDuty::Filter.Action" } }, - "HealthyThresholdCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthythresholdcount", - "PrimitiveType": "Integer", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-description", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "TargetGroupHealthyThresholdCount" - } + "UpdateType": "Mutable" }, - "IpAddressType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-ipaddresstype", + "DetectorId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-detectorid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Matcher": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-matcher", - "Required": false, - "Type": "Matcher", + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", "UpdateType": "Mutable" }, "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-name", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Port": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-port", + "Rank": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-rank", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Protocol": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocol", - "PrimitiveType": "String", + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-tags", + "DuplicatesAllowed": true, + "ItemType": "TagItem", "Required": false, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::IPSet": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html", + "Properties": { + "Activate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-activate", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" }, - "ProtocolVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocolversion", + "DetectorId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-detectorid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, + "Format": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-format", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GuardDuty::IPSet.Format" + } + }, + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-location", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-tags", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-tags", "DuplicatesAllowed": true, - "ItemType": "Tag", + "ItemType": "TagItem", "Required": false, "Type": "List", "UpdateType": "Mutable" + } + } + }, + "AWS::GuardDuty::Master": "CACHED", + "AWS::GuardDuty::Member": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html", + "Properties": { + "DetectorId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-detectorid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" }, - "TargetGroupAttributes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributes", - "DuplicatesAllowed": false, - "ItemType": "TargetGroupAttribute", + "DisableEmailNotification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-disableemailnotification", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "TargetType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targettype", + "Email": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-email", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "MemberId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-memberid", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" }, - "Targets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targets", - "DuplicatesAllowed": false, - "ItemType": "TargetDescription", + "Message": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-message", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "UnhealthyThresholdCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-unhealthythresholdcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount" - } - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-vpcid", + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-status", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", + "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::EC2::VPC.Id" + "ValueType": "AWS::GuardDuty::Member.Status" } } } }, - "AWS::Elasticsearch::Domain": "CACHED", - "AWS::Events::Rule": "CACHED", - "AWS::Glue::Classifier": "CACHED", - "AWS::Glue::Connection": "CACHED", - "AWS::Glue::Crawler": "CACHED", - "AWS::Glue::CustomEntityType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html", + "AWS::GuardDuty::ThreatIntelSet": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html", "Properties": { - "ContextWords": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html#cfn-glue-customentitytype-contextwords", - "PrimitiveItemType": "String", + "Activate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-activate", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html#cfn-glue-customentitytype-name", + "DetectorId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-detectorid", "PrimitiveType": "String", "Required": false, + "UpdateType": "Immutable" + }, + "Format": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-format", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::GuardDuty::ThreatIntelSet.Format" + } + }, + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-location", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "RegexString": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html#cfn-glue-customentitytype-regexstring", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-customentitytype.html#cfn-glue-customentitytype-tags", - "PrimitiveType": "Json", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-tags", + "DuplicatesAllowed": true, + "ItemType": "TagItem", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", - "AWS::Glue::Database": "CACHED", - "AWS::Glue::DevEndpoint": "CACHED", - "AWS::Glue::Job": "CACHED", - "AWS::Glue::MLTransform": "CACHED", - "AWS::Glue::Partition": "CACHED", - "AWS::Glue::SecurityConfiguration": "CACHED", - "AWS::Glue::Table": "CACHED", - "AWS::Glue::Trigger": "CACHED", - "AWS::Glue::Workflow": "CACHED", "AWS::IAM::AccessKey": "CACHED", "AWS::IAM::Group": "CACHED", "AWS::IAM::InstanceProfile": { @@ -6684,7 +7525,65 @@ } } }, - "AWS::IAM::ManagedPolicy": "CACHED", + "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", @@ -6994,6 +7893,70 @@ "AWS::Logs::QueryDefinition": "CACHED", "AWS::Logs::ResourcePolicy": "CACHED", "AWS::Logs::SubscriptionFilter": "CACHED", + "AWS::Macie::AllowList": "CACHED", + "AWS::Macie::CustomDataIdentifier": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IgnoreWords": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-ignorewords", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "Keywords": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-keywords", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "MaximumMatchDistance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-maximummatchdistance", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Regex": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-regex", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-customdataidentifier.html#cfn-macie-customdataidentifier-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::Session": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", "AWS::OpenSearchService::Domain": "CACHED", @@ -7288,6 +8251,7 @@ } } }, + "AWS::Rekognition::Collection": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::Route53::HealthCheck": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html", @@ -7447,6 +8411,13 @@ "AWS::S3Outposts::Bucket": "CACHED", "AWS::S3Outposts::BucketPolicy": "CACHED", "AWS::S3Outposts::Endpoint": "CACHED", + "AWS::SES::ConfigurationSet": "CACHED", + "AWS::SES::ConfigurationSetEventDestination": "CACHED", + "AWS::SES::ContactList": "CACHED", + "AWS::SES::DedicatedIpPool": "CACHED", + "AWS::SES::EmailIdentity": "CACHED", + "AWS::SES::Template": "CACHED", + "AWS::SES::VdmAttributes": "CACHED", "AWS::SNS::Subscription": "CACHED", "AWS::SNS::Topic": "CACHED", "AWS::SNS::TopicInlinePolicy": "CACHED", @@ -7541,6 +8512,10 @@ "AWS::ServiceDiscovery::PrivateDnsNamespace": "CACHED", "AWS::ServiceDiscovery::PublicDnsNamespace": "CACHED", "AWS::ServiceDiscovery::Service": "CACHED", + "AWS::Shield::DRTAccess": "CACHED", + "AWS::Shield::ProactiveEngagement": "CACHED", + "AWS::Shield::Protection": "CACHED", + "AWS::Shield::ProtectionGroup": "CACHED", "AWS::StepFunctions::Activity": "CACHED", "AWS::StepFunctions::StateMachine": "CACHED", "AWS::StepFunctions::StateMachineAlias": "CACHED", @@ -7624,6 +8599,25 @@ "AWS::AppSync::Resolver.Kind": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PolicyType": "CACHED", "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification.PredefinedMetricType": "CACHED", + "AWS::Athena::CapacityReservation.CapacityAssignment.WorkgroupNames": "CACHED", + "AWS::Athena::CapacityReservation.Name": "CACHED", + "AWS::Athena::DataCatalog.Description": "CACHED", + "AWS::Athena::DataCatalog.Name": "CACHED", + "AWS::Athena::DataCatalog.Type": "CACHED", + "AWS::Athena::NamedQuery.Database": "CACHED", + "AWS::Athena::NamedQuery.Description": "CACHED", + "AWS::Athena::NamedQuery.Name": "CACHED", + "AWS::Athena::NamedQuery.QueryString": "CACHED", + "AWS::Athena::NamedQuery.WorkGroup": "CACHED", + "AWS::Athena::PreparedStatement.Description": "CACHED", + "AWS::Athena::PreparedStatement.QueryStatement": "CACHED", + "AWS::Athena::PreparedStatement.StatementName": "CACHED", + "AWS::Athena::PreparedStatement.WorkGroup": "CACHED", + "AWS::Athena::WorkGroup.AclConfiguration.S3AclOption": "CACHED", + "AWS::Athena::WorkGroup.Description": "CACHED", + "AWS::Athena::WorkGroup.EncryptionConfiguration.EncryptionOption": "CACHED", + "AWS::Athena::WorkGroup.Name": "CACHED", + "AWS::Athena::WorkGroup.State": "CACHED", "AWS::AutoScaling::AutoScalingGroup.HealthCheckType": "CACHED", "AWS::AutoScaling::LaunchConfiguration.LaunchConfigurationName": "CACHED", "AWS::AutoScaling::LaunchConfiguration.UserData": "CACHED", @@ -7641,19 +8635,10 @@ "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction.ScalableDimension": "CACHED", "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction.ServiceNamespace": "CACHED", "AWS::Backup::BackupPlan.Id": "CACHED", - "AWS::Backup::BackupVault.BackupVaultName": { - "GetAtt": { - "AWS::Backup::BackupVault": "BackupVaultName" - }, - "Ref": { - "Parameters": [ - "String" - ], - "Resources": [ - "AWS::Backup::BackupVault" - ] - } - }, + "AWS::Backup::BackupVault.BackupVaultName": "CACHED", + "AWS::Batch::JobQueue.JobQueueName": "CACHED", + "AWS::Batch::JobQueue.SchedulingPolicyArn": "CACHED", + "AWS::Batch::JobQueue.State": "CACHED", "AWS::Budgets::Budget.BudgetType": "CACHED", "AWS::Budgets::Budget.ComparisonOperator": "CACHED", "AWS::Budgets::Budget.NotificationType": "CACHED", @@ -7805,6 +8790,84 @@ "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", "AWS::DMS::ReplicationConfig.ReplicationType": "CACHED", + "AWS::DataSync::Agent.ActivationKey": "CACHED", + "AWS::DataSync::Agent.AgentName": "CACHED", + "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", + "AWS::DataSync::LocationEFS.EfsFilesystemArn": "CACHED", + "AWS::DataSync::LocationEFS.FileSystemAccessRoleArn": "CACHED", + "AWS::DataSync::LocationEFS.InTransitEncryption": "CACHED", + "AWS::DataSync::LocationEFS.Subdirectory": "CACHED", + "AWS::DataSync::LocationHDFS.AgentArns": "CACHED", + "AWS::DataSync::LocationHDFS.AuthenticationType": "CACHED", + "AWS::DataSync::LocationHDFS.BlockSize": "CACHED", + "AWS::DataSync::LocationHDFS.KerberosKeytab": "CACHED", + "AWS::DataSync::LocationHDFS.KerberosKrb5Conf": "CACHED", + "AWS::DataSync::LocationHDFS.KerberosPrincipal": "CACHED", + "AWS::DataSync::LocationHDFS.KmsKeyProviderUri": "CACHED", + "AWS::DataSync::LocationHDFS.NameNode.Hostname": "CACHED", + "AWS::DataSync::LocationHDFS.NameNode.Port": "CACHED", + "AWS::DataSync::LocationHDFS.QopConfiguration.DataTransferProtection": "CACHED", + "AWS::DataSync::LocationHDFS.QopConfiguration.RpcProtection": "CACHED", + "AWS::DataSync::LocationHDFS.ReplicationFactor": "CACHED", + "AWS::DataSync::LocationHDFS.SimpleUser": "CACHED", + "AWS::DataSync::LocationHDFS.Subdirectory": "CACHED", + "AWS::DataSync::LocationNFS.MountOptions.Version": "CACHED", + "AWS::DataSync::LocationNFS.OnPremConfig.AgentArns": "CACHED", + "AWS::DataSync::LocationNFS.ServerHostname": "CACHED", + "AWS::DataSync::LocationNFS.Subdirectory": "CACHED", + "AWS::DataSync::LocationObjectStorage.AccessKey": "CACHED", + "AWS::DataSync::LocationObjectStorage.AgentArns": "CACHED", + "AWS::DataSync::LocationObjectStorage.BucketName": "CACHED", + "AWS::DataSync::LocationObjectStorage.SecretKey": "CACHED", + "AWS::DataSync::LocationObjectStorage.ServerCertificate": "CACHED", + "AWS::DataSync::LocationObjectStorage.ServerHostname": "CACHED", + "AWS::DataSync::LocationObjectStorage.ServerPort": "CACHED", + "AWS::DataSync::LocationObjectStorage.ServerProtocol": "CACHED", + "AWS::DataSync::LocationObjectStorage.Subdirectory": "CACHED", + "AWS::DataSync::LocationS3.S3BucketArn": "CACHED", + "AWS::DataSync::LocationS3.S3Config.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::LocationS3.S3StorageClass": "CACHED", + "AWS::DataSync::LocationS3.Subdirectory": "CACHED", + "AWS::DataSync::LocationSMB.AgentArns": "CACHED", + "AWS::DataSync::LocationSMB.Domain": "CACHED", + "AWS::DataSync::LocationSMB.MountOptions.Version": "CACHED", + "AWS::DataSync::LocationSMB.Password": "CACHED", + "AWS::DataSync::LocationSMB.ServerHostname": "CACHED", + "AWS::DataSync::LocationSMB.Subdirectory": "CACHED", + "AWS::DataSync::LocationSMB.User": "CACHED", + "AWS::DataSync::Task.CloudWatchLogGroupArn": "CACHED", + "AWS::DataSync::Task.DestinationLocationArn": "CACHED", + "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", + "AWS::DataSync::Task.FilterRule.Value": "CACHED", + "AWS::DataSync::Task.Name": "CACHED", + "AWS::DataSync::Task.Options.Atime": "CACHED", + "AWS::DataSync::Task.Options.Gid": "CACHED", + "AWS::DataSync::Task.Options.LogLevel": "CACHED", + "AWS::DataSync::Task.Options.Mtime": "CACHED", + "AWS::DataSync::Task.Options.ObjectTags": "CACHED", + "AWS::DataSync::Task.Options.OverwriteMode": "CACHED", + "AWS::DataSync::Task.Options.PosixPermissions": "CACHED", + "AWS::DataSync::Task.Options.PreserveDeletedFiles": "CACHED", + "AWS::DataSync::Task.Options.PreserveDevices": "CACHED", + "AWS::DataSync::Task.Options.SecurityDescriptorCopyFlags": "CACHED", + "AWS::DataSync::Task.Options.TaskQueueing": "CACHED", + "AWS::DataSync::Task.Options.TransferMode": "CACHED", + "AWS::DataSync::Task.Options.Uid": "CACHED", + "AWS::DataSync::Task.Options.VerifyMode": "CACHED", + "AWS::DataSync::Task.SourceLocationArn": "CACHED", + "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::OrganizationAdmin.AccountId": "CACHED", "AWS::DocDB::DBCluster.BackupRetentionPeriod": "CACHED", @@ -7922,6 +8985,21 @@ "AWS::Events::Rule.Description": "CACHED", "AWS::Events::Rule.EventBusName": "CACHED", "AWS::Events::Rule.Name": "CACHED", + "AWS::FMS::Policy.IEMap.ACCOUNT": "CACHED", + "AWS::FMS::Policy.IEMap.ORGUNIT": "CACHED", + "AWS::FMS::Policy.NetworkFirewallPolicy.FirewallDeploymentModel": "CACHED", + "AWS::FMS::Policy.PolicyDescription": "CACHED", + "AWS::FMS::Policy.PolicyName": "CACHED", + "AWS::FMS::Policy.PolicyTag.Key": "CACHED", + "AWS::FMS::Policy.PolicyTag.Value": "CACHED", + "AWS::FMS::Policy.ResourceSetIds": "CACHED", + "AWS::FMS::Policy.ResourceTag.Key": "CACHED", + "AWS::FMS::Policy.ResourceTag.Value": "CACHED", + "AWS::FMS::Policy.ResourceType": "CACHED", + "AWS::FMS::Policy.ResourceTypeList": "CACHED", + "AWS::FMS::Policy.SecurityServicePolicyData.ManagedServiceData": "CACHED", + "AWS::FMS::Policy.SecurityServicePolicyData.Type": "CACHED", + "AWS::FMS::Policy.ThirdPartyFirewallPolicy.FirewallDeploymentModel": "CACHED", "AWS::FSx::FileSystem.StorageCapacity": "CACHED", "AWS::Glue::Connection.ConnectionInput.ConnectionType": "CACHED", "AWS::Glue::Crawler.SchemaChangePolicy.DeleteBehavior": "CACHED", @@ -8224,6 +9302,9 @@ "AWS::Logs::SubscriptionFilter.Distribution": "CACHED", "AWS::M2::Application.Definition.Content": "CACHED", "AWS::M2::Application.Definition.S3Location": "CACHED", + "AWS::Macie::FindingsFilter.Action": "CACHED", + "AWS::Macie::Session.FindingPublishingFrequency": "CACHED", + "AWS::Macie::Session.Status": "CACHED", "AWS::Oam::Link.LabelTemplate": "CACHED", "AWS::Oam::Link.ResourceTypes": "CACHED", "AWS::Oam::Link.SinkIdentifier": "CACHED", @@ -8336,6 +9417,7 @@ "AWS::Redshift::Cluster.MasterUserPassword": "CACHED", "AWS::Redshift::Cluster.MasterUsername": "CACHED", "AWS::Redshift::Cluster.NumberOfNodes": "CACHED", + "AWS::Rekognition::Collection.CollectionId": "CACHED", "AWS::ResourceGroups::Group.Description": "CACHED", "AWS::ResourceGroups::Group.Name": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery.Type": "CACHED", @@ -8432,6 +9514,27 @@ "AWS::S3Outposts::Endpoint.OutpostId": "CACHED", "AWS::S3Outposts::Endpoint.SecurityGroupId": "CACHED", "AWS::S3Outposts::Endpoint.SubnetId": "CACHED", + "AWS::SES::ConfigurationSet.DashboardOptions.EngagementMetrics": "CACHED", + "AWS::SES::ConfigurationSet.DeliveryOptions.TlsPolicy": "CACHED", + "AWS::SES::ConfigurationSet.GuardianOptions.OptimizedSharedDelivery": "CACHED", + "AWS::SES::ConfigurationSet.Name": "CACHED", + "AWS::SES::ConfigurationSet.SuppressionOptions.SuppressedReasons": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration.DefaultDimensionValue": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration.DimensionName": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.EventDestination.Name": "CACHED", + "AWS::SES::ConfigurationSetEventDestination.SnsDestination.TopicARN": "CACHED", + "AWS::SES::ContactList.ContactListName": "CACHED", + "AWS::SES::ContactList.Description": "CACHED", + "AWS::SES::ContactList.Topic.Description": "CACHED", + "AWS::SES::ContactList.Topic.DisplayName": "CACHED", + "AWS::SES::ContactList.Topic.TopicName": "CACHED", + "AWS::SES::DedicatedIpPool.PoolName": "CACHED", + "AWS::SES::DedicatedIpPool.ScalingMode": "CACHED", + "AWS::SES::EmailIdentity.DkimSigningAttributes.NextSigningKeyLength": "CACHED", + "AWS::SES::EmailIdentity.MailFromAttributes.BehaviorOnMxFailure": "CACHED", + "AWS::SES::Template.Template.TemplateName": "CACHED", + "AWS::SES::VdmAttributes.DashboardAttributes.EngagementMetrics": "CACHED", + "AWS::SES::VdmAttributes.GuardianAttributes.OptimizedSharedDelivery": "CACHED", "AWS::SNS::Topic.TopicName": "CACHED", "AWS::SQS::Queue.DelaySeconds": "CACHED", "AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds": "CACHED", @@ -8542,6 +9645,21 @@ "AWS::ServiceCatalog::ServiceActionAssociation.ProductId": "CACHED", "AWS::ServiceCatalog::ServiceActionAssociation.ProvisioningArtifactId": "CACHED", "AWS::ServiceCatalog::ServiceActionAssociation.ServiceActionId": "CACHED", + "AWS::Shield::DRTAccess.LogBucketList": "CACHED", + "AWS::Shield::DRTAccess.RoleArn": "CACHED", + "AWS::Shield::ProactiveEngagement.EmergencyContact.ContactNotes": "CACHED", + "AWS::Shield::ProactiveEngagement.EmergencyContact.EmailAddress": "CACHED", + "AWS::Shield::ProactiveEngagement.EmergencyContact.PhoneNumber": "CACHED", + "AWS::Shield::ProactiveEngagement.ProactiveEngagementStatus": "CACHED", + "AWS::Shield::Protection.ApplicationLayerAutomaticResponseConfiguration.Status": "CACHED", + "AWS::Shield::Protection.HealthCheckArns": "CACHED", + "AWS::Shield::Protection.Name": "CACHED", + "AWS::Shield::Protection.ResourceArn": "CACHED", + "AWS::Shield::ProtectionGroup.Aggregation": "CACHED", + "AWS::Shield::ProtectionGroup.Members": "CACHED", + "AWS::Shield::ProtectionGroup.Pattern": "CACHED", + "AWS::Shield::ProtectionGroup.ProtectionGroupId": "CACHED", + "AWS::Shield::ProtectionGroup.ResourceType": "CACHED", "AWS::StepFunctions::Activity.Name": "CACHED", "AWS::StepFunctions::Activity.TagsEntry.Key": "CACHED", "AWS::StepFunctions::Activity.TagsEntry.Value": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/me-central-1.json b/src/cfnlint/data/CloudSpecs/me-central-1.json index f26f46b44f..24b955f3f3 100644 --- a/src/cfnlint/data/CloudSpecs/me-central-1.json +++ b/src/cfnlint/data/CloudSpecs/me-central-1.json @@ -663,71 +663,7 @@ "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -3412,7 +3348,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5118,7 +5054,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", @@ -5273,89 +5267,6 @@ "AWS::MSK::Configuration": "CACHED", "AWS::MSK::VpcConnection": "CACHED", "AWS::Neptune::DBCluster": "CACHED", - "AWS::Neptune::DBClusterParameterGroup": "CACHED", - "AWS::Neptune::DBInstance": { - "Attributes": { - "Endpoint": { - "PrimitiveType": "String" - }, - "Port": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html", - "Properties": { - "AllowMajorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-allowmajorversionupgrade", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AutoMinorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-autominorversionupgrade", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-availabilityzone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBInstanceClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbinstanceclass", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "DBInstanceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbinstanceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbparametergroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DBSnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbsnapshotidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbsubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::Neptune::DBParameterGroup": "CACHED", - "AWS::Neptune::DBSubnetGroup": "CACHED", "AWS::NetworkFirewall::RuleGroup": "CACHED", "AWS::Oam::Link": "CACHED", "AWS::Oam::Sink": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/me-south-1.json b/src/cfnlint/data/CloudSpecs/me-south-1.json index 6f31c0b14a..61b2eb57e1 100644 --- a/src/cfnlint/data/CloudSpecs/me-south-1.json +++ b/src/cfnlint/data/CloudSpecs/me-south-1.json @@ -500,71 +500,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -2872,7 +2808,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -3882,7 +3818,65 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "CACHED", - "AWS::IAM::ManagedPolicy": "CACHED", + "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": "CACHED", "AWS::IAM::Role": "CACHED", @@ -4070,7 +4064,76 @@ "AWS::Redshift::ClusterSubnetGroup": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/sa-east-1.json b/src/cfnlint/data/CloudSpecs/sa-east-1.json index 4f2ca76d81..94f0434e41 100644 --- a/src/cfnlint/data/CloudSpecs/sa-east-1.json +++ b/src/cfnlint/data/CloudSpecs/sa-east-1.json @@ -2573,6 +2573,7 @@ "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", "AWS::QuickSight::Analysis.ArcOptions": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", @@ -2612,6 +2613,7 @@ "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", @@ -2639,6 +2641,7 @@ "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", @@ -3016,7 +3019,32 @@ "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", @@ -3062,6 +3090,7 @@ "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", @@ -3089,6 +3118,7 @@ "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", @@ -3106,7 +3136,88 @@ "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", "AWS::QuickSight::Dashboard.DataColor": "CACHED", "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", @@ -3138,7 +3249,41 @@ "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", @@ -3173,7 +3318,31 @@ "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterListControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", @@ -3210,15 +3379,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.GradientColor": "CACHED", @@ -3321,19 +3506,132 @@ "AWS::QuickSight::Dashboard.PieChartVisual": "CACHED", "AWS::QuickSight::Dashboard.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", @@ -3344,7 +3642,110 @@ "AWS::QuickSight::Dashboard.ProgressBarOptions": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", @@ -3353,7 +3754,29 @@ "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", @@ -3369,10 +3792,74 @@ "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", @@ -3564,6 +4051,7 @@ "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Template.ArcConfiguration": "CACHED", "AWS::QuickSight::Template.ArcOptions": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Template.AxisDataOptions": "CACHED", "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", @@ -3603,6 +4091,7 @@ "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", @@ -3633,6 +4122,7 @@ "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", @@ -4882,7 +5372,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5273,6 +5763,7 @@ "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", @@ -5647,7 +6138,52 @@ "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::FindingsFilter": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Macie::FindingsFilter.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -6350,7 +6886,76 @@ "AWS::RefactorSpaces::Environment": "CACHED", "AWS::RefactorSpaces::Route": "CACHED", "AWS::RefactorSpaces::Service": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -8566,6 +9171,7 @@ "AWS::QuickSight::Analysis.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Analysis.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Analysis.AwsAccountId": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -8617,6 +9223,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9082,6 +9691,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -9114,7 +9726,6 @@ "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.Color": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.TimeGranularity": "CACHED", @@ -9235,7 +9846,6 @@ "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -9345,12 +9955,10 @@ "AWS::QuickSight::Dashboard.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -9367,7 +9975,6 @@ "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Dashboard.RadarChartVisual.VisualId": "CACHED", @@ -9609,6 +10216,7 @@ "AWS::QuickSight::Template.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Template.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Template.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Template.AwsAccountId": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -9660,6 +10268,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-east-1.json b/src/cfnlint/data/CloudSpecs/us-east-1.json index 618787d01b..cab1047edb 100644 --- a/src/cfnlint/data/CloudSpecs/us-east-1.json +++ b/src/cfnlint/data/CloudSpecs/us-east-1.json @@ -15676,6 +15676,27 @@ } } }, + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html", + "Properties": { + "AllowedAnalyses": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html#cfn-cleanrooms-configuredtable-analysisrulecustom-allowedanalyses", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "AllowedAnalysisProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulecustom.html#cfn-cleanrooms-configuredtable-analysisrulecustom-allowedanalysisproviders", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-analysisrulelist.html", "Properties": { @@ -15725,6 +15746,12 @@ "Type": "AnalysisRuleAggregation", "UpdateType": "Mutable" }, + "Custom": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-configuredtableanalysisrulepolicyv1.html#cfn-cleanrooms-configuredtable-configuredtableanalysisrulepolicyv1-custom", + "Required": false, + "Type": "AnalysisRuleCustom", + "UpdateType": "Mutable" + }, "List": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-configuredtable-configuredtableanalysisrulepolicyv1.html#cfn-cleanrooms-configuredtable-configuredtableanalysisrulepolicyv1-list", "Required": false, @@ -38627,7 +38654,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostartconfiguration.html#cfn-emrserverless-application-autostartconfiguration-enabled", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" } } }, @@ -38638,13 +38665,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html#cfn-emrserverless-application-autostopconfiguration-enabled", "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "IdleTimeoutMinutes": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-autostopconfiguration.html#cfn-emrserverless-application-autostopconfiguration-idletimeoutminutes", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Conditional" } } }, @@ -38655,7 +38682,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-imageconfigurationinput.html#cfn-emrserverless-application-imageconfigurationinput-imageuri", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.ImageConfigurationInput.ImageUri" } @@ -38669,13 +38696,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html#cfn-emrserverless-application-initialcapacityconfig-workerconfiguration", "Required": true, "Type": "WorkerConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "WorkerCount": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfig.html#cfn-emrserverless-application-initialcapacityconfig-workercount", "PrimitiveType": "Integer", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.InitialCapacityConfig.WorkerCount" } @@ -38689,7 +38716,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html#cfn-emrserverless-application-initialcapacityconfigkeyvaluepair-key", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.InitialCapacityConfigKeyValuePair.Key" } @@ -38698,7 +38725,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-initialcapacityconfigkeyvaluepair.html#cfn-emrserverless-application-initialcapacityconfigkeyvaluepair-value", "Required": true, "Type": "InitialCapacityConfig", - "UpdateType": "Mutable" + "UpdateType": "Conditional" } } }, @@ -38709,7 +38736,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-cpu", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Cpu" } @@ -38718,7 +38745,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-disk", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Disk" } @@ -38727,7 +38754,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-maximumallowedresources.html#cfn-emrserverless-application-maximumallowedresources-memory", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.MaximumAllowedResources.Memory" } @@ -38743,7 +38770,7 @@ "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.NetworkConfiguration.SecurityGroupIds" } @@ -38754,7 +38781,7 @@ "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.NetworkConfiguration.SubnetIds" } @@ -38768,7 +38795,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-cpu", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Cpu" } @@ -38777,7 +38804,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-disk", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Disk" } @@ -38786,7 +38813,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workerconfiguration.html#cfn-emrserverless-application-workerconfiguration-memory", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.WorkerConfiguration.Memory" } @@ -38800,7 +38827,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emrserverless-application-workertypespecificationinput.html#cfn-emrserverless-application-workertypespecificationinput-imageconfiguration", "Required": false, "Type": "ImageConfigurationInput", - "UpdateType": "Mutable" + "UpdateType": "Conditional" } } }, @@ -40693,6 +40720,200 @@ } } }, + "AWS::EntityResolution::MatchingWorkflow.InputSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-inputsource.html", + "Properties": { + "ApplyNormalization": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-inputsource.html#cfn-entityresolution-matchingworkflow-inputsource-applynormalization", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "InputSourceARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-inputsource.html#cfn-entityresolution-matchingworkflow-inputsource-inputsourcearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN" + } + }, + "SchemaArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-inputsource.html#cfn-entityresolution-matchingworkflow-inputsource-schemaarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn" + } + } + } + }, + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputattribute.html", + "Properties": { + "Hashed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputattribute.html#cfn-entityresolution-matchingworkflow-outputattribute-hashed", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputattribute.html#cfn-entityresolution-matchingworkflow-outputattribute-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name" + } + } + } + }, + "AWS::EntityResolution::MatchingWorkflow.OutputSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html", + "Properties": { + "ApplyNormalization": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html#cfn-entityresolution-matchingworkflow-outputsource-applynormalization", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "KMSArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html#cfn-entityresolution-matchingworkflow-outputsource-kmsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn" + } + }, + "Output": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html#cfn-entityresolution-matchingworkflow-outputsource-output", + "DuplicatesAllowed": true, + "ItemType": "OutputAttribute", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "OutputS3Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-outputsource.html#cfn-entityresolution-matchingworkflow-outputsource-outputs3path", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path" + } + } + } + }, + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-resolutiontechniques.html", + "Properties": { + "ResolutionType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-resolutiontechniques.html#cfn-entityresolution-matchingworkflow-resolutiontechniques-resolutiontype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType" + } + }, + "RuleBasedProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-resolutiontechniques.html#cfn-entityresolution-matchingworkflow-resolutiontechniques-rulebasedproperties", + "Required": false, + "Type": "RuleBasedProperties", + "UpdateType": "Mutable" + } + } + }, + "AWS::EntityResolution::MatchingWorkflow.Rule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rule.html", + "Properties": { + "MatchingKeys": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rule.html#cfn-entityresolution-matchingworkflow-rule-matchingkeys", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys" + } + }, + "RuleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rule.html#cfn-entityresolution-matchingworkflow-rule-rulename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName" + } + } + } + }, + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rulebasedproperties.html", + "Properties": { + "AttributeMatchingModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rulebasedproperties.html#cfn-entityresolution-matchingworkflow-rulebasedproperties-attributematchingmodel", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel" + } + }, + "Rules": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-matchingworkflow-rulebasedproperties.html#cfn-entityresolution-matchingworkflow-rulebasedproperties-rules", + "DuplicatesAllowed": true, + "ItemType": "Rule", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html", + "Properties": { + "FieldName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-fieldname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName" + } + }, + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-groupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName" + } + }, + "MatchKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-matchkey", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-entityresolution-schemamapping-schemainputattribute.html#cfn-entityresolution-schemamapping-schemainputattribute-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type" + } + } + } + }, "AWS::EventSchemas::Discoverer.TagsEntry": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eventschemas-discoverer-tagsentry.html", "Properties": { @@ -83553,6 +83774,12 @@ "AWS::QuickSight::Analysis.AggregationFunction": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html", "Properties": { + "AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-attributeaggregationfunction", + "Required": false, + "Type": "AttributeAggregationFunction", + "UpdateType": "Mutable" + }, "CategoricalAggregationFunction": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction", "PrimitiveType": "String", @@ -83827,6 +84054,26 @@ } } }, + "AWS::QuickSight::Analysis.AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html", + "Properties": { + "SimpleAttributeAggregation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html#cfn-quicksight-analysis-attributeaggregationfunction-simpleattributeaggregation", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation" + } + }, + "ValueForMultipleValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-attributeaggregationfunction.html#cfn-quicksight-analysis-attributeaggregationfunction-valueformultiplevalues", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.AxisDataOptions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-axisdataoptions.html", "Properties": { @@ -84877,9 +85124,28 @@ } } }, + "AWS::QuickSight::Analysis.ColorsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html", + "Properties": { + "CustomColors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html#cfn-quicksight-analysis-colorsconfiguration-customcolors", + "DuplicatesAllowed": true, + "ItemType": "CustomColor", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ColumnConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html", "Properties": { + "ColorsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-colorsconfiguration", + "Required": false, + "Type": "ColorsConfiguration", + "UpdateType": "Mutable" + }, "Column": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-column", "Required": true, @@ -85667,6 +85933,38 @@ } } }, + "AWS::QuickSight::Analysis.CustomColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html", + "Properties": { + "Color": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-color", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.CustomColor.Color" + } + }, + "FieldValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-fieldvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.CustomColor.FieldValue" + } + }, + "SpecialValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-specialvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.CustomColor.SpecialValue" + } + } + } + }, "AWS::QuickSight::Analysis.CustomContentConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcontentconfiguration.html", "Properties": { @@ -97821,9 +98119,28 @@ } } }, + "AWS::QuickSight::Dashboard.ColorsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorsconfiguration.html", + "Properties": { + "CustomColors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorsconfiguration.html#cfn-quicksight-dashboard-colorsconfiguration-customcolors", + "DuplicatesAllowed": true, + "ItemType": "CustomColor", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ColumnConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html", "Properties": { + "ColorsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-colorsconfiguration", + "Required": false, + "Type": "ColorsConfiguration", + "UpdateType": "Mutable" + }, "Column": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-column", "Required": true, @@ -98611,6 +98928,38 @@ } } }, + "AWS::QuickSight::Dashboard.CustomColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html", + "Properties": { + "Color": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-color", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.CustomColor.Color" + } + }, + "FieldValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-fieldvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.CustomColor.FieldValue" + } + }, + "SpecialValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-specialvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.CustomColor.SpecialValue" + } + } + } + }, "AWS::QuickSight::Dashboard.CustomContentConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcontentconfiguration.html", "Properties": { @@ -111947,6 +112296,12 @@ "AWS::QuickSight::Template.AggregationFunction": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html", "Properties": { + "AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-attributeaggregationfunction", + "Required": false, + "Type": "AttributeAggregationFunction", + "UpdateType": "Mutable" + }, "CategoricalAggregationFunction": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction", "PrimitiveType": "String", @@ -112101,6 +112456,26 @@ } } }, + "AWS::QuickSight::Template.AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-attributeaggregationfunction.html", + "Properties": { + "SimpleAttributeAggregation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-attributeaggregationfunction.html#cfn-quicksight-template-attributeaggregationfunction-simpleattributeaggregation", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation" + } + }, + "ValueForMultipleValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-attributeaggregationfunction.html#cfn-quicksight-template-attributeaggregationfunction-valueformultiplevalues", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.AxisDataOptions": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-axisdataoptions.html", "Properties": { @@ -113151,9 +113526,28 @@ } } }, + "AWS::QuickSight::Template.ColorsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html", + "Properties": { + "CustomColors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html#cfn-quicksight-template-colorsconfiguration-customcolors", + "DuplicatesAllowed": true, + "ItemType": "CustomColor", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ColumnConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html", "Properties": { + "ColorsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-colorsconfiguration", + "Required": false, + "Type": "ColorsConfiguration", + "UpdateType": "Mutable" + }, "Column": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-column", "Required": true, @@ -113994,6 +114388,38 @@ } } }, + "AWS::QuickSight::Template.CustomColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html", + "Properties": { + "Color": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-color", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.CustomColor.Color" + } + }, + "FieldValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-fieldvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.CustomColor.FieldValue" + } + }, + "SpecialValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-specialvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.CustomColor.SpecialValue" + } + } + } + }, "AWS::QuickSight::Template.CustomContentConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcontentconfiguration.html", "Properties": { @@ -127996,6 +128422,72 @@ } } }, + "AWS::ResilienceHub::App.EventSubscription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-eventsubscription.html", + "Properties": { + "EventType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-eventsubscription.html#cfn-resiliencehub-app-eventsubscription-eventtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.EventSubscription.EventType" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-eventsubscription.html#cfn-resiliencehub-app-eventsubscription-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.EventSubscription.Name" + } + }, + "SnsTopicArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-eventsubscription.html#cfn-resiliencehub-app-eventsubscription-snstopicarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn" + } + } + } + }, + "AWS::ResilienceHub::App.PermissionModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-permissionmodel.html", + "Properties": { + "CrossAccountRoleArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-permissionmodel.html#cfn-resiliencehub-app-permissionmodel-crossaccountrolearns", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns" + } + }, + "InvokerRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-permissionmodel.html#cfn-resiliencehub-app-permissionmodel-invokerrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-permissionmodel.html#cfn-resiliencehub-app-permissionmodel-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.PermissionModel.Type" + } + } + } + }, "AWS::ResilienceHub::App.PhysicalResourceId": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resiliencehub-app-physicalresourceid.html", "Properties": { @@ -147354,6 +147846,29 @@ } } }, + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspacesweb-ipaccesssettings-iprule.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspacesweb-ipaccesssettings-iprule.html#cfn-workspacesweb-ipaccesssettings-iprule-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description" + } + }, + "IpRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspacesweb-ipaccesssettings-iprule.html#cfn-workspacesweb-ipaccesssettings-iprule-iprange", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange" + } + } + } + }, "AWS::XRay::Group.InsightsConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-group-insightsconfiguration.html", "Properties": { @@ -147566,7 +148081,7 @@ } } }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": { "Attributes": { @@ -172059,6 +172574,28 @@ } } }, + "AWS::EMR::WALWorkspace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-walworkspace.html", + "Properties": { + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-walworkspace.html#cfn-emr-walworkspace-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "WALWorkspaceName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-walworkspace.html#cfn-emr-walworkspace-walworkspacename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EMR::WALWorkspace.WALWorkspaceName" + } + } + } + }, "AWS::EMRContainers::VirtualCluster": { "Attributes": { "Arn": { @@ -172110,7 +172647,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-architecture", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.Architecture" } @@ -172119,13 +172656,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostartconfiguration", "Required": false, "Type": "AutoStartConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "AutoStopConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-autostopconfiguration", "Required": false, "Type": "AutoStopConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "ImageConfiguration": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-imageconfiguration", @@ -172139,13 +172676,13 @@ "ItemType": "InitialCapacityConfigKeyValuePair", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "MaximumCapacity": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-maximumcapacity", "Required": false, "Type": "MaximumAllowedResources", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-name", @@ -172160,13 +172697,13 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-networkconfiguration", "Required": false, "Type": "NetworkConfiguration", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "ReleaseLabel": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-releaselabel", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable", + "UpdateType": "Conditional", "Value": { "ValueType": "AWS::EMRServerless::Application.ReleaseLabel" } @@ -172190,7 +172727,7 @@ "ItemType": "WorkerTypeSpecificationInput", "Required": false, "Type": "Map", - "UpdateType": "Mutable" + "UpdateType": "Conditional" } } }, @@ -173805,6 +174342,129 @@ } } }, + "AWS::EntityResolution::MatchingWorkflow": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + }, + "WorkflowArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.Description" + } + }, + "InputSourceConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-inputsourceconfig", + "DuplicatesAllowed": true, + "ItemType": "InputSource", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "OutputSourceConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-outputsourceconfig", + "DuplicatesAllowed": true, + "ItemType": "OutputSource", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "ResolutionTechniques": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-resolutiontechniques", + "Required": true, + "Type": "ResolutionTechniques", + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-rolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.RoleArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "WorkflowName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-matchingworkflow.html#cfn-entityresolution-matchingworkflow-workflowname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::MatchingWorkflow.WorkflowName" + } + } + } + }, + "AWS::EntityResolution::SchemaMapping": { + "Attributes": { + "CreatedAt": { + "PrimitiveType": "String" + }, + "SchemaArn": { + "PrimitiveType": "String" + }, + "UpdatedAt": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::SchemaMapping.Description" + } + }, + "MappedInputFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-mappedinputfields", + "DuplicatesAllowed": true, + "ItemType": "SchemaInputAttribute", + "Required": true, + "Type": "List", + "UpdateType": "Immutable" + }, + "SchemaName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-schemaname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EntityResolution::SchemaMapping.SchemaName" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-entityresolution-schemamapping.html#cfn-entityresolution-schemamapping-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::EventSchemas::Discoverer": { "Attributes": { "CrossAccount": { @@ -178933,6 +179593,32 @@ } }, "AWS::IAM::ManagedPolicy": { + "Attributes": { + "AttachmentCount": { + "PrimitiveType": "Integer" + }, + "CreateDate": { + "PrimitiveType": "String" + }, + "DefaultVersionId": { + "PrimitiveType": "String" + }, + "IsAttachable": { + "PrimitiveType": "Boolean" + }, + "PermissionsBoundaryUsageCount": { + "PrimitiveType": "Integer" + }, + "PolicyArn": { + "PrimitiveType": "String" + }, + "PolicyId": { + "PrimitiveType": "String" + }, + "UpdateDate": { + "PrimitiveType": "String" + } + }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", "Properties": { "Description": { @@ -178975,7 +179661,7 @@ }, "Roles": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -178983,7 +179669,7 @@ }, "Users": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", - "DuplicatesAllowed": true, + "DuplicatesAllowed": false, "PrimitiveItemType": "String", "Required": false, "Type": "List", @@ -188872,7 +189558,7 @@ "PrimitiveItemType": "String", "Required": false, "Type": "Map", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } }, @@ -189386,6 +190072,14 @@ "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" } } }, @@ -200980,6 +201674,9 @@ "Attributes": { "AppArn": { "PrimitiveType": "String" + }, + "DriftStatus": { + "PrimitiveType": "String" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", @@ -201011,6 +201708,14 @@ "ValueType": "AWS::ResilienceHub::App.Description" } }, + "EventSubscriptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-eventsubscriptions", + "DuplicatesAllowed": true, + "ItemType": "EventSubscription", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Name": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", "PrimitiveType": "String", @@ -201020,6 +201725,12 @@ "ValueType": "AWS::ResilienceHub::App.Name" } }, + "PermissionModel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-permissionmodel", + "Required": false, + "Type": "PermissionModel", + "UpdateType": "Mutable" + }, "ResiliencyPolicyArn": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", "PrimitiveType": "String", @@ -212173,6 +212884,487 @@ } } }, + "AWS::WorkSpacesWeb::BrowserSettings": { + "Attributes": { + "AssociatedPortalArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "BrowserSettingsArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-browsersettings.html", + "Properties": { + "AdditionalEncryptionContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-browsersettings.html#cfn-workspacesweb-browsersettings-additionalencryptioncontext", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Immutable" + }, + "BrowserPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-browsersettings.html#cfn-workspacesweb-browsersettings-browserpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy" + } + }, + "CustomerManagedKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-browsersettings.html#cfn-workspacesweb-browsersettings-customermanagedkey", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-browsersettings.html#cfn-workspacesweb-browsersettings-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::WorkSpacesWeb::IdentityProvider": { + "Attributes": { + "IdentityProviderArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-identityprovider.html", + "Properties": { + "IdentityProviderDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-identityprovider.html#cfn-workspacesweb-identityprovider-identityproviderdetails", + "PrimitiveItemType": "String", + "Required": true, + "Type": "Map", + "UpdateType": "Mutable" + }, + "IdentityProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-identityprovider.html#cfn-workspacesweb-identityprovider-identityprovidername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName" + } + }, + "IdentityProviderType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-identityprovider.html#cfn-workspacesweb-identityprovider-identityprovidertype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType" + } + }, + "PortalArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-identityprovider.html#cfn-workspacesweb-identityprovider-portalarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::IdentityProvider.PortalArn" + } + } + } + }, + "AWS::WorkSpacesWeb::IpAccessSettings": { + "Attributes": { + "AssociatedPortalArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "CreationDate": { + "PrimitiveType": "String" + }, + "IpAccessSettingsArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-ipaccesssettings.html", + "Properties": { + "AdditionalEncryptionContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-ipaccesssettings.html#cfn-workspacesweb-ipaccesssettings-additionalencryptioncontext", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Immutable" + }, + "CustomerManagedKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-ipaccesssettings.html#cfn-workspacesweb-ipaccesssettings-customermanagedkey", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-ipaccesssettings.html#cfn-workspacesweb-ipaccesssettings-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::IpAccessSettings.Description" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-ipaccesssettings.html#cfn-workspacesweb-ipaccesssettings-displayname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName" + } + }, + "IpRules": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-ipaccesssettings.html#cfn-workspacesweb-ipaccesssettings-iprules", + "DuplicatesAllowed": true, + "ItemType": "IpRule", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-ipaccesssettings.html#cfn-workspacesweb-ipaccesssettings-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::WorkSpacesWeb::NetworkSettings": { + "Attributes": { + "AssociatedPortalArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "NetworkSettingsArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-networksettings.html", + "Properties": { + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-networksettings.html#cfn-workspacesweb-networksettings-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds" + } + }, + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-networksettings.html#cfn-workspacesweb-networksettings-subnetids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-networksettings.html#cfn-workspacesweb-networksettings-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-networksettings.html#cfn-workspacesweb-networksettings-vpcid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::NetworkSettings.VpcId" + } + } + } + }, + "AWS::WorkSpacesWeb::Portal": { + "Attributes": { + "BrowserType": { + "PrimitiveType": "String" + }, + "CreationDate": { + "PrimitiveType": "String" + }, + "PortalArn": { + "PrimitiveType": "String" + }, + "PortalEndpoint": { + "PrimitiveType": "String" + }, + "PortalStatus": { + "PrimitiveType": "String" + }, + "RendererType": { + "PrimitiveType": "String" + }, + "ServiceProviderSamlMetadata": { + "PrimitiveType": "String" + }, + "StatusReason": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html", + "Properties": { + "AdditionalEncryptionContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-additionalencryptioncontext", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Immutable" + }, + "AuthenticationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-authenticationtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.AuthenticationType" + } + }, + "BrowserSettingsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-browsersettingsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn" + } + }, + "CustomerManagedKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-customermanagedkey", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.CustomerManagedKey" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-displayname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.DisplayName" + } + }, + "IpAccessSettingsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-ipaccesssettingsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn" + } + }, + "NetworkSettingsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-networksettingsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TrustStoreArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-truststorearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.TrustStoreArn" + } + }, + "UserAccessLoggingSettingsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-useraccessloggingsettingsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn" + } + }, + "UserSettingsArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-portal.html#cfn-workspacesweb-portal-usersettingsarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::Portal.UserSettingsArn" + } + } + } + }, + "AWS::WorkSpacesWeb::TrustStore": { + "Attributes": { + "AssociatedPortalArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "TrustStoreArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-truststore.html", + "Properties": { + "CertificateList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-truststore.html#cfn-workspacesweb-truststore-certificatelist", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-truststore.html#cfn-workspacesweb-truststore-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": { + "Attributes": { + "AssociatedPortalArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "UserAccessLoggingSettingsArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-useraccessloggingsettings.html", + "Properties": { + "KinesisStreamArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-useraccessloggingsettings.html#cfn-workspacesweb-useraccessloggingsettings-kinesisstreamarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-useraccessloggingsettings.html#cfn-workspacesweb-useraccessloggingsettings-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::WorkSpacesWeb::UserSettings": { + "Attributes": { + "AssociatedPortalArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "UserSettingsArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-usersettings.html", + "Properties": { + "CopyAllowed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-usersettings.html#cfn-workspacesweb-usersettings-copyallowed", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::UserSettings.CopyAllowed" + } + }, + "DisconnectTimeoutInMinutes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-usersettings.html#cfn-workspacesweb-usersettings-disconnecttimeoutinminutes", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes" + } + }, + "DownloadAllowed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-usersettings.html#cfn-workspacesweb-usersettings-downloadallowed", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed" + } + }, + "IdleDisconnectTimeoutInMinutes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-usersettings.html#cfn-workspacesweb-usersettings-idledisconnecttimeoutinminutes", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "PasteAllowed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-usersettings.html#cfn-workspacesweb-usersettings-pasteallowed", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::UserSettings.PasteAllowed" + } + }, + "PrintAllowed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-usersettings.html#cfn-workspacesweb-usersettings-printallowed", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::UserSettings.PrintAllowed" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-usersettings.html#cfn-workspacesweb-usersettings-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UploadAllowed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspacesweb-usersettings.html#cfn-workspacesweb-usersettings-uploadallowed", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::WorkSpacesWeb::UserSettings.UploadAllowed" + } + } + } + }, "AWS::XRay::Group": { "Attributes": { "GroupARN": { @@ -217989,7 +219181,10 @@ "UNIQUE", "SECONDARY", "LOOKUP_ONLY", - "NEW_ONLY" + "NEW_ONLY", + "ASSET", + "CASE", + "ORDER" ] }, "AWS::CustomerProfiles::ObjectType.ObjectTypeName": { @@ -219916,6 +221111,11 @@ "StringMax": 256, "StringMin": 4 }, + "AWS::EMR::WALWorkspace.WALWorkspaceName": { + "AllowedPatternRegex": "^[a-zA-Z0-9]+$", + "StringMax": 32, + "StringMin": 1 + }, "AWS::EMRContainers::VirtualCluster.ContainerProvider.Id": { "AllowedPatternRegex": "^[0-9A-Za-z][A-Za-z0-9\\-_]*", "StringMax": 100, @@ -220050,6 +221250,104 @@ "NumberMax": 10, "NumberMin": 2 }, + "AWS::EntityResolution::MatchingWorkflow.Description": { + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": { + "AllowedPatternRegex": "arn:(aws|aws-us-gov|aws-cn):.*:.*:[0-9]+:.*$" + }, + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": { + "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(schemamapping/.*)$" + }, + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": { + "AllowedPatternRegex": "^[a-zA-Z_0-9- \\t]*$", + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": { + "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):kms:.*:[0-9]+:.*$" + }, + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": { + "AllowedPatternRegex": "^s3://([^/]+)/?(.*?([^/]+)/?)$" + }, + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": { + "AllowedValues": [ + "RULE_MATCHING", + "ML_MATCHING" + ] + }, + "AWS::EntityResolution::MatchingWorkflow.RoleArn": { + "AllowedPatternRegex": "^arn:(aws|aws-us-gov|aws-cn):iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$" + }, + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": { + "AllowedPatternRegex": "^[a-zA-Z_0-9- \\t]*$", + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": { + "AllowedPatternRegex": "^[a-zA-Z_0-9- \\t]*$", + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": { + "AllowedValues": [ + "ONE_TO_ONE", + "MANY_TO_MANY" + ] + }, + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": { + "AllowedPatternRegex": "^[a-zA-Z_0-9-]*$", + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::SchemaMapping.Description": { + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": { + "AllowedPatternRegex": "^[a-zA-Z_0-9- \\t]*$", + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": { + "AllowedPatternRegex": "^[a-zA-Z_0-9- \\t]*$", + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": { + "AllowedPatternRegex": "^[a-zA-Z_0-9- \\t]*$", + "StringMax": 255, + "StringMin": 0 + }, + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": { + "AllowedValues": [ + "NAME", + "NAME_FIRST", + "NAME_MIDDLE", + "NAME_LAST", + "ADDRESS", + "ADDRESS_STREET1", + "ADDRESS_STREET2", + "ADDRESS_STREET3", + "ADDRESS_CITY", + "ADDRESS_STATE", + "ADDRESS_COUNTRY", + "ADDRESS_POSTALCODE", + "PHONE", + "PHONE_NUMBER", + "PHONE_COUNTRYCODE", + "EMAIL_ADDRESS", + "UNIQUE_ID", + "DATE", + "STRING" + ] + }, + "AWS::EntityResolution::SchemaMapping.SchemaName": { + "AllowedPatternRegex": "^[a-zA-Z_0-9-]*$", + "StringMax": 255, + "StringMin": 0 + }, "AWS::Events::ApiDestination.Description": { "StringMax": 512, "StringMin": 0 @@ -229473,6 +230771,11 @@ "WHOLE" ] }, + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": { + "AllowedValues": [ + "UNIQUE_VALUE" + ] + }, "AWS::QuickSight::Analysis.AwsAccountId": { "AllowedPatternRegex": "^[0-9]{12}$", "StringMax": 12, @@ -229761,6 +231064,20 @@ "StringMax": 2048, "StringMin": 1 }, + "AWS::QuickSight::Analysis.CustomColor.Color": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Analysis.CustomColor.FieldValue": { + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": { + "AllowedValues": [ + "EMPTY", + "NULL", + "OTHER" + ] + }, "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": { "AllowedValues": [ "IMAGE", @@ -231633,7 +232950,8 @@ "AllowedValues": [ "TOP", "MIDDLE", - "BOTTOM" + "BOTTOM", + "AUTO" ] }, "AWS::QuickSight::Analysis.TableCellStyle.Visibility": { @@ -232327,6 +233645,20 @@ "StringMax": 2048, "StringMin": 1 }, + "AWS::QuickSight::Dashboard.CustomColor.Color": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": { + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": { + "AllowedValues": [ + "EMPTY", + "NULL", + "OTHER" + ] + }, "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": { "AllowedValues": [ "IMAGE", @@ -235180,6 +236512,11 @@ "WHOLE" ] }, + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": { + "AllowedValues": [ + "UNIQUE_VALUE" + ] + }, "AWS::QuickSight::Template.AwsAccountId": { "AllowedPatternRegex": "^[0-9]{12}$", "StringMax": 12, @@ -235468,6 +236805,20 @@ "StringMax": 2048, "StringMin": 1 }, + "AWS::QuickSight::Template.CustomColor.Color": { + "AllowedPatternRegex": "^#[A-F0-9]{6}$" + }, + "AWS::QuickSight::Template.CustomColor.FieldValue": { + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::QuickSight::Template.CustomColor.SpecialValue": { + "AllowedValues": [ + "EMPTY", + "NULL", + "OTHER" + ] + }, "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": { "AllowedValues": [ "IMAGE", @@ -237313,7 +238664,8 @@ "AllowedValues": [ "TOP", "MIDDLE", - "BOTTOM" + "BOTTOM", + "AUTO" ] }, "AWS::QuickSight::Template.TableCellStyle.Visibility": { @@ -239215,16 +240567,41 @@ }, "AWS::ResilienceHub::App.AppTemplateBody": { "AllowedPatternRegex": "^[\\w\\s:,-\\.'\\/{}\\[\\]:\"]+$", - "StringMax": 5000, + "StringMax": 409600, "StringMin": 0 }, "AWS::ResilienceHub::App.Description": { "StringMax": 500, "StringMin": 0 }, + "AWS::ResilienceHub::App.EventSubscription.EventType": { + "AllowedValues": [ + "ScheduledAssessmentFailure", + "DriftDetected" + ] + }, + "AWS::ResilienceHub::App.EventSubscription.Name": { + "StringMax": 256, + "StringMin": 0 + }, + "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn": { + "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}$" + }, "AWS::ResilienceHub::App.Name": { "AllowedPatternRegex": "^[A-Za-z0-9][A-Za-z0-9_\\-]{1,59}$" }, + "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns": { + "AllowedPatternRegex": "arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):iam::[0-9]{12}:role\\/(([\\u0021-\\u007E]+\\u002F){1,511})?[A-Za-z0-9+=,.@_/-]{1,64}$" + }, + "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName": { + "AllowedPatternRegex": "((\\u002F[\\u0021-\\u007E]+\\u002F){1,511})?[A-Za-z0-9+=,.@_/-]{1,64}" + }, + "AWS::ResilienceHub::App.PermissionModel.Type": { + "AllowedValues": [ + "LegacyIAMUser", + "RoleBased" + ] + }, "AWS::ResilienceHub::App.PhysicalResourceId.AwsAccountId": { "AllowedPatternRegex": "^[0-9]{12}$" }, @@ -245043,6 +246420,159 @@ "MANUAL" ] }, + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": { + "AllowedPatternRegex": "\\{[\\S\\s]*\\}\\s*", + "StringMax": 131072, + "StringMin": 2 + }, + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:kms:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:key\\/[a-zA-Z0-9-]+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": { + "AllowedPatternRegex": "^[^_][\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}][^_]+$", + "StringMax": 32, + "StringMin": 1 + }, + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": { + "AllowedValues": [ + "SAML", + "Facebook", + "Google", + "LoginWithAmazon", + "SignInWithApple", + "OIDC" + ] + }, + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:kms:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:key\\/[a-zA-Z0-9-]+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::IpAccessSettings.Description": { + "AllowedPatternRegex": "^.+$", + "StringMax": 256, + "StringMin": 1 + }, + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": { + "AllowedPatternRegex": "^.+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": { + "AllowedPatternRegex": "^.+$", + "StringMax": 256, + "StringMin": 1 + }, + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": { + "AllowedPatternRegex": "^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(?:/([0-9]|[12][0-9]|3[0-2])|)$" + }, + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": { + "AllowedPatternRegex": "^[\\w+\\-]+$", + "StringMax": 128, + "StringMin": 1 + }, + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": { + "AllowedPatternRegex": "^subnet-([0-9a-f]{8}|[0-9a-f]{17})$", + "StringMax": 32, + "StringMin": 1 + }, + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": { + "AllowedPatternRegex": "^vpc-[0-9a-z]*$", + "StringMax": 255, + "StringMin": 1 + }, + "AWS::WorkSpacesWeb::Portal.AuthenticationType": { + "AllowedValues": [ + "Standard", + "IAM_Identity_Center" + ] + }, + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:kms:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:key\\/[a-zA-Z0-9-]+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::Portal.DisplayName": { + "AllowedPatternRegex": "^.+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": { + "AllowedPatternRegex": "^arn:[\\w+=\\/,.@-]+:[a-zA-Z0-9\\-]+:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:[a-zA-Z]+(\\/[a-fA-F0-9\\-]{36})+$", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": { + "AllowedPatternRegex": "arn:[\\w+=/,.@-]+:kinesis:[a-zA-Z0-9\\-]*:[a-zA-Z0-9]{1,12}:stream/.+", + "StringMax": 2048, + "StringMin": 20 + }, + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": { + "AllowedValues": [ + "Disabled", + "Enabled" + ] + }, + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": { + "NumberMax": 600, + "NumberMin": 1 + }, + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": { + "AllowedValues": [ + "Disabled", + "Enabled" + ] + }, + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": { + "AllowedValues": [ + "Disabled", + "Enabled" + ] + }, + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": { + "AllowedValues": [ + "Disabled", + "Enabled" + ] + }, + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": { + "AllowedValues": [ + "Disabled", + "Enabled" + ] + }, "AWS::XRay::Group.GroupName": { "StringMax": 32, "StringMin": 1 @@ -245508,6 +247038,12 @@ "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "c7gn.2xlarge", @@ -245715,12 +247251,19 @@ "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", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -245838,6 +247381,12 @@ "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", diff --git a/src/cfnlint/data/CloudSpecs/us-east-2.json b/src/cfnlint/data/CloudSpecs/us-east-2.json index 1dabe25a83..494a592d01 100644 --- a/src/cfnlint/data/CloudSpecs/us-east-2.json +++ b/src/cfnlint/data/CloudSpecs/us-east-2.json @@ -640,71 +640,7 @@ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", - "AWS::Backup::BackupPlan.BackupRuleResourceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html", - "Properties": { - "CompletionWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-completionwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyActions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-copyactions", - "DuplicatesAllowed": true, - "ItemType": "CopyActionResourceType", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EnableContinuousBackup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-enablecontinuousbackup", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Lifecycle": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-lifecycle", - "Required": false, - "Type": "LifecycleResourceType", - "UpdateType": "Mutable" - }, - "RecoveryPointTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-recoverypointtags", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "RuleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-rulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-scheduleexpression", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartWindowMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-startwindowminutes", - "PrimitiveType": "Long", - "Required": false, - "UpdateType": "Mutable" - }, - "TargetBackupVault": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupplan-backupruleresourcetype.html#cfn-backup-backupplan-backupruleresourcetype-targetbackupvault", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::Backup::BackupVault.BackupVaultName" - } - } - } - }, + "AWS::Backup::BackupPlan.BackupRuleResourceType": "CACHED", "AWS::Backup::BackupPlan.CopyActionResourceType": "CACHED", "AWS::Backup::BackupPlan.LifecycleResourceType": "CACHED", "AWS::Backup::BackupSelection.BackupSelectionResourceType": "CACHED", @@ -790,6 +726,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -1636,6 +1573,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": "CACHED", "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", @@ -2987,7 +2931,35 @@ "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationCredentials": "CACHED", "AWS::Pipes::Pipe.SelfManagedKafkaAccessConfigurationVpc": "CACHED", "AWS::QLDB::Stream.KinesisConfiguration": "CACHED", - "AWS::QuickSight::Analysis.AggregationFunction": "CACHED", + "AWS::QuickSight::Analysis.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.AnalysisDefaults": "CACHED", "AWS::QuickSight::Analysis.AnalysisDefinition": "CACHED", @@ -3038,7 +3010,32 @@ "AWS::QuickSight::Analysis.ClusterMarker": "CACHED", "AWS::QuickSight::Analysis.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Analysis.ColorScale": "CACHED", - "AWS::QuickSight::Analysis.ColumnConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ColumnConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html", + "Properties": { + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "FormatConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-formatconfiguration", + "Required": false, + "Type": "FormatConfiguration", + "UpdateType": "Mutable" + }, + "Role": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-role", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.ColumnConfiguration.Role" + } + } + } + }, "AWS::QuickSight::Analysis.ColumnHierarchy": "CACHED", "AWS::QuickSight::Analysis.ColumnIdentifier": "CACHED", "AWS::QuickSight::Analysis.ColumnSort": "CACHED", @@ -3488,7 +3485,32 @@ "AWS::QuickSight::Dashboard.ClusterMarker": "CACHED", "AWS::QuickSight::Dashboard.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ColorScale": "CACHED", - "AWS::QuickSight::Dashboard.ColumnConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ColumnConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html", + "Properties": { + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "FormatConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-formatconfiguration", + "Required": false, + "Type": "FormatConfiguration", + "UpdateType": "Mutable" + }, + "Role": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-role", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.ColumnConfiguration.Role" + } + } + } + }, "AWS::QuickSight::Dashboard.ColumnHierarchy": "CACHED", "AWS::QuickSight::Dashboard.ColumnIdentifier": "CACHED", "AWS::QuickSight::Dashboard.ColumnSort": "CACHED", @@ -3982,7 +4004,35 @@ "AWS::QuickSight::RefreshSchedule.RefreshOnDay": "CACHED", "AWS::QuickSight::RefreshSchedule.RefreshScheduleMap": "CACHED", "AWS::QuickSight::RefreshSchedule.ScheduleFrequency": "CACHED", - "AWS::QuickSight::Template.AggregationFunction": "CACHED", + "AWS::QuickSight::Template.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", "AWS::QuickSight::Template.AnchorDateConfiguration": "CACHED", @@ -4029,7 +4079,32 @@ "AWS::QuickSight::Template.ClusterMarker": "CACHED", "AWS::QuickSight::Template.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Template.ColorScale": "CACHED", - "AWS::QuickSight::Template.ColumnConfiguration": "CACHED", + "AWS::QuickSight::Template.ColumnConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html", + "Properties": { + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "FormatConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-formatconfiguration", + "Required": false, + "Type": "FormatConfiguration", + "UpdateType": "Mutable" + }, + "Role": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-role", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.ColumnConfiguration.Role" + } + } + } + }, "AWS::QuickSight::Template.ColumnGroupColumnSchema": "CACHED", "AWS::QuickSight::Template.ColumnGroupSchema": "CACHED", "AWS::QuickSight::Template.ColumnHierarchy": "CACHED", @@ -5274,7 +5349,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5783,6 +5858,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "CACHED", "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", @@ -5848,6 +5924,8 @@ "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::RegistryPolicy": "CACHED", @@ -6137,7 +6215,52 @@ "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::FindingsFilter": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Macie::FindingsFilter.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Macie::Session": "CACHED", "AWS::ManagedBlockchain::Member": "CACHED", "AWS::ManagedBlockchain::Node": { @@ -6308,7 +6431,76 @@ "AWS::Rekognition::Collection": "CACHED", "AWS::Rekognition::Project": "CACHED", "AWS::Rekognition::StreamProcessor": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -7554,6 +7746,7 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMR::WALWorkspace.WALWorkspaceName": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider.Id": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo.Namespace": "CACHED", "AWS::EMRContainers::VirtualCluster.Name": "CACHED", @@ -7582,6 +7775,24 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RoleArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::SchemaMapping.Description": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaName": "CACHED", "AWS::Events::ApiDestination.Description": "CACHED", "AWS::Events::ApiDestination.HttpMethod": "CACHED", "AWS::Events::ApiDestination.Name": "CACHED", @@ -12462,6 +12673,12 @@ "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "c7gn.2xlarge", @@ -12645,6 +12862,12 @@ "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", @@ -12768,6 +12991,12 @@ "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", @@ -13419,6 +13648,8 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", "u-12tb1.112xlarge", "u-3tb1.56xlarge", "u-6tb1.112xlarge", diff --git a/src/cfnlint/data/CloudSpecs/us-gov-east-1.json b/src/cfnlint/data/CloudSpecs/us-gov-east-1.json index befe822ef4..1ed16ea431 100644 --- a/src/cfnlint/data/CloudSpecs/us-gov-east-1.json +++ b/src/cfnlint/data/CloudSpecs/us-gov-east-1.json @@ -3543,7 +3543,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -7132,7 +7132,65 @@ } } }, - "AWS::IAM::ManagedPolicy": "CACHED", + "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", diff --git a/src/cfnlint/data/CloudSpecs/us-gov-west-1.json b/src/cfnlint/data/CloudSpecs/us-gov-west-1.json index c61a75039a..213be476aa 100644 --- a/src/cfnlint/data/CloudSpecs/us-gov-west-1.json +++ b/src/cfnlint/data/CloudSpecs/us-gov-west-1.json @@ -3541,8 +3541,61 @@ "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.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationfunction.html#cfn-quicksight-analysis-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-aggregationsortconfiguration.html#cfn-quicksight-analysis-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Analysis.AnalysisDefaults": "CACHED", "AWS::QuickSight::Analysis.AnalysisDefinition": "CACHED", "AWS::QuickSight::Analysis.AnalysisError": "CACHED", @@ -3592,6 +3645,7 @@ "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", @@ -3619,6 +3673,7 @@ "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", @@ -3629,7 +3684,88 @@ "AWS::QuickSight::Analysis.DataBarsOptions": "CACHED", "AWS::QuickSight::Analysis.DataColor": "CACHED", "AWS::QuickSight::Analysis.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions": "CACHED", + "AWS::QuickSight::Analysis.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-datalabeloptions.html#cfn-quicksight-analysis-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Analysis.DataLabelType": "CACHED", "AWS::QuickSight::Analysis.DataPathColor": "CACHED", "AWS::QuickSight::Analysis.DataPathLabelType": "CACHED", @@ -3658,7 +3794,41 @@ "AWS::QuickSight::Analysis.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-destinationparametervalueconfiguration.html#cfn-quicksight-analysis-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.DimensionField": "CACHED", "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", "AWS::QuickSight::Analysis.DonutOptions": "CACHED", @@ -3690,7 +3860,31 @@ "AWS::QuickSight::Analysis.FilterGroup": "CACHED", "AWS::QuickSight::Analysis.FilterListConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterListControl": "CACHED", - "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-analysis-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Analysis.FilterScopeConfiguration": "CACHED", @@ -3727,15 +3921,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-geospatialpointstyleoptions.html#cfn-quicksight-analysis-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Analysis.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Analysis.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Analysis.GradientColor": "CACHED", @@ -3838,19 +4048,132 @@ "AWS::QuickSight::Analysis.PieChartVisual": "CACHED", "AWS::QuickSight::Analysis.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablecellconditionalformatting.html#cfn-quicksight-analysis-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablefieldoptions.html#cfn-quicksight-analysis-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottableoptions.html#cfn-quicksight-analysis-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", @@ -3861,7 +4184,110 @@ "AWS::QuickSight::Analysis.ProgressBarOptions": "CACHED", "AWS::QuickSight::Analysis.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Analysis.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Analysis.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-radarchartconfiguration.html#cfn-quicksight-analysis-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Analysis.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Analysis.RadarChartSortConfiguration": "CACHED", @@ -3870,7 +4296,29 @@ "AWS::QuickSight::Analysis.ReferenceLine": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Analysis.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-referencelinedynamicdataconfiguration.html#cfn-quicksight-analysis-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.ReferenceLineStyleConfiguration": "CACHED", @@ -3886,10 +4334,74 @@ "AWS::QuickSight::Analysis.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Analysis.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Analysis.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-scatterplotunaggregatedfieldwells.html#cfn-quicksight-analysis-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Analysis.ScrollBarOptions": "CACHED", "AWS::QuickSight::Analysis.SecondaryValueOptions": "CACHED", @@ -3996,7 +4508,32 @@ "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", - "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html#cfn-quicksight-dashboard-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", @@ -4042,6 +4579,7 @@ "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", @@ -4069,6 +4607,7 @@ "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", @@ -4086,7 +4625,88 @@ "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", "AWS::QuickSight::Dashboard.DataColor": "CACHED", "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions": "CACHED", + "AWS::QuickSight::Dashboard.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-datalabeloptions.html#cfn-quicksight-dashboard-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", @@ -4118,7 +4738,41 @@ "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-destinationparametervalueconfiguration.html#cfn-quicksight-dashboard-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", @@ -4153,7 +4807,31 @@ "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterListControl": "CACHED", - "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-dashboard-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", @@ -4190,15 +4868,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-geospatialpointstyleoptions.html#cfn-quicksight-dashboard-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.GradientColor": "CACHED", @@ -4301,19 +4995,132 @@ "AWS::QuickSight::Dashboard.PieChartVisual": "CACHED", "AWS::QuickSight::Dashboard.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablecellconditionalformatting.html#cfn-quicksight-dashboard-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottablefieldoptions.html#cfn-quicksight-dashboard-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions": "CACHED", + "AWS::QuickSight::Dashboard.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-pivottableoptions.html#cfn-quicksight-dashboard-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", @@ -4324,7 +5131,110 @@ "AWS::QuickSight::Dashboard.ProgressBarOptions": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-radarchartconfiguration.html#cfn-quicksight-dashboard-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", @@ -4333,7 +5243,29 @@ "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-referencelinedynamicdataconfiguration.html#cfn-quicksight-dashboard-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", @@ -4349,10 +5281,74 @@ "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Dashboard.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-scatterplotunaggregatedfieldwells.html#cfn-quicksight-dashboard-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", @@ -4619,8 +5615,61 @@ "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.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html", + "Properties": { + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationfunction.html#cfn-quicksight-template-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Template.AggregationSortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html", + "Properties": { + "AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-aggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "SortDirection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-aggregationsortconfiguration.html#cfn-quicksight-template-aggregationsortconfiguration-sortdirection", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.AggregationSortConfiguration.SortDirection" + } + } + } + }, "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", "AWS::QuickSight::Template.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Template.ArcAxisConfiguration": "CACHED", @@ -4666,6 +5715,7 @@ "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", @@ -4696,6 +5746,7 @@ "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", @@ -4706,7 +5757,88 @@ "AWS::QuickSight::Template.DataBarsOptions": "CACHED", "AWS::QuickSight::Template.DataColor": "CACHED", "AWS::QuickSight::Template.DataFieldSeriesItem": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions": "CACHED", + "AWS::QuickSight::Template.DataLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html", + "Properties": { + "CategoryLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-categorylabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.CategoryLabelVisibility" + } + }, + "DataLabelTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-datalabeltypes", + "DuplicatesAllowed": true, + "ItemType": "DataLabelType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LabelColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelColor" + } + }, + "LabelContent": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelcontent", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.LabelContent" + } + }, + "LabelFontConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-labelfontconfiguration", + "Required": false, + "Type": "FontConfiguration", + "UpdateType": "Mutable" + }, + "MeasureLabelVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-measurelabelvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility" + } + }, + "Overlap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-overlap", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Overlap" + } + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-position", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Position" + } + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-datalabeloptions.html#cfn-quicksight-template-datalabeloptions-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DataLabelOptions.Visibility" + } + } + } + }, "AWS::QuickSight::Template.DataLabelType": "CACHED", "AWS::QuickSight::Template.DataPathColor": "CACHED", "AWS::QuickSight::Template.DataPathLabelType": "CACHED", @@ -4734,7 +5866,41 @@ "AWS::QuickSight::Template.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.DefaultSectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.DestinationParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Template.DestinationParameterValueConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html", + "Properties": { + "CustomValuesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-customvaluesconfiguration", + "Required": false, + "Type": "CustomValuesConfiguration", + "UpdateType": "Mutable" + }, + "SelectAllValueOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-selectallvalueoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SelectAllValueOptions" + } + }, + "SourceField": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourcefield", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.DestinationParameterValueConfiguration.SourceField" + } + }, + "SourceParameterName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-destinationparametervalueconfiguration.html#cfn-quicksight-template-destinationparametervalueconfiguration-sourceparametername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.DimensionField": "CACHED", "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", @@ -4766,7 +5932,31 @@ "AWS::QuickSight::Template.FilterGroup": "CACHED", "AWS::QuickSight::Template.FilterListConfiguration": "CACHED", "AWS::QuickSight::Template.FilterListControl": "CACHED", - "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", + "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html", + "Properties": { + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfieldoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + } + }, + "SelectedFields": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filteroperationselectedfieldsconfiguration.html#cfn-quicksight-template-filteroperationselectedfieldsconfiguration-selectedfields", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFields" + } + } + } + }, "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", @@ -4803,15 +5993,31 @@ "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.GeospatialPointStyleOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html", + "Properties": { + "ClusterMarkerConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-clustermarkerconfiguration", + "Required": false, + "Type": "ClusterMarkerConfiguration", + "UpdateType": "Mutable" + }, + "SelectedPointStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-geospatialpointstyleoptions.html#cfn-quicksight-template-geospatialpointstyleoptions-selectedpointstyle", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, "AWS::QuickSight::Template.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Template.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Template.GradientColor": "CACHED", @@ -4912,19 +6118,132 @@ "AWS::QuickSight::Template.PieChartVisual": "CACHED", "AWS::QuickSight::Template.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Template.PivotTableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.PivotTableCellConditionalFormatting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html", + "Properties": { + "FieldId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-fieldid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId" + } + }, + "Scope": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-scope", + "Required": false, + "Type": "PivotTableConditionalFormattingScope", + "UpdateType": "Mutable" + }, + "TextFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablecellconditionalformatting.html#cfn-quicksight-template-pivottablecellconditionalformatting-textformat", + "Required": false, + "Type": "TextConditionalFormat", + "UpdateType": "Mutable" + } + } + }, "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.PivotTableFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html", + "Properties": { + "DataPathOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-datapathoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableDataPathOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SelectedFieldOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablefieldoptions.html#cfn-quicksight-template-pivottablefieldoptions-selectedfieldoptions", + "DuplicatesAllowed": true, + "ItemType": "PivotTableFieldOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html", + "Properties": { + "CellStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-cellstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "ColumnNamesVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-columnnamesvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility" + } + }, + "MetricPlacement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-metricplacement", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement" + } + }, + "RowAlternateColorOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowalternatecoloroptions", + "Required": false, + "Type": "RowAlternateColorOptions", + "UpdateType": "Mutable" + }, + "RowFieldNamesStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowfieldnamesstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "RowHeaderStyle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-rowheaderstyle", + "Required": false, + "Type": "TableCellStyle", + "UpdateType": "Mutable" + }, + "SingleMetricVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-singlemetricvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility" + } + }, + "ToggleButtonsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottableoptions.html#cfn-quicksight-template-pivottableoptions-togglebuttonsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.PivotTableOptions.ToggleButtonsVisibility" + } + } + } + }, "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", @@ -4935,7 +6254,110 @@ "AWS::QuickSight::Template.ProgressBarOptions": "CACHED", "AWS::QuickSight::Template.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartAreaStyleSettings": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration": "CACHED", + "AWS::QuickSight::Template.RadarChartConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html", + "Properties": { + "AlternateBandColorsVisibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandcolorsvisibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility" + } + }, + "AlternateBandEvenColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandevencolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor" + } + }, + "AlternateBandOddColor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-alternatebandoddcolor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor" + } + }, + "BaseSeriesSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-baseseriessettings", + "Required": false, + "Type": "RadarChartSeriesSettings", + "UpdateType": "Mutable" + }, + "CategoryAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categoryaxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "CategoryLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-categorylabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "ColorAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-coloraxis", + "Required": false, + "Type": "AxisDisplayOptions", + "UpdateType": "Mutable" + }, + "ColorLabelOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-colorlabeloptions", + "Required": false, + "Type": "ChartAxisLabelOptions", + "UpdateType": "Mutable" + }, + "FieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-fieldwells", + "Required": false, + "Type": "RadarChartFieldWells", + "UpdateType": "Mutable" + }, + "Legend": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-legend", + "Required": false, + "Type": "LegendOptions", + "UpdateType": "Mutable" + }, + "Shape": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-shape", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.Shape" + } + }, + "SortConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-sortconfiguration", + "Required": false, + "Type": "RadarChartSortConfiguration", + "UpdateType": "Mutable" + }, + "StartAngle": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-startangle", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle" + } + }, + "VisualPalette": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-radarchartconfiguration.html#cfn-quicksight-template-radarchartconfiguration-visualpalette", + "Required": false, + "Type": "VisualPalette", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Template.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Template.RadarChartSortConfiguration": "CACHED", @@ -4944,7 +6366,29 @@ "AWS::QuickSight::Template.ReferenceLine": "CACHED", "AWS::QuickSight::Template.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineDataConfiguration": "CACHED", - "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": "CACHED", + "AWS::QuickSight::Template.ReferenceLineDynamicDataConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html", + "Properties": { + "Calculation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-calculation", + "Required": true, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + }, + "Column": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-column", + "Required": true, + "Type": "ColumnIdentifier", + "UpdateType": "Mutable" + }, + "MeasureAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-referencelinedynamicdataconfiguration.html#cfn-quicksight-template-referencelinedynamicdataconfiguration-measureaggregationfunction", + "Required": true, + "Type": "AggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", @@ -4960,10 +6404,74 @@ "AWS::QuickSight::Template.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual": "CACHED", - "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotCategoricallyAggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html", + "Properties": { + "Category": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-category", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotcategoricallyaggregatedfieldwells.html#cfn-quicksight-template-scatterplotcategoricallyaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Template.ScatterPlotFieldWells": "CACHED", - "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html", + "Properties": { + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-size", + "DuplicatesAllowed": true, + "ItemType": "MeasureField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "XAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-xaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "YAxis": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotunaggregatedfieldwells.html#cfn-quicksight-template-scatterplotunaggregatedfieldwells-yaxis", + "DuplicatesAllowed": true, + "ItemType": "DimensionField", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Template.ScrollBarOptions": "CACHED", "AWS::QuickSight::Template.SecondaryValueOptions": "CACHED", @@ -5078,7 +6586,28 @@ "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" + } + } + } + }, "AWS::QuickSight::Theme.SheetStyle": "CACHED", "AWS::QuickSight::Theme.ThemeConfiguration": "CACHED", "AWS::QuickSight::Theme.ThemeError": "CACHED", @@ -5749,7 +7278,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -9968,7 +11497,65 @@ } } }, - "AWS::IAM::ManagedPolicy": "CACHED", + "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", @@ -10656,7 +12243,132 @@ "AWS::QuickSight::DataSource": "CACHED", "AWS::QuickSight::RefreshSchedule": "CACHED", "AWS::QuickSight::Template": "CACHED", - "AWS::QuickSight::Theme": "CACHED", + "AWS::QuickSight::Theme": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CreatedTime": { + "PrimitiveType": "String" + }, + "LastUpdatedTime": { + "PrimitiveType": "String" + }, + "Type": { + "PrimitiveType": "String" + }, + "Version": { + "Type": "ThemeVersion" + }, + "Version.Arn": { + "PrimitiveType": "String" + }, + "Version.BaseThemeId": { + "PrimitiveType": "String" + }, + "Version.Configuration": { + "Type": "ThemeConfiguration" + }, + "Version.Configuration.DataColorPalette": { + "Type": "DataColorPalette" + }, + "Version.Configuration.Sheet": { + "Type": "SheetStyle" + }, + "Version.Configuration.Typography": { + "Type": "Typography" + }, + "Version.Configuration.UIColorPalette": { + "Type": "UIColorPalette" + }, + "Version.CreatedTime": { + "PrimitiveType": "String" + }, + "Version.Description": { + "PrimitiveType": "String" + }, + "Version.Errors": { + "ItemType": "ThemeError", + "Type": "List" + }, + "Version.Status": { + "PrimitiveType": "String" + }, + "Version.VersionNumber": { + "PrimitiveType": "Double" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html", + "Properties": { + "AwsAccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-awsaccountid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.AwsAccountId" + } + }, + "BaseThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-basethemeid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.BaseThemeId" + } + }, + "Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-configuration", + "Required": false, + "Type": "ThemeConfiguration", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.Name" + } + }, + "Permissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-permissions", + "DuplicatesAllowed": true, + "ItemType": "ResourcePermission", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ThemeId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-themeid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.ThemeId" + } + }, + "VersionDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-theme.html#cfn-quicksight-theme-versiondescription", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Theme.VersionDescription" + } + } + } + }, "AWS::QuickSight::VPCConnection": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -12624,6 +14336,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -12651,7 +14366,6 @@ "AWS::QuickSight::Analysis.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Analysis.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Analysis.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.Color": "CACHED", "AWS::QuickSight::Analysis.DataPathColor.TimeGranularity": "CACHED", @@ -12766,7 +14480,6 @@ "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Analysis.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Analysis.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Analysis.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -12876,12 +14589,10 @@ "AWS::QuickSight::Analysis.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Analysis.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -12898,7 +14609,6 @@ "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Analysis.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Analysis.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Analysis.RadarChartVisual.VisualId": "CACHED", @@ -13089,6 +14799,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -13121,7 +14834,6 @@ "AWS::QuickSight::Dashboard.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Dashboard.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Dashboard.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.Color": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor.TimeGranularity": "CACHED", @@ -13242,7 +14954,6 @@ "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Dashboard.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Dashboard.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Dashboard.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Dashboard.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -13352,12 +15063,10 @@ "AWS::QuickSight::Dashboard.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Dashboard.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Dashboard.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -13374,7 +15083,6 @@ "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Dashboard.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Dashboard.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Dashboard.RadarChartVisual.VisualId": "CACHED", @@ -13645,6 +15353,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -13672,7 +15383,6 @@ "AWS::QuickSight::Template.DataLabelOptions.MeasureLabelVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Overlap": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Position": "CACHED", - "AWS::QuickSight::Template.DataLabelOptions.TotalsVisibility": "CACHED", "AWS::QuickSight::Template.DataLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.DataPathColor.Color": "CACHED", "AWS::QuickSight::Template.DataPathColor.TimeGranularity": "CACHED", @@ -13784,7 +15494,6 @@ "AWS::QuickSight::Template.GeospatialCoordinateBounds.North": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.South": "CACHED", "AWS::QuickSight::Template.GeospatialCoordinateBounds.West": "CACHED", - "AWS::QuickSight::Template.GeospatialHeatmapDataColor.Color": "CACHED", "AWS::QuickSight::Template.GeospatialMapStyleOptions.BaseMapStyle": "CACHED", "AWS::QuickSight::Template.GeospatialMapVisual.VisualId": "CACHED", "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle": "CACHED", @@ -13893,12 +15602,10 @@ "AWS::QuickSight::Template.PivotFieldSortOptions.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableCellConditionalFormatting.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableConditionalFormattingScope.Role": "CACHED", - "AWS::QuickSight::Template.PivotTableFieldCollapseStateOption.State": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.CustomLabel": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.FieldId": "CACHED", "AWS::QuickSight::Template.PivotTableFieldOption.Visibility": "CACHED", "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions.FieldId": "CACHED", - "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility": "CACHED", @@ -13915,7 +15622,6 @@ "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandColorsVisibility": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandEvenColor": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.AlternateBandOddColor": "CACHED", - "AWS::QuickSight::Template.RadarChartConfiguration.AxesRangeScale": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.Shape": "CACHED", "AWS::QuickSight::Template.RadarChartConfiguration.StartAngle": "CACHED", "AWS::QuickSight::Template.RadarChartVisual.VisualId": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-west-1.json b/src/cfnlint/data/CloudSpecs/us-west-1.json index f02aed3180..e9d21d3af9 100644 --- a/src/cfnlint/data/CloudSpecs/us-west-1.json +++ b/src/cfnlint/data/CloudSpecs/us-west-1.json @@ -3116,7 +3116,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -3790,7 +3790,52 @@ "AWS::MSK::VpcConnection": "CACHED", "AWS::Macie::AllowList": "CACHED", "AWS::Macie::CustomDataIdentifier": "CACHED", - "AWS::Macie::FindingsFilter": "CACHED", + "AWS::Macie::FindingsFilter": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-action", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Macie::FindingsFilter.Action" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FindingCriteria": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-findingcriteria", + "Required": true, + "Type": "FindingCriteria", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Position": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-macie-findingsfilter.html#cfn-macie-findingsfilter-position", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -3927,7 +3972,76 @@ "AWS::RefactorSpaces::Route": "CACHED", "AWS::RefactorSpaces::Service": "CACHED", "AWS::Rekognition::Collection": "CACHED", - "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::App": { + "Attributes": { + "AppArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Properties": { + "AppAssessmentSchedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-appassessmentschedule", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppAssessmentSchedule" + } + }, + "AppTemplateBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-apptemplatebody", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.AppTemplateBody" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.Name" + } + }, + "ResiliencyPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resiliencypolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::ResilienceHub::App.ResiliencyPolicyArn" + } + }, + "ResourceMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", + "DuplicatesAllowed": true, + "ItemType": "ResourceMapping", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-west-2.json b/src/cfnlint/data/CloudSpecs/us-west-2.json index 287d3b0fdc..f4ac21a639 100644 --- a/src/cfnlint/data/CloudSpecs/us-west-2.json +++ b/src/cfnlint/data/CloudSpecs/us-west-2.json @@ -517,7 +517,23 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "CACHED", - "AWS::AppStream::Fleet.ComputeCapacity": "CACHED", + "AWS::AppStream::Fleet.ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html", + "Properties": { + "DesiredInstances": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredinstances", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DesiredSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -729,6 +745,7 @@ "AWS::CleanRooms::ConfiguredTable.AggregationConstraint": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRule": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation": "CACHED", + "AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom": "CACHED", "AWS::CleanRooms::ConfiguredTable.AnalysisRuleList": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy": "CACHED", "AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1": "CACHED", @@ -1697,6 +1714,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute": "CACHED", "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", @@ -3297,6 +3321,7 @@ "AWS::QuickSight::Analysis.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration": "CACHED", "AWS::QuickSight::Analysis.ArcOptions": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Analysis.AxisDataOptions": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions": "CACHED", @@ -3336,51 +3361,8 @@ "AWS::QuickSight::Analysis.ClusterMarker": "CACHED", "AWS::QuickSight::Analysis.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Analysis.ColorScale": "CACHED", - "AWS::QuickSight::Analysis.ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html", - "Properties": { - "CustomColors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-colorsconfiguration.html#cfn-quicksight-analysis-colorsconfiguration-customcolors", - "DuplicatesAllowed": true, - "ItemType": "CustomColor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::QuickSight::Analysis.ColumnConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html", - "Properties": { - "ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-colorsconfiguration", - "Required": false, - "Type": "ColorsConfiguration", - "UpdateType": "Mutable" - }, - "Column": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-column", - "Required": true, - "Type": "ColumnIdentifier", - "UpdateType": "Mutable" - }, - "FormatConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-formatconfiguration", - "Required": false, - "Type": "FormatConfiguration", - "UpdateType": "Mutable" - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-columnconfiguration.html#cfn-quicksight-analysis-columnconfiguration-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Analysis.ColumnConfiguration.Role" - } - } - } - }, + "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", @@ -3407,29 +3389,7 @@ "AWS::QuickSight::Analysis.CustomActionNavigationOperation": "CACHED", "AWS::QuickSight::Analysis.CustomActionSetParametersOperation": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Analysis.CustomColor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html", - "Properties": { - "Color": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-color", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FieldValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-fieldvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpecialValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-customcolor.html#cfn-quicksight-analysis-customcolor-specialvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Analysis.CustomColor": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration": "CACHED", "AWS::QuickSight::Analysis.CustomContentVisual": "CACHED", "AWS::QuickSight::Analysis.CustomFilterConfiguration": "CACHED", @@ -3806,7 +3766,41 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", - "AWS::QuickSight::Dashboard.AggregationFunction": "CACHED", + "AWS::QuickSight::Dashboard.AggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html", + "Properties": { + "AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-attributeaggregationfunction", + "Required": false, + "Type": "AttributeAggregationFunction", + "UpdateType": "Mutable" + }, + "CategoricalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-categoricalaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.CategoricalAggregationFunction" + } + }, + "DateAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-dateaggregationfunction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AggregationFunction.DateAggregationFunction" + } + }, + "NumericalAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationfunction.html#cfn-quicksight-dashboard-aggregationfunction-numericalaggregationfunction", + "Required": false, + "Type": "NumericalAggregationFunction", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -3814,6 +3808,26 @@ "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html", + "Properties": { + "SimpleAttributeAggregation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-simpleattributeaggregation", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation" + } + }, + "ValueForMultipleValues": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-attributeaggregationfunction.html#cfn-quicksight-dashboard-attributeaggregationfunction-valueformultiplevalues", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -3853,51 +3867,8 @@ "AWS::QuickSight::Dashboard.ClusterMarker": "CACHED", "AWS::QuickSight::Dashboard.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ColorScale": "CACHED", - "AWS::QuickSight::Dashboard.ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorsconfiguration.html", - "Properties": { - "CustomColors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-colorsconfiguration.html#cfn-quicksight-dashboard-colorsconfiguration-customcolors", - "DuplicatesAllowed": true, - "ItemType": "CustomColor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::QuickSight::Dashboard.ColumnConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html", - "Properties": { - "ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-colorsconfiguration", - "Required": false, - "Type": "ColorsConfiguration", - "UpdateType": "Mutable" - }, - "Column": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-column", - "Required": true, - "Type": "ColumnIdentifier", - "UpdateType": "Mutable" - }, - "FormatConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-formatconfiguration", - "Required": false, - "Type": "FormatConfiguration", - "UpdateType": "Mutable" - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-columnconfiguration.html#cfn-quicksight-dashboard-columnconfiguration-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Dashboard.ColumnConfiguration.Role" - } - } - } - }, + "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", @@ -3924,29 +3895,7 @@ "AWS::QuickSight::Dashboard.CustomActionNavigationOperation": "CACHED", "AWS::QuickSight::Dashboard.CustomActionSetParametersOperation": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Dashboard.CustomColor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html", - "Properties": { - "Color": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-color", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FieldValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-fieldvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpecialValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-customcolor.html#cfn-quicksight-dashboard-customcolor-specialvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Dashboard.CustomColor": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration": "CACHED", "AWS::QuickSight::Dashboard.CustomContentVisual": "CACHED", "AWS::QuickSight::Dashboard.CustomFilterConfiguration": "CACHED", @@ -4422,6 +4371,7 @@ "AWS::QuickSight::Template.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Template.ArcConfiguration": "CACHED", "AWS::QuickSight::Template.ArcOptions": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Template.AxisDataOptions": "CACHED", "AWS::QuickSight::Template.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions": "CACHED", @@ -4461,51 +4411,8 @@ "AWS::QuickSight::Template.ClusterMarker": "CACHED", "AWS::QuickSight::Template.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Template.ColorScale": "CACHED", - "AWS::QuickSight::Template.ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html", - "Properties": { - "CustomColors": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-colorsconfiguration.html#cfn-quicksight-template-colorsconfiguration-customcolors", - "DuplicatesAllowed": true, - "ItemType": "CustomColor", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, - "AWS::QuickSight::Template.ColumnConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html", - "Properties": { - "ColorsConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-colorsconfiguration", - "Required": false, - "Type": "ColorsConfiguration", - "UpdateType": "Mutable" - }, - "Column": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-column", - "Required": true, - "Type": "ColumnIdentifier", - "UpdateType": "Mutable" - }, - "FormatConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-formatconfiguration", - "Required": false, - "Type": "FormatConfiguration", - "UpdateType": "Mutable" - }, - "Role": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-columnconfiguration.html#cfn-quicksight-template-columnconfiguration-role", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::QuickSight::Template.ColumnConfiguration.Role" - } - } - } - }, + "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", @@ -4535,29 +4442,7 @@ "AWS::QuickSight::Template.CustomActionNavigationOperation": "CACHED", "AWS::QuickSight::Template.CustomActionSetParametersOperation": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation": "CACHED", - "AWS::QuickSight::Template.CustomColor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html", - "Properties": { - "Color": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-color", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FieldValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-fieldvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SpecialValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-customcolor.html#cfn-quicksight-template-customcolor-specialvalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::QuickSight::Template.CustomColor": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration": "CACHED", "AWS::QuickSight::Template.CustomContentVisual": "CACHED", "AWS::QuickSight::Template.CustomFilterConfiguration": "CACHED", @@ -5027,6 +4912,8 @@ "AWS::Rekognition::StreamProcessor.List": "CACHED", "AWS::Rekognition::StreamProcessor.NotificationChannel": "CACHED", "AWS::Rekognition::StreamProcessor.S3Destination": "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", @@ -5795,6 +5682,7 @@ "AWS::Wisdom::KnowledgeBase.SourceConfiguration": "CACHED", "AWS::WorkSpaces::ConnectionAlias.ConnectionAliasAssociation": "CACHED", "AWS::WorkSpaces::Workspace.WorkspaceProperties": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule": "CACHED", "AWS::XRay::Group.InsightsConfiguration": "CACHED", "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Alexa::ASK::Skill.AuthenticationConfiguration": "CACHED", @@ -5821,7 +5709,7 @@ }, "Tag": "CACHED" }, - "ResourceSpecificationVersion": "136.0.0", + "ResourceSpecificationVersion": "137.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5903,7 +5791,157 @@ "AWS::AppStream::ApplicationFleetAssociation": "CACHED", "AWS::AppStream::DirectoryConfig": "CACHED", "AWS::AppStream::Entitlement": "CACHED", - "AWS::AppStream::Fleet": "CACHED", + "AWS::AppStream::Fleet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html", + "Properties": { + "ComputeCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-computecapacity", + "Required": false, + "Type": "ComputeCapacity", + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-disconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds" + } + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-displayname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DomainJoinInfo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-domainjoininfo", + "Required": false, + "Type": "DomainJoinInfo", + "UpdateType": "Mutable" + }, + "EnableDefaultInternetAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-enabledefaultinternetaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "FleetType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-fleettype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "IamRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-iamrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IdleDisconnectTimeoutInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-idledisconnecttimeoutinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds" + } + }, + "ImageArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ImageName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-instancetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AppStreamInstanceType" + } + }, + "MaxConcurrentSessions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxconcurrentsessions", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxSessionsPerInstance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxsessionsperinstance", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxUserDurationInSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxuserdurationinseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AppStream::Fleet.MaxUserDurationInSeconds" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Platform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-platform", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SessionScriptS3Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-sessionscripts3location", + "Required": false, + "Type": "S3Location", + "UpdateType": "Mutable" + }, + "StreamView": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-streamview", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UsbDeviceFilterStrings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-usbdevicefilterstrings", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VpcConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-vpcconfig", + "Required": false, + "Type": "VpcConfig", + "UpdateType": "Mutable" + } + } + }, "AWS::AppStream::ImageBuilder": "CACHED", "AWS::AppStream::Stack": "CACHED", "AWS::AppStream::StackFleetAssociation": "CACHED", @@ -6508,7 +6546,45 @@ "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": "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": "Immutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -6559,69 +6635,7 @@ "AWS::ECR::PullThroughCacheRule": "CACHED", "AWS::ECR::RegistryPolicy": "CACHED", "AWS::ECR::ReplicationConfiguration": "CACHED", - "AWS::ECR::Repository": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "RepositoryUri": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html", - "Properties": { - "EncryptionConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-encryptionconfiguration", - "Required": false, - "Type": "EncryptionConfiguration", - "UpdateType": "Immutable" - }, - "ImageScanningConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-imagescanningconfiguration", - "Required": false, - "Type": "ImageScanningConfiguration", - "UpdateType": "Mutable" - }, - "ImageTagMutability": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-imagetagmutability", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ECR::Repository.ImageTagMutability" - } - }, - "LifecyclePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-lifecyclepolicy", - "Required": false, - "Type": "LifecyclePolicy", - "UpdateType": "Mutable" - }, - "RepositoryName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositoryname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::ECR::Repository.RepositoryName" - } - }, - "RepositoryPolicyText": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositorypolicytext", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::ECR::Repository": "CACHED", "AWS::ECS::CapacityProvider": "CACHED", "AWS::ECS::Cluster": "CACHED", "AWS::ECS::ClusterCapacityProviderAssociations": "CACHED", @@ -6644,6 +6658,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", + "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "CACHED", "AWS::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", @@ -6666,6 +6681,8 @@ "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", + "AWS::EntityResolution::MatchingWorkflow": "CACHED", + "AWS::EntityResolution::SchemaMapping": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::RegistryPolicy": "CACHED", @@ -6921,7 +6938,73 @@ "AWS::KinesisVideo::SignalingChannel": "CACHED", "AWS::KinesisVideo::Stream": "CACHED", "AWS::LakeFormation::DataCellsFilter": "CACHED", - "AWS::LakeFormation::DataLakeSettings": "CACHED", + "AWS::LakeFormation::DataLakeSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html", + "Properties": { + "Admins": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-admins", + "Required": false, + "Type": "Admins", + "UpdateType": "Mutable" + }, + "AllowExternalDataFiltering": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-allowexternaldatafiltering", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowFullTableExternalDataAccess": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-allowfulltableexternaldataaccess", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AuthorizedSessionTagValueList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-authorizedsessiontagvaluelist", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CreateDatabaseDefaultPermissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-createdatabasedefaultpermissions", + "Required": false, + "Type": "CreateDatabaseDefaultPermissions", + "UpdateType": "Mutable" + }, + "CreateTableDefaultPermissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-createtabledefaultpermissions", + "Required": false, + "Type": "CreateTableDefaultPermissions", + "UpdateType": "Mutable" + }, + "ExternalDataFilteringAllowList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-externaldatafilteringallowlist", + "Required": false, + "Type": "ExternalDataFilteringAllowList", + "UpdateType": "Mutable" + }, + "MutationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-mutationtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-parameters", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "TrustedResourceOwners": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lakeformation-datalakesettings.html#cfn-lakeformation-datalakesettings-trustedresourceowners", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::LakeFormation::Permissions": "CACHED", "AWS::LakeFormation::PrincipalPermissions": "CACHED", "AWS::LakeFormation::Resource": "CACHED", @@ -7451,6 +7534,14 @@ "AWS::Wisdom::KnowledgeBase": "CACHED", "AWS::WorkSpaces::ConnectionAlias": "CACHED", "AWS::WorkSpaces::Workspace": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings": "CACHED", + "AWS::WorkSpacesWeb::Portal": "CACHED", + "AWS::WorkSpacesWeb::TrustStore": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings": "CACHED", + "AWS::WorkSpacesWeb::UserSettings": "CACHED", "AWS::XRay::Group": "CACHED", "AWS::XRay::ResourcePolicy": "CACHED", "AWS::XRay::SamplingRule": "CACHED", @@ -8771,6 +8862,7 @@ "AWS::EMR::StudioSessionMapping.IdentityType": "CACHED", "AWS::EMR::StudioSessionMapping.SessionPolicyArn": "CACHED", "AWS::EMR::StudioSessionMapping.StudioId": "CACHED", + "AWS::EMR::WALWorkspace.WALWorkspaceName": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider.Id": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo.Namespace": "CACHED", "AWS::EMRContainers::VirtualCluster.Name": "CACHED", @@ -8799,6 +8891,24 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.Priority": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Description": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.InputSourceARN": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.InputSource.SchemaArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputAttribute.Name": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.KMSArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.OutputSource.OutputS3Path": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.ResolutionTechniques.ResolutionType": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RoleArn": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.MatchingKeys": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.Rule.RuleName": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.RuleBasedProperties.AttributeMatchingModel": "CACHED", + "AWS::EntityResolution::MatchingWorkflow.WorkflowName": "CACHED", + "AWS::EntityResolution::SchemaMapping.Description": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.FieldName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.GroupName": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.MatchKey": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaInputAttribute.Type": "CACHED", + "AWS::EntityResolution::SchemaMapping.SchemaName": "CACHED", "AWS::Events::ApiDestination.Description": "CACHED", "AWS::Events::ApiDestination.HttpMethod": "CACHED", "AWS::Events::ApiDestination.Name": "CACHED", @@ -10560,6 +10670,7 @@ "AWS::QuickSight::Analysis.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Analysis.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Analysis.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Analysis.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Analysis.AwsAccountId": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Analysis.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10611,6 +10722,9 @@ "AWS::QuickSight::Analysis.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Analysis.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.Color": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Analysis.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Analysis.CustomContentConfiguration.ImageScaling": "CACHED", @@ -11025,6 +11139,11 @@ "AWS::QuickSight::Dashboard.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation": { + "AllowedValues": [ + "UNIQUE_VALUE" + ] + }, "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -11076,6 +11195,9 @@ "AWS::QuickSight::Dashboard.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Dashboard.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.Color": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Dashboard.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Dashboard.CustomContentConfiguration.ImageScaling": "CACHED", @@ -11603,6 +11725,7 @@ "AWS::QuickSight::Template.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Template.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Template.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Template.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Template.AwsAccountId": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Template.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -11654,6 +11777,9 @@ "AWS::QuickSight::Template.CurrencyDisplayFormatConfiguration.Symbol": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTarget": "CACHED", "AWS::QuickSight::Template.CustomActionURLOperation.URLTemplate": "CACHED", + "AWS::QuickSight::Template.CustomColor.Color": "CACHED", + "AWS::QuickSight::Template.CustomColor.FieldValue": "CACHED", + "AWS::QuickSight::Template.CustomColor.SpecialValue": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentType": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ContentUrl": "CACHED", "AWS::QuickSight::Template.CustomContentConfiguration.ImageScaling": "CACHED", @@ -12311,7 +12437,13 @@ "AWS::ResilienceHub::App.AppAssessmentSchedule": "CACHED", "AWS::ResilienceHub::App.AppTemplateBody": "CACHED", "AWS::ResilienceHub::App.Description": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.EventType": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.Name": "CACHED", + "AWS::ResilienceHub::App.EventSubscription.SnsTopicArn": "CACHED", "AWS::ResilienceHub::App.Name": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.CrossAccountRoleArns": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.InvokerRoleName": "CACHED", + "AWS::ResilienceHub::App.PermissionModel.Type": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsAccountId": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.AwsRegion": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId.Identifier": "CACHED", @@ -13440,6 +13572,35 @@ "AWS::WorkSpaces::ConnectionAlias.ConnectionString": "CACHED", "AWS::WorkSpaces::Workspace.ComputeTypeName": "CACHED", "AWS::WorkSpaces::Workspace.RunningMode": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.BrowserPolicy": "CACHED", + "AWS::WorkSpacesWeb::BrowserSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderName": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.IdentityProviderType": "CACHED", + "AWS::WorkSpacesWeb::IdentityProvider.PortalArn": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.Description": "CACHED", + "AWS::WorkSpacesWeb::IpAccessSettings.IpRule.IpRange": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SecurityGroupIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.SubnetIds": "CACHED", + "AWS::WorkSpacesWeb::NetworkSettings.VpcId": "CACHED", + "AWS::WorkSpacesWeb::Portal.AuthenticationType": "CACHED", + "AWS::WorkSpacesWeb::Portal.BrowserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.CustomerManagedKey": "CACHED", + "AWS::WorkSpacesWeb::Portal.DisplayName": "CACHED", + "AWS::WorkSpacesWeb::Portal.IpAccessSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.NetworkSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.TrustStoreArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserAccessLoggingSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::Portal.UserSettingsArn": "CACHED", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings.KinesisStreamArn": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.CopyAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DisconnectTimeoutInMinutes": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.DownloadAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PasteAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.PrintAllowed": "CACHED", + "AWS::WorkSpacesWeb::UserSettings.UploadAllowed": "CACHED", "AWS::XRay::Group.GroupName": "CACHED", "AWS::XRay::ResourcePolicy.PolicyDocument": "CACHED", "AWS::XRay::ResourcePolicy.PolicyName": "CACHED", diff --git a/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json b/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json index ad42a6b3d9..dd8b44db9f 100644 --- a/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json @@ -1 +1 @@ -{"etag": "\"750d927a347c6b4d97cce84abc184df9\"", "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": "\"c58357e3cd0388d29a3bdf2f01c08889\"", "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 457e4765c5..afa9305cb9 100644 --- a/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json @@ -1 +1 @@ -{"etag": "\"36df256423932133833fe614c1d967f7\"", "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": "\"81a15f00b36d808b94ca48ae007b8893\"", "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 36b354624d..a7ba26edfa 100644 --- a/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json @@ -1 +1 @@ -{"etag": "\"2ea8ec530e8df33b5ad48181444b0232\"", "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": "\"9d0e02d269c8fcaa62f7a65d68a8bc46\"", "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 af5f4f49f2..b87713b079 100644 --- a/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json @@ -1 +1 @@ -{"etag": "\"9b7f51c905479ab7ca24e9638a1f08c3\"", "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": "\"f9958cbab76576ab868a5dc11f0793da\"", "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 5f9ed4c433..53ffc16e73 100644 --- a/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json @@ -1 +1 @@ -{"etag": "\"a273586bff4f162b2566388678141dbe\"", "url": "https://d1742qcu2c1ncx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"0edfaf2a6e9357842b1d5643bda08be8\"", "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 0c3445887d..c139407777 100644 --- a/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json @@ -1 +1 @@ -{"etag": "\"7b05b2861846efcde090c244cad6aef3\"", "url": "https://diy8iv58sj6ba.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"02d523e783e38ec67a9c723a2e9bedc3\"", "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 a73ffd390c..2acdfeabe0 100644 --- a/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json @@ -1 +1 @@ -{"etag": "\"76a638a37dceda28baec8229a788e2cc\"", "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": "\"4b1f022837ab4f5b5925ad43fbcd9e9a\"", "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 d155e592e1..ee8dde1f22 100644 --- a/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json @@ -1 +1 @@ -{"etag": "\"c6ef6c7bf09d30a0a86e64ec5083535a\"", "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": "\"41c4e51b84d5f0f789d4a678af3fc4ca\"", "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 747aec2a22..beef80af06 100644 --- a/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json @@ -1 +1 @@ -{"etag": "\"63d16a684ccb7bc3f2c1765a457d0451\"", "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": "\"34ae6b3915e29391c336450f5a5f72f9\"", "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 1533d764d8..02e5e6477b 100644 --- a/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json @@ -1 +1 @@ -{"etag": "\"a2f8c01b48211948a9908f81a54fbb50\"", "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": "\"8af4b8d9092dc0614e48a9af37b1f02d\"", "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 2434c21dac..514c9bf33d 100644 --- a/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json @@ -1 +1 @@ -{"etag": "\"9f3ff6650e1f2d479035dd8f9bd7699f\"", "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": "\"e2b02811affb78648f013505bda59479\"", "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 3159e602d0..fe68253e85 100644 --- a/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json @@ -1 +1 @@ -{"etag": "\"653edc8d93962c1960b9d36de085c6ce\"", "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": "\"2dbd24910166fa09379017dd83b1095f\"", "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 b26e1a9478..2f65486031 100644 --- a/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json @@ -1 +1 @@ -{"etag": "\"c213eb314115e88a9de9616dba4f6bac\"", "url": "https://d3c9jyj3w509b0.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"89862662e8a82cdc05ed8ccf0b325ac2\"", "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 05da7a0bbb..363ff712c5 100644 --- a/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json @@ -1 +1 @@ -{"etag": "\"6659c4e299fc37eed87b0701a7760d1b\"", "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": "\"48b4927ff9be7919192424feca49b152\"", "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 0435157b66..d6bb5d99f1 100644 --- a/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json @@ -1 +1 @@ -{"etag": "\"fbb1db21d515816156a5851ba8e9d837\"", "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": "\"aee6f8951de13fc73d43d6cac857c4a5\"", "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 cf866493d1..efd8903d85 100644 --- a/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json @@ -1 +1 @@ -{"etag": "\"54ce1d9e44df4a0da1eed2d0d6d3b097\"", "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": "\"9fa312de8e091a5cf0a91e623a147002\"", "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 6b105b72e6..e57921bc7e 100644 --- a/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json @@ -1 +1 @@ -{"etag": "\"bb9b00f4209121d29b67a5140cb3b6b0\"", "url": "https://d2zq80gdmjim8k.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"9bcaf90f23169b297a4cb436cff3b984\"", "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 f9d90046de..a32df38053 100644 --- a/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json @@ -1 +1 @@ -{"etag": "\"651856f1a0772265478b30996543b50d\"", "url": "https://doigdx0kgq9el.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"7f8a24d644e4adf22ea822f0daf2fdc0\"", "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 4984161e9e..825c06c5ea 100644 --- a/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json @@ -1 +1 @@ -{"etag": "\"172bd2c4f60a678abe33f59f72b49fc3\"", "url": "https://d2senuesg1djtx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"9019ce37b2ef4f694f90f53bc1fe8d4a\"", "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 fee85c23fa..0ae6833ce8 100644 --- a/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json @@ -1 +1 @@ -{"etag": "\"b989115557f84c4e89267dfd586f6c35\"", "url": "https://d33vqc0rt9ld30.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"d96bafb85781e1ab96bfb9bcc7d5204d\"", "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 cc415770e8..f16b5d76a0 100644 --- a/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json @@ -1 +1 @@ -{"etag": "\"193082a2ee848d0c19f234a832cc3053\"", "url": "https://d1mta8qj7i28i2.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"f5d45f674297360c1af02ae8a54b46d1\"", "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 8274d8369f..643a97f1bc 100644 --- a/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json @@ -1 +1 @@ -{"etag": "\"596c3c5887d7a20f30c42a0971731d8b\"", "url": "https://d3teyb21fexa9r.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"226bbd30c22bb13ac1a9c5dd19442cfa\"", "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 7cfb3ea2a4..3013c88f62 100644 --- a/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json @@ -1 +1 @@ -{"etag": "\"008ff425ec7a062fc5b05e2d93545f80\"", "url": "https://d68hl49wbnanq.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"fd5b2fdeed8888b78e13bb98cde89fe3\"", "url": "https://d68hl49wbnanq.cloudfront.net/latest/gzip/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 7f7e536c0b..43f879481c 100644 --- a/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json @@ -1 +1 @@ -{"etag": "\"7b7b05ec8f80eb1311d1002210b1f541\"", "url": "https://dnwj8swjjbsbt.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"1827c106d37c31e3a8138ca6fd7a3ad8\"", "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 462d8ca37d..80fb5effd9 100644 --- a/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json @@ -1 +1 @@ -{"etag": "\"da9850084eab76f3860fbd66ebc02ac2\"", "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": "\"b95a86eb8fbe98766d2ccd4141781753\"", "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 d9b30a2391..7bc454c166 100644 --- a/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json @@ -1 +1 @@ -{"etag": "\"066af37cb336adcb72560c06dbcfbe27\"", "url": "https://d1ane3fvebulky.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"0fb8eb90787db12a10985ee3aeb63868\"", "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 fd0f6488e0..9a53f04405 100644 --- a/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json @@ -1 +1 @@ -{"etag": "\"f7489ed39152e5b9a6a24190d213c28c\"", "url": "https://d2s8ygphhesbe7.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"06a12977b680496797c779a38d28ac69\"", "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 55bebaac88..b20ccfe7e3 100644 --- a/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json @@ -1 +1 @@ -{"etag": "\"1c4883300c019cd67e974f436b2ef967\"", "url": "https://d2d0mfegowb3wk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"c0817fa0d32bc4a52e02913b82a16ad0\"", "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 60ed175717..9e82209de7 100644 --- a/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json @@ -1 +1 @@ -{"etag": "\"163969c95ced5f6f9d97dc5d91b568db\"", "url": "https://d1uauaxba7bl26.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"947b2ff954ec9674d348fd5950d21fc1\"", "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 b6611b38b0..f7a76e6657 100644 --- a/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json @@ -1 +1 @@ -{"etag": "\"9d8791493532330ca17ad894a4731695\"", "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": "\"ec7f2b3c95573b3d582b2729713c2ed6\"", "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 a04827db4d..5b8f391032 100644 --- a/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json @@ -1 +1 @@ -{"etag": "\"d076424d5160d42a14306bca104b24e5\"", "url": "https://d2stg8d246z9di.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"0e98e12a58ee3b75d4e9452fccafa15e\"", "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 edaf9ff60f..d28e99db71 100644 --- a/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json @@ -1 +1 @@ -{"etag": "\"51e4877eb73faef21c323e1be2956cf0\"", "url": "https://d201a2mn26r7lk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"61bdb3bd73fbc8e4aada3c4e5e00fb94\"", "url": "https://d201a2mn26r7lk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ 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 fe2243cb6b..cae1eb9888 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 @@ -137,6 +137,14 @@ "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", @@ -376,6 +384,14 @@ "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", @@ -534,6 +550,14 @@ "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", 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 f6adc91ada..081641f729 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 @@ -176,6 +176,20 @@ "m6i.large", "m6i.metal", "m6i.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.xlarge", "mac1.metal", "r5.12xlarge", "r5.16xlarge", 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 80325e3736..349e90dc62 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 @@ -86,6 +86,20 @@ "m6gd.medium", "m6gd.metal", "m6gd.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.xlarge", "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", 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 38845b60d2..01740af785 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 @@ -1252,6 +1252,12 @@ "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "c7gn.2xlarge", @@ -1459,6 +1465,12 @@ "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", @@ -1582,6 +1594,12 @@ "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", diff --git a/src/cfnlint/data/ExtendedSpecs/il-central-1/06_ssm_service_removal.json b/src/cfnlint/data/ExtendedSpecs/il-central-1/06_ssm_service_removal.json index a980366361..b424bf9394 100644 --- a/src/cfnlint/data/ExtendedSpecs/il-central-1/06_ssm_service_removal.json +++ b/src/cfnlint/data/ExtendedSpecs/il-central-1/06_ssm_service_removal.json @@ -23,10 +23,6 @@ "op": "remove", "path": "/ResourceTypes/AWS::GameLift::Fleet" }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::GuardDuty::Detector" - }, { "op": "remove", "path": "/ResourceTypes/AWS::IoT::Certificate" @@ -83,34 +79,6 @@ "op": "remove", "path": "/ResourceTypes/AWS::SDB::Domain" }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::SES::ConfigurationSet" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::SES::ConfigurationSetEventDestination" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::SES::ContactList" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::SES::DedicatedIpPool" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::SES::EmailIdentity" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::SES::Template" - }, - { - "op": "remove", - "path": "/ResourceTypes/AWS::SES::VdmAttributes" - }, { "op": "remove", "path": "/ResourceTypes/AWS::WorkSpaces::Workspace" @@ -219,42 +187,6 @@ "op": "remove", "path": "/PropertyTypes/AWS::GameLift::Fleet.ServerProcess" }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::GuardDuty::Detector.CFNDataSourceConfigurations" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::GuardDuty::Detector.CFNFeatureAdditionalConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::GuardDuty::Detector.CFNFeatureConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::GuardDuty::Detector.CFNKubernetesConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::GuardDuty::Detector.CFNMalwareProtectionConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::GuardDuty::Detector.CFNS3LogsConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::GuardDuty::Detector.TagItem" - }, { "op": "remove", "path": "/PropertyTypes/AWS::IoT::Thing.AttributePayload" @@ -439,94 +371,6 @@ "op": "remove", "path": "/PropertyTypes/AWS::OpsWorks::Stack.StackConfigurationManager" }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSet.DashboardOptions" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSet.DeliveryOptions" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSet.GuardianOptions" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSet.ReputationOptions" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSet.SendingOptions" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSet.SuppressionOptions" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSet.TrackingOptions" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSet.VdmOptions" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSetEventDestination.CloudWatchDestination" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSetEventDestination.EventDestination" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSetEventDestination.KinesisFirehoseDestination" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ConfigurationSetEventDestination.SnsDestination" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::ContactList.Topic" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::EmailIdentity.ConfigurationSetAttributes" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::EmailIdentity.DkimAttributes" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::EmailIdentity.DkimSigningAttributes" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::EmailIdentity.FeedbackAttributes" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::EmailIdentity.MailFromAttributes" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::Template.Template" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::VdmAttributes.DashboardAttributes" - }, - { - "op": "remove", - "path": "/PropertyTypes/AWS::SES::VdmAttributes.GuardianAttributes" - }, { "op": "remove", "path": "/PropertyTypes/AWS::WorkSpaces::Workspace.WorkspaceProperties" diff --git a/src/cfnlint/data/ExtendedSpecs/il-central-1/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/il-central-1/07_ssm_service_addition.json index b94b17f1d4..f01f0c1429 100644 --- a/src/cfnlint/data/ExtendedSpecs/il-central-1/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/il-central-1/07_ssm_service_addition.json @@ -1,4 +1,1993 @@ [ + { + "op": "add", + "path": "/ResourceTypes/AWS::Athena::CapacityReservation", + "value": { + "Attributes": { + "AllocatedDpus": { + "PrimitiveType": "Integer" + }, + "Arn": { + "PrimitiveType": "String" + }, + "CreationTime": { + "PrimitiveType": "String" + }, + "LastSuccessfulAllocationTime": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-capacityreservation.html", + "Properties": { + "CapacityAssignmentConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-capacityreservation.html#cfn-athena-capacityreservation-capacityassignmentconfiguration", + "Required": false, + "Type": "CapacityAssignmentConfiguration", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-capacityreservation.html#cfn-athena-capacityreservation-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-capacityreservation.html#cfn-athena-capacityreservation-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetDpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-capacityreservation.html#cfn-athena-capacityreservation-targetdpus", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Athena::DataCatalog", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-parameters", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Athena::NamedQuery", + "value": { + "Attributes": { + "NamedQueryId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html", + "Properties": { + "Database": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-database", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "QueryString": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-querystring", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WorkGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-workgroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Athena::PreparedStatement", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "QueryStatement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-querystatement", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "StatementName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-statementname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WorkGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-workgroup", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Athena::WorkGroup", + "value": { + "Attributes": { + "CreationTime": { + "PrimitiveType": "String" + }, + "WorkGroupConfiguration.EngineVersion.EffectiveEngineVersion": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "RecursiveDeleteOption": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-recursivedeleteoption", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "State": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-state", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "WorkGroupConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-workgroupconfiguration", + "Required": false, + "Type": "WorkGroupConfiguration", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Athena::CapacityReservation.CapacityAssignment", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-capacityreservation-capacityassignment.html", + "Properties": { + "WorkgroupNames": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-capacityreservation-capacityassignment.html#cfn-athena-capacityreservation-capacityassignment-workgroupnames", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Athena::CapacityReservation.CapacityAssignmentConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-capacityreservation-capacityassignmentconfiguration.html", + "Properties": { + "CapacityAssignments": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-capacityreservation-capacityassignmentconfiguration.html#cfn-athena-capacityreservation-capacityassignmentconfiguration-capacityassignments", + "DuplicatesAllowed": true, + "ItemType": "CapacityAssignment", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Athena::WorkGroup.AclConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-aclconfiguration.html", + "Properties": { + "S3AclOption": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-aclconfiguration.html#cfn-athena-workgroup-aclconfiguration-s3acloption", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Athena::WorkGroup.CustomerContentEncryptionConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-customercontentencryptionconfiguration.html", + "Properties": { + "KmsKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-customercontentencryptionconfiguration.html#cfn-athena-workgroup-customercontentencryptionconfiguration-kmskey", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Athena::WorkGroup.EncryptionConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.html", + "Properties": { + "EncryptionOption": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.html#cfn-athena-workgroup-encryptionconfiguration-encryptionoption", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "KmsKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.html#cfn-athena-workgroup-encryptionconfiguration-kmskey", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Athena::WorkGroup.EngineVersion", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-engineversion.html", + "Properties": { + "EffectiveEngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-engineversion.html#cfn-athena-workgroup-engineversion-effectiveengineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SelectedEngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-engineversion.html#cfn-athena-workgroup-engineversion-selectedengineversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Athena::WorkGroup.ResultConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html", + "Properties": { + "AclConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html#cfn-athena-workgroup-resultconfiguration-aclconfiguration", + "Required": false, + "Type": "AclConfiguration", + "UpdateType": "Mutable" + }, + "EncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html#cfn-athena-workgroup-resultconfiguration-encryptionconfiguration", + "Required": false, + "Type": "EncryptionConfiguration", + "UpdateType": "Mutable" + }, + "ExpectedBucketOwner": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html#cfn-athena-workgroup-resultconfiguration-expectedbucketowner", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OutputLocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html#cfn-athena-workgroup-resultconfiguration-outputlocation", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Athena::WorkGroup.WorkGroupConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html", + "Properties": { + "AdditionalConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-additionalconfiguration", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BytesScannedCutoffPerQuery": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-bytesscannedcutoffperquery", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomerContentEncryptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-customercontentencryptionconfiguration", + "Required": false, + "Type": "CustomerContentEncryptionConfiguration", + "UpdateType": "Mutable" + }, + "EnforceWorkGroupConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-enforceworkgroupconfiguration", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EngineVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-engineversion", + "Required": false, + "Type": "EngineVersion", + "UpdateType": "Mutable" + }, + "ExecutionRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-executionrole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PublishCloudWatchMetricsEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-publishcloudwatchmetricsenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequesterPaysEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-requesterpaysenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ResultConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-resultconfiguration", + "Required": false, + "Type": "ResultConfiguration", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Batch::ComputeEnvironment", + "value": { + "Attributes": { + "ComputeEnvironmentArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html", + "Properties": { + "ComputeEnvironmentName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeenvironmentname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ComputeResources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeresources", + "Required": false, + "Type": "ComputeResources", + "UpdateType": "Mutable" + }, + "EksConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-eksconfiguration", + "Required": false, + "Type": "EksConfiguration", + "UpdateType": "Immutable" + }, + "ReplaceComputeEnvironment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-replacecomputeenvironment", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ServiceRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-servicerole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "State": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-state", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Immutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "UnmanagedvCpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-unmanagedvcpus", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "UpdatePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-updatepolicy", + "Required": false, + "Type": "UpdatePolicy", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Batch::JobDefinition", + "value": { + "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" + }, + "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" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Batch::JobQueue", + "value": { + "Attributes": { + "JobQueueArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html", + "Properties": { + "ComputeEnvironmentOrder": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-computeenvironmentorder", + "DuplicatesAllowed": true, + "ItemType": "ComputeEnvironmentOrder", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "JobQueueName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-jobqueuename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Priority": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-priority", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "SchedulingPolicyArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-schedulingpolicyarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "State": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-state", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Batch::SchedulingPolicy", + "value": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html", + "Properties": { + "FairsharePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html#cfn-batch-schedulingpolicy-fairsharepolicy", + "Required": false, + "Type": "FairsharePolicy", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html#cfn-batch-schedulingpolicy-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html#cfn-batch-schedulingpolicy-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.ComputeResources", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html", + "Properties": { + "AllocationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-allocationstrategy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "BidPercentage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-bidpercentage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "DesiredvCpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-desiredvcpus", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Ec2Configuration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-ec2configuration", + "DuplicatesAllowed": true, + "ItemType": "Ec2ConfigurationObject", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "Ec2KeyPair": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-ec2keypair", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ImageId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-imageid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-instancerole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-instancetypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-launchtemplate", + "Required": false, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Conditional" + }, + "MaxvCpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-maxvcpus", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "MinvCpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-minvcpus", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PlacementGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-placementgroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-securitygroupids", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "SpotIamFleetRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-spotiamfleetrole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Subnets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-subnets", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Conditional" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Conditional" + }, + "UpdateToLatestImageVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-updatetolatestimageversion", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html", + "Properties": { + "ImageIdOverride": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html#cfn-batch-computeenvironment-ec2configurationobject-imageidoverride", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ImageKubernetesVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html#cfn-batch-computeenvironment-ec2configurationobject-imagekubernetesversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ImageType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html#cfn-batch-computeenvironment-ec2configurationobject-imagetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Conditional" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.EksConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-eksconfiguration.html", + "Properties": { + "EksClusterArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-eksconfiguration.html#cfn-batch-computeenvironment-eksconfiguration-eksclusterarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "KubernetesNamespace": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-eksconfiguration.html#cfn-batch-computeenvironment-eksconfiguration-kubernetesnamespace", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html", + "Properties": { + "LaunchTemplateId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html#cfn-batch-computeenvironment-launchtemplatespecification-launchtemplateid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "LaunchTemplateName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html#cfn-batch-computeenvironment-launchtemplatespecification-launchtemplatename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html#cfn-batch-computeenvironment-launchtemplatespecification-version", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.UpdatePolicy", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-updatepolicy.html", + "Properties": { + "JobExecutionTimeoutMinutes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-updatepolicy.html#cfn-batch-computeenvironment-updatepolicy-jobexecutiontimeoutminutes", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "TerminateJobsOnUpdate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-updatepolicy.html#cfn-batch-computeenvironment-updatepolicy-terminatejobsonupdate", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.AuthorizationConfig", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html", + "Properties": { + "AccessPointId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-accesspointid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iam": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-iam", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.ContainerProperties", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html", + "Properties": { + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-command", + "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", + "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", + "UpdateType": "Mutable" + }, + "ExecutionRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-executionrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FargatePlatformConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-fargateplatformconfiguration", + "Required": false, + "Type": "FargatePlatformConfiguration", + "UpdateType": "Mutable" + }, + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-image", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "JobRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-jobrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "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", + "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", + "Required": false, + "UpdateType": "Mutable" + }, + "MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-mountpoints", + "ItemType": "MountPoints", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-privileged", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadonlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-readonlyrootfilesystem", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-resourcerequirements", + "ItemType": "ResourceRequirement", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform", + "Required": false, + "Type": "RuntimePlatform", + "UpdateType": "Mutable" + }, + "Secrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-secrets", + "ItemType": "Secret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Ulimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ulimits", + "ItemType": "Ulimit", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-user", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Vcpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-vcpus", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-volumes", + "ItemType": "Volumes", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.Device", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EfsVolumeConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html", + "Properties": { + "AuthorizationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-authorizationconfig", + "Required": false, + "Type": "AuthorizationConfig", + "UpdateType": "Mutable" + }, + "FileSystemId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-filesystemid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "RootDirectory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-rootdirectory", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TransitEncryption": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryption", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TransitEncryptionPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryptionport", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainer", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.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", + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerEnvironmentVariable", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerResourceRequirements", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerSecurityContext", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerVolumeMount", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html", + "Properties": { + "MountPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-mountpath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-readonly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksEmptyDir", + "value": { + "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", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SizeLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-sizelimit", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksHostPath", + "value": { + "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", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksProperties", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksSecret", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksVolume", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.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", + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.Environment", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EphemeralStorage", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EvaluateOnExit", + "value": { + "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", + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.FargatePlatformConfiguration", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.LinuxParameters", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.LogConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html", + "Properties": { + "LogDriver": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-logdriver", + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.Metadata", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.MountPoints", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.NetworkConfiguration", + "value": { + "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", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.NodeProperties", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.NodeRangeProperty", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.PodProperties", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html", + "Properties": { + "Containers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-containers", + "ItemType": "EksContainer", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DnsPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-dnspolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "HostNetwork": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-hostnetwork", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-metadata", + "Required": false, + "Type": "Metadata", + "UpdateType": "Mutable" + }, + "ServiceAccountName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-serviceaccountname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.ResourceRequirement", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html#cfn-batch-jobdefinition-resourcerequirement-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.RetryStrategy", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.RuntimePlatform", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html", + "Properties": { + "CpuArchitecture": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform-cpuarchitecture", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OperatingSystemFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.Secret", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ValueFrom": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-valuefrom", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.Timeout", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.Tmpfs", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.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", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-size", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.Ulimit", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html", + "Properties": { + "HardLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-hardlimit", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SoftLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-softlimit", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.Volumes", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html", + "Properties": { + "EfsVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-efsvolumeconfiguration", + "Required": false, + "Type": "EfsVolumeConfiguration", + "UpdateType": "Mutable" + }, + "Host": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-host", + "Required": false, + "Type": "VolumesHost", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.VolumesHost", + "value": { + "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" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::JobQueue.ComputeEnvironmentOrder", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-computeenvironmentorder.html", + "Properties": { + "ComputeEnvironment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-computeenvironmentorder.html#cfn-batch-jobqueue-computeenvironmentorder-computeenvironment", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Order": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-computeenvironmentorder.html#cfn-batch-jobqueue-computeenvironmentorder-order", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::SchedulingPolicy.FairsharePolicy", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-fairsharepolicy.html", + "Properties": { + "ComputeReservation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-fairsharepolicy.html#cfn-batch-schedulingpolicy-fairsharepolicy-computereservation", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "ShareDecaySeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-fairsharepolicy.html#cfn-batch-schedulingpolicy-fairsharepolicy-sharedecayseconds", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "ShareDistribution": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-fairsharepolicy.html#cfn-batch-schedulingpolicy-fairsharepolicy-sharedistribution", + "DuplicatesAllowed": true, + "ItemType": "ShareAttributes", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Batch::SchedulingPolicy.ShareAttributes", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-shareattributes.html", + "Properties": { + "ShareIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-shareattributes.html#cfn-batch-schedulingpolicy-shareattributes-shareidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "WeightFactor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-shareattributes.html#cfn-batch-schedulingpolicy-shareattributes-weightfactor", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, { "op": "add", "path": "/ResourceTypes/AWS::CodeBuild::Project", diff --git a/src/cfnlint/data/ExtendedSpecs/me-central-1/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/me-central-1/07_ssm_service_addition.json index f732478e84..21e1ff41a3 100644 --- a/src/cfnlint/data/ExtendedSpecs/me-central-1/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/me-central-1/07_ssm_service_addition.json @@ -1064,430 +1064,6 @@ } } }, - { - "op": "add", - "path": "/ResourceTypes/AWS::Neptune::DBCluster", - "value": { - "Attributes": { - "ClusterResourceId": { - "PrimitiveType": "String" - }, - "Endpoint": { - "PrimitiveType": "String" - }, - "Port": { - "PrimitiveType": "String" - }, - "ReadEndpoint": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html", - "Properties": { - "AssociatedRoles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-associatedroles", - "DuplicatesAllowed": false, - "ItemType": "DBClusterRole", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AvailabilityZones": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-availabilityzones", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "BackupRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-backupretentionperiod", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "CopyTagsToSnapshot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-copytagstosnapshot", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBClusterParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbclusterparametergroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DBInstanceParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbinstanceparametergroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DBPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbport", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-dbsubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DeletionProtection": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-deletionprotection", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableCloudwatchLogsExports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-enablecloudwatchlogsexports", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-engineversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IamAuthEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-iamauthenabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PreferredBackupWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-preferredbackupwindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RestoreToTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-restoretotime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RestoreType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-restoretype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ServerlessScalingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-serverlessscalingconfiguration", - "Required": false, - "Type": "ServerlessScalingConfiguration", - "UpdateType": "Mutable" - }, - "SnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-snapshotidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceDBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-sourcedbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StorageEncrypted": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-storageencrypted", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UseLatestRestorableTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-uselatestrestorabletime", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcSecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html#cfn-neptune-dbcluster-vpcsecuritygroupids", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::Neptune::DBClusterParameterGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-description", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Family": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-family", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-parameters", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html#cfn-neptune-dbclusterparametergroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::Neptune::DBInstance", - "value": { - "Attributes": { - "Endpoint": { - "PrimitiveType": "String" - }, - "Port": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html", - "Properties": { - "AllowMajorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-allowmajorversionupgrade", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AutoMinorVersionUpgrade": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-autominorversionupgrade", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "AvailabilityZone": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-availabilityzone", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBClusterIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbclusteridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBInstanceClass": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbinstanceclass", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "DBInstanceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbinstanceidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBParameterGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbparametergroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DBSnapshotIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbsnapshotidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbsubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PreferredMaintenanceWindow": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-preferredmaintenancewindow", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::Neptune::DBParameterGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-description", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Family": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-family", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Parameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-parameters", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbparametergroup.html#cfn-neptune-dbparametergroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::Neptune::DBSubnetGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html", - "Properties": { - "DBSubnetGroupDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-dbsubnetgroupdescription", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "DBSubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-dbsubnetgroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-subnetids", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbsubnetgroup.html#cfn-neptune-dbsubnetgroup-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::Neptune::DBCluster.DBClusterRole", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptune-dbcluster-dbclusterrole.html", - "Properties": { - "FeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptune-dbcluster-dbclusterrole.html#cfn-neptune-dbcluster-dbclusterrole-featurename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptune-dbcluster-dbclusterrole.html#cfn-neptune-dbcluster-dbclusterrole-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::Neptune::DBCluster.ServerlessScalingConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptune-dbcluster-serverlessscalingconfiguration.html", - "Properties": { - "MaxCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptune-dbcluster-serverlessscalingconfiguration.html#cfn-neptune-dbcluster-serverlessscalingconfiguration-maxcapacity", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Mutable" - }, - "MinCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-neptune-dbcluster-serverlessscalingconfiguration.html#cfn-neptune-dbcluster-serverlessscalingconfiguration-mincapacity", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::WAFRegional::ByteMatchSet", 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 e1ce3186e6..d8e7e8f4e8 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 @@ -1269,6 +1269,12 @@ "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "c7gn.2xlarge", @@ -1476,12 +1482,19 @@ "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", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1599,6 +1612,12 @@ "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", 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 0d585b9462..6af9b18675 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 @@ -615,6 +615,8 @@ "t4g.nano", "t4g.small", "t4g.xlarge", + "trn1.2xlarge", + "trn1.32xlarge", "u-12tb1.112xlarge", "u-3tb1.56xlarge", "u-6tb1.112xlarge", @@ -1170,6 +1172,12 @@ "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "c7gn.2xlarge", @@ -1353,6 +1361,12 @@ "m7g.4xlarge", "m7g.8xlarge", "m7g.xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.xlarge", "p2.16xlarge", "p2.8xlarge", "p2.xlarge", @@ -1476,6 +1490,12 @@ "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.16xlarge", 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 b3af5c91b2..0862c28eca 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 @@ -1268,6 +1268,12 @@ "c7g.4xlarge", "c7g.8xlarge", "c7g.xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "c7gn.2xlarge", @@ -1475,12 +1481,19 @@ "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", + "p5.48xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", @@ -1598,6 +1611,12 @@ "r7g.4xlarge", "r7g.8xlarge", "r7g.xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.xlarge", "t1.micro", "x1.16xlarge", "x1.32xlarge", diff --git a/src/cfnlint/data/Serverless/ManagedPolicies.json b/src/cfnlint/data/Serverless/ManagedPolicies.json index a9823fd645..950f3ae5ae 100644 --- a/src/cfnlint/data/Serverless/ManagedPolicies.json +++ b/src/cfnlint/data/Serverless/ManagedPolicies.json @@ -49,9 +49,11 @@ "AWSApplicationMigrationReadOnlyAccess": "arn:aws:iam::aws:policy/AWSApplicationMigrationReadOnlyAccess", "AWSApplicationMigrationReplicationServerPolicy": "arn:aws:iam::aws:policy/service-role/AWSApplicationMigrationReplicationServerPolicy", "AWSApplicationMigrationSSMAccess": "arn:aws:iam::aws:policy/AWSApplicationMigrationSSMAccess", + "AWSApplicationMigrationServiceEc2InstancePolicy": "arn:aws:iam::aws:policy/AWSApplicationMigrationServiceEc2InstancePolicy", "AWSApplicationMigrationServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSApplicationMigrationServiceRolePolicy", "AWSApplicationMigrationVCenterClientPolicy": "arn:aws:iam::aws:policy/AWSApplicationMigrationVCenterClientPolicy", "AWSArtifactAccountSync": "arn:aws:iam::aws:policy/service-role/AWSArtifactAccountSync", + "AWSArtifactServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSArtifactServiceRolePolicy", "AWSAuditManagerAdministratorAccess": "arn:aws:iam::aws:policy/AWSAuditManagerAdministratorAccess", "AWSAuditManagerServiceRolePolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSAuditManagerServiceRolePolicy", "AWSAutoScalingPlansEC2AutoScalingPolicy": "arn:aws:iam::aws:policy/aws-service-role/AWSAutoScalingPlansEC2AutoScalingPolicy",