diff --git a/setup.py b/setup.py index 630ec04905..2673e4f1c7 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,7 @@ def get_version(filename): zip_safe=False, install_requires=[ 'pyyaml>5.4', - 'aws-sam-translator>=1.71.0', + 'aws-sam-translator>=1.73.0', 'jsonpatch', 'jsonschema>=3.0,<4.18', 'networkx>=2.4,<4', diff --git a/src/cfnlint/data/AdditionalSpecs/Policies.json b/src/cfnlint/data/AdditionalSpecs/Policies.json index 773b76aa83..4356d2e0a3 100644 --- a/src/cfnlint/data/AdditionalSpecs/Policies.json +++ b/src/cfnlint/data/AdditionalSpecs/Policies.json @@ -1976,6 +1976,7 @@ "ListApprovalRuleTemplates", "ListAssociatedApprovalRuleTemplatesForRepository", "ListBranches", + "ListFileCommitHistory", "ListPullRequests", "ListRepositories", "ListRepositoriesForApprovalRuleTemplate", @@ -2259,6 +2260,7 @@ "ExportEC2InstanceRecommendations", "ExportECSServiceRecommendations", "ExportLambdaFunctionRecommendations", + "ExportLicenseRecommendations", "GetAutoScalingGroupRecommendations", "GetEBSVolumeRecommendations", "GetEC2InstanceRecommendations", @@ -2269,6 +2271,7 @@ "GetEnrollmentStatus", "GetEnrollmentStatusesForOrganization", "GetLambdaFunctionRecommendations", + "GetLicenseRecommendations", "GetRecommendationPreferences", "GetRecommendationSummaries", "PutRecommendationPreferences", diff --git a/src/cfnlint/data/CloudSpecs/af-south-1.json b/src/cfnlint/data/CloudSpecs/af-south-1.json index 0f3c774208..bc117b57da 100644 --- a/src/cfnlint/data/CloudSpecs/af-south-1.json +++ b/src/cfnlint/data/CloudSpecs/af-south-1.json @@ -1312,9 +1312,17 @@ "AWS::DataSync::LocationSMB.MountOptions": "CACHED", "AWS::DataSync::StorageSystem.ServerConfiguration": "CACHED", "AWS::DataSync::StorageSystem.ServerCredentials": "CACHED", + "AWS::DataSync::Task.Deleted": "CACHED", + "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", "AWS::DataSync::Task.Options": "CACHED", + "AWS::DataSync::Task.Overrides": "CACHED", + "AWS::DataSync::Task.S3": "CACHED", + "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.TaskReportConfig": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", + "AWS::DataSync::Task.Transferred": "CACHED", + "AWS::DataSync::Task.Verified": "CACHED", "AWS::DirectoryService::MicrosoftAD.VpcSettings": "CACHED", "AWS::DirectoryService::SimpleAD.VpcSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html", @@ -2453,6 +2461,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -2523,6 +2563,8 @@ "AWS::Redshift::Cluster.LoggingProperties": "CACHED", "AWS::Redshift::ClusterParameterGroup.Parameter": "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", @@ -2531,6 +2573,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -3387,7 +3430,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -3949,7 +3992,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -4042,7 +4122,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -4499,65 +4617,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -4705,6 +4765,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -4727,76 +4792,7 @@ "AWS::Redshift::ClusterSecurityGroupIngress": "CACHED", "AWS::Redshift::ClusterSubnetGroup": "CACHED", "AWS::Redshift::EventSubscription": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", @@ -5918,6 +5914,7 @@ "AWS::DataSync::StorageSystem.ServerCredentials.Username": "CACHED", "AWS::DataSync::StorageSystem.SystemType": "CACHED", "AWS::DataSync::Task.CloudWatchLogGroupArn": "CACHED", + "AWS::DataSync::Task.Deleted.ReportLevel": "CACHED", "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", @@ -5936,8 +5933,17 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", + "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.S3.Subdirectory": "CACHED", + "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", + "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", + "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", + "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -6770,6 +6776,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -6992,7 +7011,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", @@ -7010,6 +7035,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-east-1.json b/src/cfnlint/data/CloudSpecs/ap-east-1.json index 338a06706c..302da05ae4 100644 --- a/src/cfnlint/data/CloudSpecs/ap-east-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-east-1.json @@ -1179,190 +1179,15 @@ "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", "AWS::EMR::Step.HadoopJarStepConfig": "CACHED", "AWS::EMR::Step.KeyValue": "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::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::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -2152,6 +1977,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -2226,6 +2083,8 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResilienceHub::App.EventSubscription": "CACHED", + "AWS::ResilienceHub::App.PermissionModel": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", @@ -2234,6 +2093,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -2844,7 +2704,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -3093,7 +2953,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -3174,7 +3126,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -3188,6 +3177,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", @@ -3206,7 +3196,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -3276,105 +3304,7 @@ "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "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::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", "AWS::ElastiCache::ReplicationGroup": "CACHED", @@ -3766,65 +3696,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -3919,52 +3791,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -4045,6 +3872,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -4068,76 +3900,7 @@ "AWS::Redshift::ClusterSubnetGroup": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", @@ -5743,6 +5506,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -5969,7 +5745,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", @@ -5987,6 +5769,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-northeast-1.json b/src/cfnlint/data/CloudSpecs/ap-northeast-1.json index c1fd3135b0..02e2c92a09 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-1.json @@ -723,6 +723,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -1089,12 +1092,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -1887,13 +2096,100 @@ "AWS::GreengrassV2::Deployment.IoTJobTimeoutConfig": "CACHED", "AWS::GreengrassV2::Deployment.SystemResourceLimits": "CACHED", "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": "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": "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.FeatureAdditionalConfiguration": "CACHED", - "AWS::GuardDuty::Detector.FeatureConfigurations": "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": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", "AWS::IAM::Group.Policy": "CACHED", @@ -2808,6 +3104,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -3002,6 +3299,38 @@ "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", "AWS::OpsWorksCM::Server.EngineAttribute": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Personalize::Dataset.DataSource": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob": "CACHED", "AWS::Personalize::Solution.AlgorithmHyperParameterRanges": "CACHED", @@ -3218,32 +3547,7 @@ "AWS::QuickSight::Analysis.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Analysis.DateTimeParameter": "CACHED", "AWS::QuickSight::Analysis.DateTimeParameterDeclaration": "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.DateTimePickerControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Analysis.DecimalParameter": "CACHED", @@ -3261,29 +3565,7 @@ "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", "AWS::QuickSight::Analysis.DonutOptions": "CACHED", "AWS::QuickSight::Analysis.DrillDownFilter": "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.DropDownControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Analysis.EmptyVisual": "CACHED", "AWS::QuickSight::Analysis.Entity": "CACHED", @@ -3313,23 +3595,7 @@ "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "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.FilterScopeConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterSelectableValues": "CACHED", "AWS::QuickSight::Analysis.FilterSliderControl": "CACHED", "AWS::QuickSight::Analysis.FilterTextAreaControl": "CACHED", @@ -3337,92 +3603,7 @@ "AWS::QuickSight::Analysis.FontConfiguration": "CACHED", "AWS::QuickSight::Analysis.FontSize": "CACHED", "AWS::QuickSight::Analysis.FontWeight": "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.ForecastComputation": "CACHED", "AWS::QuickSight::Analysis.ForecastConfiguration": "CACHED", "AWS::QuickSight::Analysis.ForecastScenario": "CACHED", "AWS::QuickSight::Analysis.FormatConfiguration": "CACHED", @@ -3465,47 +3646,7 @@ "AWS::QuickSight::Analysis.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.GridLayoutElement": "CACHED", "AWS::QuickSight::Analysis.GridLayoutScreenCanvasSizeOptions": "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.GrowthRateComputation": "CACHED", "AWS::QuickSight::Analysis.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Analysis.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.HeatMapConfiguration": "CACHED", @@ -3547,35 +3688,7 @@ "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "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.ListControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", @@ -3583,86 +3696,9 @@ "AWS::QuickSight::Analysis.LongFormatText": "CACHED", "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Analysis.MaximumLabelType": "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.MaximumMinimumComputation": "CACHED", "AWS::QuickSight::Analysis.MeasureField": "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.MetricComparisonComputation": "CACHED", "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3695,79 +3731,8 @@ "AWS::QuickSight::Analysis.PercentVisibleRange": "CACHED", "AWS::QuickSight::Analysis.PercentageDisplayFormatConfiguration": "CACHED", "AWS::QuickSight::Analysis.PercentileAggregation": "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.PeriodOverPeriodComputation": "CACHED", + "AWS::QuickSight::Analysis.PeriodToDateComputation": "CACHED", "AWS::QuickSight::Analysis.PieChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.PieChartConfiguration": "CACHED", "AWS::QuickSight::Analysis.PieChartFieldWells": "CACHED", @@ -3787,131 +3752,9 @@ "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.PivotTableOptions": "CACHED", "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.PivotTableRowsLabelOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.PivotTableTotalOptions": "CACHED", @@ -3935,69 +3778,11 @@ "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.RelativeDateTimeControlDisplayOptions": "CACHED", "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.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -4023,29 +3808,7 @@ "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.SheetControlInfoIconLabelOptions": "CACHED", "AWS::QuickSight::Analysis.SheetControlLayout": "CACHED", "AWS::QuickSight::Analysis.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition": "CACHED", @@ -4055,156 +3818,16 @@ "AWS::QuickSight::Analysis.SheetVisualScopingConfiguration": "CACHED", "AWS::QuickSight::Analysis.ShortFormatText": "CACHED", "AWS::QuickSight::Analysis.SimpleClusterMarker": "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.SliderControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesOptions": "CACHED", "AWS::QuickSight::Analysis.Spacing": "CACHED", "AWS::QuickSight::Analysis.StringDefaultValues": "CACHED", "AWS::QuickSight::Analysis.StringFormatConfiguration": "CACHED", "AWS::QuickSight::Analysis.StringParameter": "CACHED", "AWS::QuickSight::Analysis.StringParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.StringValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SubtotalOptions": { - "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.SubtotalOptions": "CACHED", "AWS::QuickSight::Analysis.TableAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TableBorderOptions": "CACHED", "AWS::QuickSight::Analysis.TableCellConditionalFormatting": "CACHED", @@ -4228,70 +3851,13 @@ "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.TableStyleTarget": "CACHED", "AWS::QuickSight::Analysis.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TableVisual": "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.TextAreaControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.TextConditionalFormat": "CACHED", "AWS::QuickSight::Analysis.TextControlPlaceholderOptions": "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.TextFieldControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.ThousandSeparatorOptions": "CACHED", "AWS::QuickSight::Analysis.TimeBasedForecastProperties": "CACHED", "AWS::QuickSight::Analysis.TimeEqualityFilter": "CACHED", @@ -4301,147 +3867,9 @@ "AWS::QuickSight::Analysis.TooltipItem": "CACHED", "AWS::QuickSight::Analysis.TooltipOptions": "CACHED", "AWS::QuickSight::Analysis.TopBottomFilter": "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.TopBottomMoversComputation": "CACHED", + "AWS::QuickSight::Analysis.TopBottomRankedComputation": "CACHED", + "AWS::QuickSight::Analysis.TotalAggregationComputation": "CACHED", "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -4450,32 +3878,7 @@ "AWS::QuickSight::Analysis.TreeMapVisual": "CACHED", "AWS::QuickSight::Analysis.TrendArrowOptions": "CACHED", "AWS::QuickSight::Analysis.UnaggregatedField": "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.UniqueValuesComputation": "CACHED", "AWS::QuickSight::Analysis.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Analysis.Visual": "CACHED", "AWS::QuickSight::Analysis.VisualCustomAction": "CACHED", @@ -4498,41 +3901,7 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "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.AggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -4540,26 +3909,7 @@ "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.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -6104,32 +5454,7 @@ "AWS::QuickSight::Template.DateTimeFormatConfiguration": "CACHED", "AWS::QuickSight::Template.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Template.DateTimeParameterDeclaration": "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.DateTimePickerControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", @@ -6146,29 +5471,7 @@ "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", "AWS::QuickSight::Template.DrillDownFilter": "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.DropDownControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Template.EmptyVisual": "CACHED", "AWS::QuickSight::Template.Entity": "CACHED", @@ -6198,23 +5501,7 @@ "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "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.FilterScopeConfiguration": "CACHED", "AWS::QuickSight::Template.FilterSelectableValues": "CACHED", "AWS::QuickSight::Template.FilterSliderControl": "CACHED", "AWS::QuickSight::Template.FilterTextAreaControl": "CACHED", @@ -6222,92 +5509,7 @@ "AWS::QuickSight::Template.FontConfiguration": "CACHED", "AWS::QuickSight::Template.FontSize": "CACHED", "AWS::QuickSight::Template.FontWeight": "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.ForecastComputation": "CACHED", "AWS::QuickSight::Template.ForecastConfiguration": "CACHED", "AWS::QuickSight::Template.ForecastScenario": "CACHED", "AWS::QuickSight::Template.FormatConfiguration": "CACHED", @@ -6350,47 +5552,7 @@ "AWS::QuickSight::Template.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.GridLayoutElement": "CACHED", "AWS::QuickSight::Template.GridLayoutScreenCanvasSizeOptions": "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.GrowthRateComputation": "CACHED", "AWS::QuickSight::Template.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Template.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.HeatMapConfiguration": "CACHED", @@ -6431,35 +5593,7 @@ "AWS::QuickSight::Template.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Template.LineChartVisual": "CACHED", "AWS::QuickSight::Template.LineSeriesAxisDisplayOptions": "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.ListControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Template.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Template.LoadingAnimation": "CACHED", @@ -6467,86 +5601,9 @@ "AWS::QuickSight::Template.LongFormatText": "CACHED", "AWS::QuickSight::Template.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Template.MaximumLabelType": "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.MaximumMinimumComputation": "CACHED", "AWS::QuickSight::Template.MeasureField": "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.MetricComparisonComputation": "CACHED", "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -6578,79 +5635,8 @@ "AWS::QuickSight::Template.PercentVisibleRange": "CACHED", "AWS::QuickSight::Template.PercentageDisplayFormatConfiguration": "CACHED", "AWS::QuickSight::Template.PercentileAggregation": "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.PeriodOverPeriodComputation": "CACHED", + "AWS::QuickSight::Template.PeriodToDateComputation": "CACHED", "AWS::QuickSight::Template.PieChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.PieChartConfiguration": "CACHED", "AWS::QuickSight::Template.PieChartFieldWells": "CACHED", @@ -6670,131 +5656,9 @@ "AWS::QuickSight::Template.PivotTableFieldOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldWells": "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.PivotTableOptions": "CACHED", "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.PivotTableRowsLabelOptions": "CACHED", "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Template.PivotTableTotalOptions": "CACHED", @@ -6818,69 +5682,11 @@ "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineValueLabelConfiguration": "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.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.RelativeDatesFilter": "CACHED", "AWS::QuickSight::Template.ResourcePermission": "CACHED", "AWS::QuickSight::Template.RollingDateConfiguration": "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.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -6891,445 +5697,88 @@ "AWS::QuickSight::Template.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Template.ScatterPlotFieldWells": "CACHED", "AWS::QuickSight::Template.ScatterPlotUnaggregatedFieldWells": "CACHED", - "AWS::QuickSight::Template.ScatterPlotVisual": "CACHED", - "AWS::QuickSight::Template.ScrollBarOptions": "CACHED", - "AWS::QuickSight::Template.SecondaryValueOptions": "CACHED", - "AWS::QuickSight::Template.SectionAfterPageBreak": "CACHED", - "AWS::QuickSight::Template.SectionBasedLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.SectionBasedLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.SectionBasedLayoutPaperCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.SectionLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.SectionPageBreakConfiguration": "CACHED", - "AWS::QuickSight::Template.SectionStyle": "CACHED", - "AWS::QuickSight::Template.SelectedSheetsFilterScopeConfiguration": "CACHED", - "AWS::QuickSight::Template.SeriesItem": "CACHED", - "AWS::QuickSight::Template.SetParameterValueConfiguration": "CACHED", - "AWS::QuickSight::Template.ShapeConditionalFormat": "CACHED", - "AWS::QuickSight::Template.Sheet": "CACHED", - "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions": { - "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", - "AWS::QuickSight::Template.SheetElementConfigurationOverrides": "CACHED", - "AWS::QuickSight::Template.SheetElementRenderingRule": "CACHED", - "AWS::QuickSight::Template.SheetTextBox": "CACHED", - "AWS::QuickSight::Template.SheetVisualScopingConfiguration": "CACHED", - "AWS::QuickSight::Template.ShortFormatText": "CACHED", - "AWS::QuickSight::Template.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Template.SliderControlDisplayOptions": { - "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": { - "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", - "AWS::QuickSight::Template.TableCellImageSizingConfiguration": "CACHED", - "AWS::QuickSight::Template.TableCellStyle": "CACHED", - "AWS::QuickSight::Template.TableConditionalFormatting": "CACHED", - "AWS::QuickSight::Template.TableConditionalFormattingOption": "CACHED", - "AWS::QuickSight::Template.TableConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldCustomIconContent": "CACHED", - "AWS::QuickSight::Template.TableFieldCustomTextContent": "CACHED", - "AWS::QuickSight::Template.TableFieldImageConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldLinkConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldLinkContentConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldOption": "CACHED", - "AWS::QuickSight::Template.TableFieldOptions": "CACHED", - "AWS::QuickSight::Template.TableFieldURLConfiguration": "CACHED", - "AWS::QuickSight::Template.TableFieldWells": "CACHED", - "AWS::QuickSight::Template.TableInlineVisualization": "CACHED", - "AWS::QuickSight::Template.TableOptions": "CACHED", - "AWS::QuickSight::Template.TablePaginatedReportOptions": "CACHED", - "AWS::QuickSight::Template.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", - "AWS::QuickSight::Template.TemplateSourceAnalysis": "CACHED", - "AWS::QuickSight::Template.TemplateSourceEntity": "CACHED", - "AWS::QuickSight::Template.TemplateSourceTemplate": "CACHED", - "AWS::QuickSight::Template.TemplateVersion": "CACHED", - "AWS::QuickSight::Template.TemplateVersionDefinition": "CACHED", - "AWS::QuickSight::Template.TextAreaControlDisplayOptions": { - "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": { - "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", - "AWS::QuickSight::Template.TimeRangeDrillDownFilter": "CACHED", - "AWS::QuickSight::Template.TimeRangeFilter": "CACHED", - "AWS::QuickSight::Template.TimeRangeFilterValue": "CACHED", - "AWS::QuickSight::Template.TooltipItem": "CACHED", - "AWS::QuickSight::Template.TooltipOptions": "CACHED", - "AWS::QuickSight::Template.TopBottomFilter": "CACHED", - "AWS::QuickSight::Template.TopBottomMoversComputation": { - "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.ScatterPlotVisual": "CACHED", + "AWS::QuickSight::Template.ScrollBarOptions": "CACHED", + "AWS::QuickSight::Template.SecondaryValueOptions": "CACHED", + "AWS::QuickSight::Template.SectionAfterPageBreak": "CACHED", + "AWS::QuickSight::Template.SectionBasedLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.SectionBasedLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.SectionBasedLayoutPaperCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.SectionLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.SectionPageBreakConfiguration": "CACHED", + "AWS::QuickSight::Template.SectionStyle": "CACHED", + "AWS::QuickSight::Template.SelectedSheetsFilterScopeConfiguration": "CACHED", + "AWS::QuickSight::Template.SeriesItem": "CACHED", + "AWS::QuickSight::Template.SetParameterValueConfiguration": "CACHED", + "AWS::QuickSight::Template.ShapeConditionalFormat": "CACHED", + "AWS::QuickSight::Template.Sheet": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions": "CACHED", + "AWS::QuickSight::Template.SheetControlLayout": "CACHED", + "AWS::QuickSight::Template.SheetControlLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.SheetDefinition": "CACHED", + "AWS::QuickSight::Template.SheetElementConfigurationOverrides": "CACHED", + "AWS::QuickSight::Template.SheetElementRenderingRule": "CACHED", + "AWS::QuickSight::Template.SheetTextBox": "CACHED", + "AWS::QuickSight::Template.SheetVisualScopingConfiguration": "CACHED", + "AWS::QuickSight::Template.ShortFormatText": "CACHED", + "AWS::QuickSight::Template.SimpleClusterMarker": "CACHED", + "AWS::QuickSight::Template.SliderControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Template.Spacing": "CACHED", + "AWS::QuickSight::Template.StringDefaultValues": "CACHED", + "AWS::QuickSight::Template.StringFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.StringParameterDeclaration": "CACHED", + "AWS::QuickSight::Template.StringValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.SubtotalOptions": "CACHED", + "AWS::QuickSight::Template.TableAggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.TableBorderOptions": "CACHED", + "AWS::QuickSight::Template.TableCellConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.TableCellImageSizingConfiguration": "CACHED", + "AWS::QuickSight::Template.TableCellStyle": "CACHED", + "AWS::QuickSight::Template.TableConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.TableConditionalFormattingOption": "CACHED", + "AWS::QuickSight::Template.TableConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldCustomIconContent": "CACHED", + "AWS::QuickSight::Template.TableFieldCustomTextContent": "CACHED", + "AWS::QuickSight::Template.TableFieldImageConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldLinkConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldLinkContentConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldOption": "CACHED", + "AWS::QuickSight::Template.TableFieldOptions": "CACHED", + "AWS::QuickSight::Template.TableFieldURLConfiguration": "CACHED", + "AWS::QuickSight::Template.TableFieldWells": "CACHED", + "AWS::QuickSight::Template.TableInlineVisualization": "CACHED", + "AWS::QuickSight::Template.TableOptions": "CACHED", + "AWS::QuickSight::Template.TablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Template.TableRowConditionalFormatting": "CACHED", + "AWS::QuickSight::Template.TableSideBorderOptions": "CACHED", + "AWS::QuickSight::Template.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Template.TableStyleTarget": "CACHED", + "AWS::QuickSight::Template.TableUnaggregatedFieldWells": "CACHED", + "AWS::QuickSight::Template.TableVisual": "CACHED", + "AWS::QuickSight::Template.TemplateError": "CACHED", + "AWS::QuickSight::Template.TemplateSourceAnalysis": "CACHED", + "AWS::QuickSight::Template.TemplateSourceEntity": "CACHED", + "AWS::QuickSight::Template.TemplateSourceTemplate": "CACHED", + "AWS::QuickSight::Template.TemplateVersion": "CACHED", + "AWS::QuickSight::Template.TemplateVersionDefinition": "CACHED", + "AWS::QuickSight::Template.TextAreaControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.TextConditionalFormat": "CACHED", + "AWS::QuickSight::Template.TextControlPlaceholderOptions": "CACHED", + "AWS::QuickSight::Template.TextFieldControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.ThousandSeparatorOptions": "CACHED", + "AWS::QuickSight::Template.TimeBasedForecastProperties": "CACHED", + "AWS::QuickSight::Template.TimeEqualityFilter": "CACHED", + "AWS::QuickSight::Template.TimeRangeDrillDownFilter": "CACHED", + "AWS::QuickSight::Template.TimeRangeFilter": "CACHED", + "AWS::QuickSight::Template.TimeRangeFilterValue": "CACHED", + "AWS::QuickSight::Template.TooltipItem": "CACHED", + "AWS::QuickSight::Template.TooltipOptions": "CACHED", + "AWS::QuickSight::Template.TopBottomFilter": "CACHED", + "AWS::QuickSight::Template.TopBottomMoversComputation": "CACHED", + "AWS::QuickSight::Template.TopBottomRankedComputation": "CACHED", + "AWS::QuickSight::Template.TotalAggregationComputation": "CACHED", "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -7338,32 +5787,7 @@ "AWS::QuickSight::Template.TreeMapVisual": "CACHED", "AWS::QuickSight::Template.TrendArrowOptions": "CACHED", "AWS::QuickSight::Template.UnaggregatedField": "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.UniqueValuesComputation": "CACHED", "AWS::QuickSight::Template.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Template.Visual": "CACHED", "AWS::QuickSight::Template.VisualCustomAction": "CACHED", @@ -7470,6 +5894,7 @@ "AWS::RoboMaker::SimulationApplication.RobotSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SimulationSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SourceConfig": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -8157,7 +6582,71 @@ "AWS::VpcLattice::TargetGroup.HealthCheckConfig": "CACHED", "AWS::VpcLattice::TargetGroup.Matcher": "CACHED", "AWS::VpcLattice::TargetGroup.Target": "CACHED", - "AWS::VpcLattice::TargetGroup.TargetGroupConfig": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html", + "Properties": { + "HealthCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-healthcheck", + "Required": false, + "Type": "HealthCheckConfig", + "UpdateType": "Mutable" + }, + "IpAddressType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-ipaddresstype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.IpAddressType" + } + }, + "LambdaEventStructureVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-lambdaeventstructureversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.LambdaEventStructureVersion" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Port" + } + }, + "Protocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-protocol", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Protocol" + } + }, + "ProtocolVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-protocolversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.ProtocolVersion" + } + }, + "VpcIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-vpcidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.VpcIdentifier" + } + } + } + }, "AWS::WAF::ByteMatchSet.ByteMatchTuple": "CACHED", "AWS::WAF::ByteMatchSet.FieldToMatch": "CACHED", "AWS::WAF::IPSet.IPSetDescriptor": "CACHED", @@ -8330,7 +6819,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -8464,6 +6953,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -8561,8 +7051,136 @@ "AWS::Connect::PhoneNumber": "CACHED", "AWS::Connect::Prompt": "CACHED", "AWS::Connect::Queue": "CACHED", - "AWS::Connect::QuickConnect": "CACHED", - "AWS::Connect::RoutingProfile": "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": { + "Attributes": { + "RoutingProfileArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html", + "Properties": { + "AgentAvailabilityTimer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-agentavailabilitytimer", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DefaultOutboundQueueArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-defaultoutboundqueuearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::RoutingProfile.DefaultOutboundQueueArn" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-description", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::RoutingProfile.Description" + } + }, + "InstanceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-instancearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::RoutingProfile.InstanceArn" + } + }, + "MediaConcurrencies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-mediaconcurrencies", + "DuplicatesAllowed": true, + "ItemType": "MediaConcurrency", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::RoutingProfile.Name" + } + }, + "QueueConfigs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-queueconfigs", + "DuplicatesAllowed": true, + "ItemType": "RoutingProfileQueueConfig", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Connect::Rule": "CACHED", "AWS::Connect::SecurityKey": "CACHED", "AWS::Connect::TaskTemplate": "CACHED", @@ -8605,7 +7223,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -8789,105 +7499,7 @@ "AWS::EMR::StudioSessionMapping": "CACHED", "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "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::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -8933,86 +7545,253 @@ "Type": "AuthParameters", "UpdateType": "Mutable" }, - "AuthorizationType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-authorizationtype", + "AuthorizationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-authorizationtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Events::Connection.AuthorizationType" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Events::Connection.Description" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Events::Connection.Name" + } + } + } + }, + "AWS::Events::Endpoint": "CACHED", + "AWS::Events::EventBus": "CACHED", + "AWS::Events::EventBusPolicy": "CACHED", + "AWS::Events::Rule": "CACHED", + "AWS::Evidently::Experiment": "CACHED", + "AWS::Evidently::Feature": "CACHED", + "AWS::Evidently::Launch": "CACHED", + "AWS::Evidently::Project": "CACHED", + "AWS::Evidently::Segment": "CACHED", + "AWS::FIS::ExperimentTemplate": "CACHED", + "AWS::FMS::NotificationChannel": "CACHED", + "AWS::FMS::Policy": "CACHED", + "AWS::FMS::ResourceSet": "CACHED", + "AWS::FSx::DataRepositoryAssociation": "CACHED", + "AWS::FSx::FileSystem": "CACHED", + "AWS::FSx::Snapshot": "CACHED", + "AWS::FSx::StorageVirtualMachine": "CACHED", + "AWS::FSx::Volume": "CACHED", + "AWS::Forecast::Dataset": "CACHED", + "AWS::Forecast::DatasetGroup": "CACHED", + "AWS::GameLift::Alias": "CACHED", + "AWS::GameLift::Build": "CACHED", + "AWS::GameLift::Fleet": "CACHED", + "AWS::GameLift::GameServerGroup": "CACHED", + "AWS::GameLift::GameSessionQueue": "CACHED", + "AWS::GameLift::Location": "CACHED", + "AWS::GameLift::MatchmakingConfiguration": "CACHED", + "AWS::GameLift::MatchmakingRuleSet": "CACHED", + "AWS::GameLift::Script": "CACHED", + "AWS::GlobalAccelerator::Accelerator": "CACHED", + "AWS::GlobalAccelerator::EndpointGroup": "CACHED", + "AWS::GlobalAccelerator::Listener": "CACHED", + "AWS::Glue::Classifier": "CACHED", + "AWS::Glue::Connection": "CACHED", + "AWS::Glue::Crawler": "CACHED", + "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", + "AWS::Glue::DataQualityRuleset": "CACHED", + "AWS::Glue::Database": "CACHED", + "AWS::Glue::DevEndpoint": "CACHED", + "AWS::Glue::Job": "CACHED", + "AWS::Glue::MLTransform": "CACHED", + "AWS::Glue::Partition": "CACHED", + "AWS::Glue::Registry": "CACHED", + "AWS::Glue::Schema": "CACHED", + "AWS::Glue::SchemaVersion": "CACHED", + "AWS::Glue::SchemaVersionMetadata": "CACHED", + "AWS::Glue::SecurityConfiguration": "CACHED", + "AWS::Glue::Table": "CACHED", + "AWS::Glue::Trigger": "CACHED", + "AWS::Glue::Workflow": "CACHED", + "AWS::Grafana::Workspace": { + "Attributes": { + "CreationTimestamp": { + "PrimitiveType": "String" + }, + "Endpoint": { + "PrimitiveType": "String" + }, + "GrafanaVersion": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "ModificationTimestamp": { + "PrimitiveType": "String" + }, + "SamlConfigurationStatus": { + "PrimitiveType": "String" + }, + "SsoClientId": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html", + "Properties": { + "AccountAccessType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-accountaccesstype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.AccountAccessType" + } + }, + "AuthenticationProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-authenticationproviders", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.AuthenticationProviders" + } + }, + "ClientToken": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-clienttoken", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.ClientToken" + } + }, + "DataSources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-datasources", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.DataSources" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.Description" + } + }, + "GrafanaVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-grafanaversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.GrafanaVersion" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.Name" + } + }, + "NetworkAccessControl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-networkaccesscontrol", + "Required": false, + "Type": "NetworkAccessControl", + "UpdateType": "Mutable" + }, + "NotificationDestinations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-notificationdestinations", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.NotificationDestinations" + } + }, + "OrganizationRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-organizationrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.OrganizationRoleName" + } + }, + "OrganizationalUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-organizationalunits", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PermissionType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-permissiontype", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Events::Connection.AuthorizationType" + "ValueType": "AWS::Grafana::Workspace.PermissionType" } }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-description", + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-rolearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::Events::Connection.Description" + "ValueType": "AWS::Grafana::Workspace.RoleArn" } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-connection.html#cfn-events-connection-name", + "SamlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-samlconfiguration", + "Required": false, + "Type": "SamlConfiguration", + "UpdateType": "Mutable" + }, + "StackSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-stacksetname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Events::Connection.Name" - } + "UpdateType": "Mutable" + }, + "VpcConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-vpcconfiguration", + "Required": false, + "Type": "VpcConfiguration", + "UpdateType": "Mutable" } } }, - "AWS::Events::Endpoint": "CACHED", - "AWS::Events::EventBus": "CACHED", - "AWS::Events::EventBusPolicy": "CACHED", - "AWS::Events::Rule": "CACHED", - "AWS::Evidently::Experiment": "CACHED", - "AWS::Evidently::Feature": "CACHED", - "AWS::Evidently::Launch": "CACHED", - "AWS::Evidently::Project": "CACHED", - "AWS::Evidently::Segment": "CACHED", - "AWS::FIS::ExperimentTemplate": "CACHED", - "AWS::FMS::NotificationChannel": "CACHED", - "AWS::FMS::Policy": "CACHED", - "AWS::FMS::ResourceSet": "CACHED", - "AWS::FSx::DataRepositoryAssociation": "CACHED", - "AWS::FSx::FileSystem": "CACHED", - "AWS::FSx::Snapshot": "CACHED", - "AWS::FSx::StorageVirtualMachine": "CACHED", - "AWS::FSx::Volume": "CACHED", - "AWS::Forecast::Dataset": "CACHED", - "AWS::Forecast::DatasetGroup": "CACHED", - "AWS::GameLift::Alias": "CACHED", - "AWS::GameLift::Build": "CACHED", - "AWS::GameLift::Fleet": "CACHED", - "AWS::GameLift::GameServerGroup": "CACHED", - "AWS::GameLift::GameSessionQueue": "CACHED", - "AWS::GameLift::Location": "CACHED", - "AWS::GameLift::MatchmakingConfiguration": "CACHED", - "AWS::GameLift::MatchmakingRuleSet": "CACHED", - "AWS::GameLift::Script": "CACHED", - "AWS::GlobalAccelerator::Accelerator": "CACHED", - "AWS::GlobalAccelerator::EndpointGroup": "CACHED", - "AWS::GlobalAccelerator::Listener": "CACHED", - "AWS::Glue::Classifier": "CACHED", - "AWS::Glue::Connection": "CACHED", - "AWS::Glue::Crawler": "CACHED", - "AWS::Glue::DataCatalogEncryptionSettings": "CACHED", - "AWS::Glue::DataQualityRuleset": "CACHED", - "AWS::Glue::Database": "CACHED", - "AWS::Glue::DevEndpoint": "CACHED", - "AWS::Glue::Job": "CACHED", - "AWS::Glue::MLTransform": "CACHED", - "AWS::Glue::Partition": "CACHED", - "AWS::Glue::Registry": "CACHED", - "AWS::Glue::Schema": "CACHED", - "AWS::Glue::SchemaVersion": "CACHED", - "AWS::Glue::SchemaVersionMetadata": "CACHED", - "AWS::Glue::SecurityConfiguration": "CACHED", - "AWS::Glue::Table": "CACHED", - "AWS::Glue::Trigger": "CACHED", - "AWS::Glue::Workflow": "CACHED", - "AWS::Grafana::Workspace": "CACHED", "AWS::Greengrass::ConnectorDefinition": "CACHED", "AWS::Greengrass::ConnectorDefinitionVersion": "CACHED", "AWS::Greengrass::CoreDefinition": "CACHED", @@ -9031,7 +7810,53 @@ "AWS::Greengrass::SubscriptionDefinitionVersion": "CACHED", "AWS::GreengrassV2::ComponentVersion": "CACHED", "AWS::GreengrassV2::Deployment": "CACHED", - "AWS::GuardDuty::Detector": "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": "CACHED", "AWS::GuardDuty::IPSet": "CACHED", "AWS::GuardDuty::Master": "CACHED", @@ -9123,90 +7948,7 @@ "AWS::IoTWireless::FuotaTask": "CACHED", "AWS::IoTWireless::MulticastGroup": "CACHED", "AWS::IoTWireless::NetworkAnalyzerConfiguration": "CACHED", - "AWS::IoTWireless::ServiceProfile": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Id": { - "PrimitiveType": "String" - }, - "LoRaWAN.ChannelMask": { - "PrimitiveType": "String" - }, - "LoRaWAN.DevStatusReqFreq": { - "PrimitiveType": "Integer" - }, - "LoRaWAN.DlBucketSize": { - "PrimitiveType": "Integer" - }, - "LoRaWAN.DlRate": { - "PrimitiveType": "Integer" - }, - "LoRaWAN.DlRatePolicy": { - "PrimitiveType": "String" - }, - "LoRaWAN.DrMax": { - "PrimitiveType": "Integer" - }, - "LoRaWAN.DrMin": { - "PrimitiveType": "Integer" - }, - "LoRaWAN.HrAllowed": { - "PrimitiveType": "Boolean" - }, - "LoRaWAN.MinGwDiversity": { - "PrimitiveType": "Integer" - }, - "LoRaWAN.NwkGeoLoc": { - "PrimitiveType": "Boolean" - }, - "LoRaWAN.ReportDevStatusBattery": { - "PrimitiveType": "Boolean" - }, - "LoRaWAN.ReportDevStatusMargin": { - "PrimitiveType": "Boolean" - }, - "LoRaWAN.TargetPer": { - "PrimitiveType": "Integer" - }, - "LoRaWAN.UlBucketSize": { - "PrimitiveType": "Integer" - }, - "LoRaWAN.UlRate": { - "PrimitiveType": "Integer" - }, - "LoRaWAN.UlRatePolicy": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html", - "Properties": { - "LoRaWAN": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-lorawan", - "Required": false, - "Type": "LoRaWANServiceProfile", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IoTWireless::ServiceProfile.Name" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::IoTWireless::ServiceProfile": "CACHED", "AWS::IoTWireless::TaskDefinition": "CACHED", "AWS::IoTWireless::WirelessDevice": "CACHED", "AWS::IoTWireless::WirelessGateway": "CACHED", @@ -9290,7 +8032,67 @@ "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", - "AWS::Macie::CustomDataIdentifier": "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::ManagedBlockchain::Accessor": "CACHED", @@ -9418,6 +8220,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Personalize::Dataset": "CACHED", "AWS::Personalize::DatasetGroup": "CACHED", "AWS::Personalize::Schema": "CACHED", @@ -10220,6 +9027,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -12692,6 +11508,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Personalize::Dataset.DataSource.DataLocation": "CACHED", "AWS::Personalize::Dataset.DatasetGroupArn": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob.DatasetArn": "CACHED", @@ -13153,26 +11982,13 @@ "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.RowsLayout": "CACHED", "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.PivotTableRowsLabelOptions.CustomLabel": "CACHED", + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.ScrollStatus": "CACHED", @@ -13209,12 +12025,7 @@ "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.RowAlternateColorOptions.UsePrimaryBackgroundColor": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramVisual.VisualId": "CACHED", @@ -13227,16 +12038,8 @@ "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.SheetControlInfoIconLabelOptions.InfoIconText": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Name": "CACHED", @@ -13252,18 +12055,8 @@ "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.SmallMultiplesAxisProperties.Placement": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Scale": "CACHED", "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Analysis.Status": "CACHED", @@ -13293,13 +12086,7 @@ "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.TableStyleTarget.CellType": "CACHED", "AWS::QuickSight::Analysis.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.TextControlPlaceholderOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.ThousandSeparatorOptions.Symbol": "CACHED", @@ -13358,11 +12145,7 @@ "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.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -14255,26 +13038,13 @@ "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.RowsLayout": "CACHED", "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.PivotTableRowsLabelOptions.CustomLabel": "CACHED", + "AWS::QuickSight::Template.PivotTableRowsLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.ScrollStatus": "CACHED", @@ -14311,12 +13081,7 @@ "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.RowAlternateColorOptions.UsePrimaryBackgroundColor": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual.VisualId": "CACHED", @@ -14329,16 +13094,8 @@ "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.SheetControlInfoIconLabelOptions.InfoIconText": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Name": "CACHED", @@ -14354,18 +13111,8 @@ "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.SmallMultiplesAxisProperties.Placement": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Scale": "CACHED", "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Template.StringParameterDeclaration.Name": "CACHED", @@ -14393,13 +13140,7 @@ "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.TableStyleTarget.CellType": "CACHED", "AWS::QuickSight::Template.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.TemplateError.Message": "CACHED", "AWS::QuickSight::Template.TemplateError.Type": "CACHED", @@ -14876,6 +13617,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", @@ -15798,6 +14542,12 @@ "AWS::VpcLattice::TargetGroup.Name": "CACHED", "AWS::VpcLattice::TargetGroup.Target.Port": "CACHED", "AWS::VpcLattice::TargetGroup.TargetGroupConfig.IpAddressType": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig.LambdaEventStructureVersion": { + "AllowedValues": [ + "V1", + "V2" + ] + }, "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Port": "CACHED", "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Protocol": "CACHED", "AWS::VpcLattice::TargetGroup.TargetGroupConfig.ProtocolVersion": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-northeast-2.json b/src/cfnlint/data/CloudSpecs/ap-northeast-2.json index d4a3189ef3..c8740f51b3 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-2.json @@ -499,23 +499,7 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "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.ComputeCapacity": "CACHED", "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -713,6 +697,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -1068,12 +1055,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -1142,9 +1335,17 @@ "AWS::DataSync::LocationSMB.MountOptions": "CACHED", "AWS::DataSync::StorageSystem.ServerConfiguration": "CACHED", "AWS::DataSync::StorageSystem.ServerCredentials": "CACHED", + "AWS::DataSync::Task.Deleted": "CACHED", + "AWS::DataSync::Task.Destination": "CACHED", "AWS::DataSync::Task.FilterRule": "CACHED", "AWS::DataSync::Task.Options": "CACHED", + "AWS::DataSync::Task.Overrides": "CACHED", + "AWS::DataSync::Task.S3": "CACHED", + "AWS::DataSync::Task.Skipped": "CACHED", + "AWS::DataSync::Task.TaskReportConfig": "CACHED", "AWS::DataSync::Task.TaskSchedule": "CACHED", + "AWS::DataSync::Task.Transferred": "CACHED", + "AWS::DataSync::Task.Verified": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", @@ -1515,190 +1716,15 @@ "AWS::EMRContainers::VirtualCluster.ContainerInfo": "CACHED", "AWS::EMRContainers::VirtualCluster.ContainerProvider": "CACHED", "AWS::EMRContainers::VirtualCluster.EksInfo": "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::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::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -2854,6 +2880,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -3007,6 +3034,38 @@ "AWS::OpsWorks::Stack.RdsDbInstance": "CACHED", "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Personalize::Dataset.DataSource": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob": "CACHED", "AWS::Personalize::Solution.AlgorithmHyperParameterRanges": "CACHED", @@ -3356,7 +3415,26 @@ "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" + } + }, + "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", @@ -3408,7 +3486,23 @@ "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": { + "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", @@ -3462,7 +3556,17 @@ }, "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": { + "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", @@ -3470,7 +3574,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": true, + "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", @@ -3529,7 +3718,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": true, + "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", @@ -3571,7 +3800,29 @@ "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": { + "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", @@ -3579,9 +3830,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3614,8 +3942,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": true, + "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": true, + "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", @@ -3898,19 +4297,62 @@ "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" + } + }, + "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.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", + "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" + } + } + } + }, + "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", @@ -4001,15 +4443,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -4035,10 +4569,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -4048,9 +4614,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -4059,7 +4763,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": true, + "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", @@ -4082,7 +4811,35 @@ "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": { + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", "Properties": { @@ -5346,7 +6103,26 @@ "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" + } + }, + "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", @@ -5397,11 +6173,27 @@ "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", "AWS::QuickSight::Template.DrillDownFilter": "CACHED", - "AWS::QuickSight::Template.DropDownControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.DynamicDefaultValue": "CACHED", - "AWS::QuickSight::Template.EmptyVisual": "CACHED", - "AWS::QuickSight::Template.Entity": "CACHED", - "AWS::QuickSight::Template.ExcludePeriodConfiguration": "CACHED", + "AWS::QuickSight::Template.DropDownControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-dropdowncontroldisplayoptions.html", + "Properties": { + "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", + "AWS::QuickSight::Template.ExcludePeriodConfiguration": "CACHED", "AWS::QuickSight::Template.ExplicitHierarchy": "CACHED", "AWS::QuickSight::Template.FieldBasedTooltip": "CACHED", "AWS::QuickSight::Template.FieldLabelType": "CACHED", @@ -5451,7 +6243,17 @@ }, "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": { + "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", @@ -5459,7 +6261,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": true, + "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", @@ -5518,7 +6405,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": true, + "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", @@ -5559,7 +6486,29 @@ "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": { + "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", @@ -5567,9 +6516,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -5601,8 +6627,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": true, + "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": true, + "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", @@ -5885,11 +6982,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -5988,14 +7128,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -6027,10 +7259,42 @@ "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": { + "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": { + "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", @@ -6040,9 +7304,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -6051,7 +7453,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": true, + "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", @@ -6149,6 +7576,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", @@ -6159,6 +7588,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -6972,7 +8402,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -7061,175 +8491,25 @@ "AWS::AppConfig::ExtensionAssociation": "CACHED", "AWS::AppConfig::HostedConfigurationVersion": "CACHED", "AWS::AppFlow::Connector": "CACHED", - "AWS::AppFlow::ConnectorProfile": "CACHED", - "AWS::AppFlow::Flow": "CACHED", - "AWS::AppIntegrations::DataIntegration": "CACHED", - "AWS::AppIntegrations::EventIntegration": "CACHED", - "AWS::AppMesh::GatewayRoute": "CACHED", - "AWS::AppMesh::Mesh": "CACHED", - "AWS::AppMesh::Route": "CACHED", - "AWS::AppMesh::VirtualGateway": "CACHED", - "AWS::AppMesh::VirtualNode": "CACHED", - "AWS::AppMesh::VirtualRouter": "CACHED", - "AWS::AppMesh::VirtualService": "CACHED", - "AWS::AppStream::AppBlock": "CACHED", - "AWS::AppStream::AppBlockBuilder": "CACHED", - "AWS::AppStream::Application": "CACHED", - "AWS::AppStream::ApplicationEntitlementAssociation": "CACHED", - "AWS::AppStream::ApplicationFleetAssociation": "CACHED", - "AWS::AppStream::DirectoryConfig": "CACHED", - "AWS::AppStream::Entitlement": "CACHED", - "AWS::AppStream::Fleet": { - "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::AppFlow::ConnectorProfile": "CACHED", + "AWS::AppFlow::Flow": "CACHED", + "AWS::AppIntegrations::DataIntegration": "CACHED", + "AWS::AppIntegrations::EventIntegration": "CACHED", + "AWS::AppMesh::GatewayRoute": "CACHED", + "AWS::AppMesh::Mesh": "CACHED", + "AWS::AppMesh::Route": "CACHED", + "AWS::AppMesh::VirtualGateway": "CACHED", + "AWS::AppMesh::VirtualNode": "CACHED", + "AWS::AppMesh::VirtualRouter": "CACHED", + "AWS::AppMesh::VirtualService": "CACHED", + "AWS::AppStream::AppBlock": "CACHED", + "AWS::AppStream::AppBlockBuilder": "CACHED", + "AWS::AppStream::Application": "CACHED", + "AWS::AppStream::ApplicationEntitlementAssociation": "CACHED", + "AWS::AppStream::ApplicationFleetAssociation": "CACHED", + "AWS::AppStream::DirectoryConfig": "CACHED", + "AWS::AppStream::Entitlement": "CACHED", + "AWS::AppStream::Fleet": "CACHED", "AWS::AppStream::ImageBuilder": "CACHED", "AWS::AppStream::Stack": "CACHED", "AWS::AppStream::StackFleetAssociation": "CACHED", @@ -7279,6 +8559,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -7497,7 +8778,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -7590,7 +8908,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -7661,105 +9017,7 @@ "AWS::EMR::Studio": "CACHED", "AWS::EMR::StudioSessionMapping": "CACHED", "AWS::EMRContainers::VirtualCluster": "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::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -7954,65 +9212,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -8150,52 +9350,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::ManagedBlockchain::Accessor": "CACHED", "AWS::ManagedBlockchain::Member": "CACHED", @@ -8305,6 +9460,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Personalize::Dataset": "CACHED", "AWS::Personalize::DatasetGroup": "CACHED", "AWS::Personalize::Schema": "CACHED", @@ -8500,76 +9660,7 @@ "AWS::RefactorSpaces::Service": "CACHED", "AWS::Rekognition::Collection": "CACHED", "AWS::Rekognition::Project": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -9216,6 +10307,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -9793,6 +10893,7 @@ "AWS::DataSync::StorageSystem.ServerCredentials.Username": "CACHED", "AWS::DataSync::StorageSystem.SystemType": "CACHED", "AWS::DataSync::Task.CloudWatchLogGroupArn": "CACHED", + "AWS::DataSync::Task.Deleted.ReportLevel": "CACHED", "AWS::DataSync::Task.DestinationLocationArn": "CACHED", "AWS::DataSync::Task.FilterRule.FilterType": "CACHED", "AWS::DataSync::Task.FilterRule.Value": "CACHED", @@ -9811,8 +10912,17 @@ "AWS::DataSync::Task.Options.TransferMode": "CACHED", "AWS::DataSync::Task.Options.Uid": "CACHED", "AWS::DataSync::Task.Options.VerifyMode": "CACHED", + "AWS::DataSync::Task.S3.BucketAccessRoleArn": "CACHED", + "AWS::DataSync::Task.S3.S3BucketArn": "CACHED", + "AWS::DataSync::Task.S3.Subdirectory": "CACHED", + "AWS::DataSync::Task.Skipped.ReportLevel": "CACHED", "AWS::DataSync::Task.SourceLocationArn": "CACHED", + "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": "CACHED", + "AWS::DataSync::Task.TaskReportConfig.OutputType": "CACHED", + "AWS::DataSync::Task.TaskReportConfig.ReportLevel": "CACHED", "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": "CACHED", + "AWS::DataSync::Task.Transferred.ReportLevel": "CACHED", + "AWS::DataSync::Task.Verified.ReportLevel": "CACHED", "AWS::Default::Default.EnabledState": "CACHED", "AWS::Detective::MemberInvitation.GraphArn": "CACHED", "AWS::Detective::MemberInvitation.MemberEmailAddress": "CACHED", @@ -11156,6 +12266,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Personalize::Dataset.DataSource.DataLocation": "CACHED", "AWS::Personalize::Dataset.DatasetGroupArn": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob.DatasetArn": "CACHED", @@ -13098,7 +14221,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", @@ -13118,6 +14247,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-northeast-3.json b/src/cfnlint/data/CloudSpecs/ap-northeast-3.json index a72b77131a..b2b74b8efe 100644 --- a/src/cfnlint/data/CloudSpecs/ap-northeast-3.json +++ b/src/cfnlint/data/CloudSpecs/ap-northeast-3.json @@ -1061,6 +1061,134 @@ } } }, + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html", + "Properties": { + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "StreamName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "StreamingStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamingstatus", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", + "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", + "AWS::Cognito::UserPool.AdminCreateUserConfig": "CACHED", + "AWS::Cognito::UserPool.CustomEmailSender": "CACHED", + "AWS::Cognito::UserPool.CustomSMSSender": "CACHED", + "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", + "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", + "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", + "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", + "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.RecoveryOption": "CACHED", + "AWS::Cognito::UserPool.SchemaAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html", + "Properties": { + "AttributeDataType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-attributedatatype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DeveloperOnlyAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-developeronlyattribute", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Mutable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-mutable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "NumberAttributeConstraints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-numberattributeconstraints", + "Required": false, + "Type": "NumberAttributeConstraints", + "UpdateType": "Mutable" + }, + "Required": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-required", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "StringAttributeConstraints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-stringattributeconstraints", + "Required": false, + "Type": "StringAttributeConstraints", + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::UserPool.SmsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html", + "Properties": { + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-externalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SnsCallerArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snscallerarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SnsRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snsregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::UserPool.StringAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.UserAttributeUpdateSettings": "CACHED", + "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", + "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", + "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", + "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", + "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolDomain.CustomDomainConfigType": "CACHED", + "AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", + "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", @@ -1268,6 +1396,13 @@ "AWS::EC2::LaunchTemplate.VCpuCount": "CACHED", "AWS::EC2::NetworkAclEntry.Icmp": "CACHED", "AWS::EC2::NetworkAclEntry.PortRange": "CACHED", + "AWS::EC2::NetworkInsightsAccessScope.AccessScopePathRequest": "CACHED", + "AWS::EC2::NetworkInsightsAccessScope.PacketHeaderStatementRequest": "CACHED", + "AWS::EC2::NetworkInsightsAccessScope.PathStatementRequest": "CACHED", + "AWS::EC2::NetworkInsightsAccessScope.ResourceStatementRequest": "CACHED", + "AWS::EC2::NetworkInsightsAccessScope.ThroughResourcesStatementRequest": "CACHED", + "AWS::EC2::NetworkInsightsPath.FilterPortRange": "CACHED", + "AWS::EC2::NetworkInsightsPath.PathFilter": "CACHED", "AWS::EC2::NetworkInterface.InstanceIpv6Address": "CACHED", "AWS::EC2::NetworkInterface.Ipv4PrefixSpecification": "CACHED", "AWS::EC2::NetworkInterface.Ipv6PrefixSpecification": "CACHED", @@ -2235,6 +2370,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -2317,6 +2484,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -3161,7 +3329,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -4033,6 +4201,390 @@ } } }, + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", + "AWS::Cognito::UserPool": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "ProviderName": { + "PrimitiveType": "String" + }, + "ProviderURL": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html", + "Properties": { + "AccountRecoverySetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-accountrecoverysetting", + "Required": false, + "Type": "AccountRecoverySetting", + "UpdateType": "Mutable" + }, + "AdminCreateUserConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-admincreateuserconfig", + "Required": false, + "Type": "AdminCreateUserConfig", + "UpdateType": "Mutable" + }, + "AliasAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-aliasattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoVerifiedAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-autoverifiedattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deletionprotection", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DeviceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deviceconfiguration", + "Required": false, + "Type": "DeviceConfiguration", + "UpdateType": "Mutable" + }, + "EmailConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailconfiguration", + "Required": false, + "Type": "EmailConfiguration", + "UpdateType": "Mutable" + }, + "EmailVerificationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EmailVerificationSubject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationsubject", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnabledMfas": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-enabledmfas", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LambdaConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-lambdaconfig", + "Required": false, + "Type": "LambdaConfig", + "UpdateType": "Mutable" + }, + "MfaConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-mfaconfiguration", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Policies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-policies", + "Required": false, + "Type": "Policies", + "UpdateType": "Mutable" + }, + "Schema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-schema", + "ItemType": "SchemaAttribute", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SmsAuthenticationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsauthenticationmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SmsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsconfiguration", + "Required": false, + "Type": "SmsConfiguration", + "UpdateType": "Mutable" + }, + "SmsVerificationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsverificationmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserAttributeUpdateSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userattributeupdatesettings", + "Required": false, + "Type": "UserAttributeUpdateSettings", + "UpdateType": "Mutable" + }, + "UserPoolAddOns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooladdons", + "Required": false, + "Type": "UserPoolAddOns", + "UpdateType": "Mutable" + }, + "UserPoolName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpoolname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserPoolTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooltags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "UsernameAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UsernameConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameconfiguration", + "Required": false, + "Type": "UsernameConfiguration", + "UpdateType": "Mutable" + }, + "VerificationMessageTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-verificationmessagetemplate", + "Required": false, + "Type": "VerificationMessageTemplate", + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::UserPoolClient": { + "Attributes": { + "ClientSecret": { + "PrimitiveType": "String" + }, + "Name": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html", + "Properties": { + "AccessTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-accesstokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowedOAuthFlows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflows", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AllowedOAuthFlowsUserPoolClient": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflowsuserpoolclient", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowedOAuthScopes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthscopes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AnalyticsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-analyticsconfiguration", + "Required": false, + "Type": "AnalyticsConfiguration", + "UpdateType": "Mutable" + }, + "AuthSessionValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-authsessionvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "CallbackURLs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-callbackurls", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ClientName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-clientname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DefaultRedirectURI": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-defaultredirecturi", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePropagateAdditionalUserContextData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enablepropagateadditionalusercontextdata", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableTokenRevocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enabletokenrevocation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ExplicitAuthFlows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-explicitauthflows", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "GenerateSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-generatesecret", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "IdTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-idtokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "LogoutURLs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-logouturls", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PreventUserExistenceErrors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-preventuserexistenceerrors", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-readattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RefreshTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-refreshtokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SupportedIdentityProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-supportedidentityproviders", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TokenValidityUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-tokenvalidityunits", + "Required": false, + "Type": "TokenValidityUnits", + "UpdateType": "Mutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WriteAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-writeattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::UserPoolDomain": "CACHED", + "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolIdentityProvider": "CACHED", + "AWS::Cognito::UserPoolResourceServer": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED", + "AWS::Cognito::UserPoolUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html", + "Properties": { + "ClientMetadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-clientmetadata", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Immutable" + }, + "DesiredDeliveryMediums": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-desireddeliverymediums", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "ForceAliasCreation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-forcealiascreation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "MessageAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-messageaction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UserAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userattributes", + "ItemType": "AttributeType", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ValidationData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-validationdata", + "ItemType": "AttributeType", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", "AWS::Config::AggregationAuthorization": "CACHED", "AWS::Config::ConfigRule": "CACHED", "AWS::Config::ConfigurationAggregator": "CACHED", @@ -4059,7 +4611,99 @@ "AWS::DataSync::LocationObjectStorage": "CACHED", "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { "Attributes": { @@ -4134,7 +4778,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", "AWS::EC2::GatewayRouteTableAssociation": "CACHED", @@ -4204,6 +4885,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", @@ -4214,6 +4896,9 @@ "AWS::EC2::NatGateway": "CACHED", "AWS::EC2::NetworkAcl": "CACHED", "AWS::EC2::NetworkAclEntry": "CACHED", + "AWS::EC2::NetworkInsightsAccessScope": "CACHED", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis": "CACHED", + "AWS::EC2::NetworkInsightsPath": "CACHED", "AWS::EC2::NetworkInterface": "CACHED", "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", @@ -4399,50 +5084,7 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", @@ -4897,6 +5539,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -5698,6 +6345,8 @@ "AWS::EC2::KeyPair.KeyFormat": "CACHED", "AWS::EC2::KeyPair.KeyType": "CACHED", "AWS::EC2::LaunchTemplate.CpuOptions.AmdSevSnp": "CACHED", + "AWS::EC2::NetworkInsightsAccessScope.PacketHeaderStatementRequest.Protocols": "CACHED", + "AWS::EC2::NetworkInsightsPath.Protocol": "CACHED", "AWS::EC2::PrefixList.AddressFamily": "CACHED", "AWS::EC2::PrefixList.Entry.Cidr": "CACHED", "AWS::EC2::PrefixList.Entry.Description": "CACHED", @@ -6373,6 +7022,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -6659,6 +7321,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-south-1.json b/src/cfnlint/data/CloudSpecs/ap-south-1.json index ffe8373b71..41bf6718dd 100644 --- a/src/cfnlint/data/CloudSpecs/ap-south-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-south-1.json @@ -1040,12 +1040,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -2620,6 +2826,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -2793,6 +3000,38 @@ "AWS::OpsWorks::Stack.RdsDbInstance": "CACHED", "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Personalize::Dataset.DataSource": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob": "CACHED", "AWS::Personalize::Solution.AlgorithmHyperParameterRanges": "CACHED", @@ -3022,7 +3261,26 @@ "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" + } + }, + "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", @@ -3040,7 +3298,23 @@ "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": { + "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", @@ -3070,7 +3344,17 @@ "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": { + "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", @@ -3078,7 +3362,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": true, + "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", @@ -3121,7 +3490,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": true, + "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", @@ -3163,17 +3572,116 @@ "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", - "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", - "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", - "AWS::QuickSight::Analysis.LongFormatText": "CACHED", - "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", - "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", - "AWS::QuickSight::Analysis.MeasureField": "CACHED", - "AWS::QuickSight::Analysis.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Analysis.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html", + "Properties": { + "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", + "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", + "AWS::QuickSight::Analysis.LongFormatText": "CACHED", + "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", + "AWS::QuickSight::Analysis.MaximumLabelType": "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": true, + "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": { + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3206,8 +3714,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": true, + "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": true, + "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", @@ -3227,7 +3806,86 @@ "AWS::QuickSight::Analysis.PivotTableFieldOptions": "CACHED", "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" + }, + "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" + } + }, + "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", @@ -3252,11 +3910,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -3291,15 +3992,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -3325,10 +4118,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -3338,9 +4163,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3349,7 +4312,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": true, + "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", @@ -3373,38 +4361,14 @@ "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", "AWS::QuickSight::Dashboard.AggregationFunction": "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.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -3490,88 +4454,7 @@ "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", "AWS::QuickSight::Dashboard.DataColor": "CACHED", "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "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.DataLabelOptions": "CACHED", "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", @@ -3603,41 +4486,7 @@ "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "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.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", @@ -3672,31 +4521,7 @@ "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterListControl": "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.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", @@ -3733,31 +4558,15 @@ "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": { - "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.GeospatialPointStyleOptions": "CACHED", "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.GradientColor": "CACHED", @@ -3860,132 +4669,19 @@ "AWS::QuickSight::Dashboard.PieChartVisual": "CACHED", "AWS::QuickSight::Dashboard.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableAggregatedFieldWells": "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.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.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.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": { - "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.PivotTableOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTablePaginatedReportOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortBy": "CACHED", "AWS::QuickSight::Dashboard.PivotTableSortConfiguration": "CACHED", @@ -3996,110 +4692,7 @@ "AWS::QuickSight::Dashboard.ProgressBarOptions": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAreaStyleSettings": "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.RadarChartConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", @@ -4108,29 +4701,7 @@ "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "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.ReferenceLineDynamicDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", @@ -4146,74 +4717,10 @@ "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "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.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "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.ScatterPlotUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", @@ -4503,7 +5010,26 @@ "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" + } + }, + "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", @@ -4520,7 +5046,23 @@ "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": { + "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", @@ -4550,7 +5092,17 @@ "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": { + "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", @@ -4558,7 +5110,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": true, + "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", @@ -4601,7 +5238,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": true, + "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", @@ -4642,7 +5319,29 @@ "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": { + "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", @@ -4650,9 +5349,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4684,8 +5460,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": true, + "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": true, + "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", @@ -4705,7 +5552,86 @@ "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" + } + }, + "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", @@ -4730,11 +5656,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -4769,14 +5738,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -4808,10 +5869,42 @@ "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": { + "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": { + "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", @@ -4821,9 +5914,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -4832,7 +6063,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": true, + "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", @@ -4954,6 +6210,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -5767,7 +7024,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -6084,7 +7341,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6571,52 +7920,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -6729,6 +8033,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Personalize::Dataset": "CACHED", "AWS::Personalize::DatasetGroup": "CACHED", "AWS::Personalize::Schema": "CACHED", @@ -9447,6 +10756,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Personalize::Dataset.DataSource.DataLocation": "CACHED", "AWS::Personalize::Dataset.DatasetGroupArn": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob.DatasetArn": "CACHED", @@ -10044,6 +11366,7 @@ "AWS::QuickSight::Dashboard.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10130,6 +11453,7 @@ "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", @@ -10250,6 +11574,7 @@ "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", @@ -10359,10 +11684,12 @@ "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", @@ -10379,6 +11706,7 @@ "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", @@ -11489,6 +12817,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-south-2.json b/src/cfnlint/data/CloudSpecs/ap-south-2.json index 14b7d79f64..cdbaff0c1b 100644 --- a/src/cfnlint/data/CloudSpecs/ap-south-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-south-2.json @@ -4262,6 +4262,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::RDS::DBCluster.DBClusterRole": "CACHED", "AWS::RDS::DBCluster.Endpoint": "CACHED", "AWS::RDS::DBCluster.MasterUserSecret": "CACHED", @@ -4599,106 +4631,6 @@ "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", - "AWS::SageMaker::App.ResourceSpec": "CACHED", - "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", - "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.Json": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StatisticsResource": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::Device.Device": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig": "CACHED", - "AWS::SageMaker::Domain.CustomImage": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", - "AWS::SageMaker::Domain.DomainSettings": "CACHED", - "AWS::SageMaker::Domain.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::Domain.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::Domain.RSessionAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec": "CACHED", - "AWS::SageMaker::Domain.SharingSettings": "CACHED", - "AWS::SageMaker::Domain.UserSettings": "CACHED", - "AWS::SageMaker::Endpoint.Alarm": "CACHED", - "AWS::SageMaker::Endpoint.AutoRollbackConfig": "CACHED", - "AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.CapacitySize": "CACHED", - "AWS::SageMaker::Endpoint.DeploymentConfig": "CACHED", - "AWS::SageMaker::Endpoint.RollingUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.TrafficRoutingConfig": "CACHED", - "AWS::SageMaker::Endpoint.VariantProperty": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureOption": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyFeatureType": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyTextConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.DataCaptureConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ProductionVariant": "CACHED", - "AWS::SageMaker::EndpointConfig.ServerlessConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition": "CACHED", - "AWS::SageMaker::FeatureGroup.OfflineStoreConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", - "AWS::SageMaker::InferenceExperiment.InferenceExperimentSchedule": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.RealTimeInferenceConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModeConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig": "CACHED", - "AWS::SageMaker::Model.ContainerDefinition": "CACHED", - "AWS::SageMaker::Model.ImageConfig": "CACHED", - "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", - "AWS::SageMaker::Model.MultiModelConfig": "CACHED", - "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", - "AWS::SageMaker::Model.VpcConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -4722,116 +4654,6 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric": "CACHED", "AWS::SageMaker::ModelCard.UserContext": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.Bias": "CACHED", - "AWS::SageMaker::ModelPackage.DataSource": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckBaselines": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckBias": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckExplainability": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckModelQuality": "CACHED", - "AWS::SageMaker::ModelPackage.Explainability": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource": "CACHED", - "AWS::SageMaker::ModelPackage.ModelDataQuality": "CACHED", - "AWS::SageMaker::ModelPackage.ModelInput": "CACHED", - "AWS::SageMaker::ModelPackage.ModelMetrics": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusDetails": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem": "CACHED", - "AWS::SageMaker::ModelPackage.ModelQuality": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput": "CACHED", - "AWS::SageMaker::ModelPackage.TransformJobDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput": "CACHED", - "AWS::SageMaker::ModelPackage.TransformResources": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationProfile": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationSpecification": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BaselineConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ConstraintsResource": "CACHED", - "AWS::SageMaker::MonitoringSchedule.Csv": "CACHED", - "AWS::SageMaker::MonitoringSchedule.DatasetFormat": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.Json": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringResources": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.NetworkConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ScheduleConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StatisticsResource": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StoppingCondition": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig": "CACHED", - "AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration": "CACHED", - "AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook": "CACHED", - "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", - "AWS::SageMaker::Pipeline.S3Location": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", - "AWS::SageMaker::Space.CustomImage": "CACHED", - "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::Space.ResourceSpec": "CACHED", - "AWS::SageMaker::Space.SpaceSettings": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage": "CACHED", - "AWS::SageMaker::UserProfile.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings": "CACHED", - "AWS::SageMaker::Workteam.CognitoMemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.MemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.NotificationConfiguration": "CACHED", - "AWS::SageMaker::Workteam.OidcMemberDefinition": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration": "CACHED", "AWS::Scheduler::Schedule.CapacityProviderStrategyItem": "CACHED", "AWS::Scheduler::Schedule.DeadLetterConfig": "CACHED", @@ -5271,7 +5093,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -6236,7 +6058,99 @@ "AWS::DataSync::LocationObjectStorage": "CACHED", "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { "Attributes": { @@ -6386,7 +6300,44 @@ } } }, - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", "AWS::EC2::GatewayRouteTableAssociation": "CACHED", @@ -6433,6 +6384,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": { @@ -6570,7 +6522,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -7335,65 +7325,7 @@ } } }, - "AWS::IAM::ManagedPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } - }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::ManagedPolicy.PolicyDocument" - } - }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::IAM::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -7534,6 +7466,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", @@ -7902,6 +7839,8 @@ "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", "AWS::Route53Resolver::ResolverRule": { "Attributes": { "Arn": { @@ -7996,143 +7935,7 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::PatchBaseline": "CACHED", - "AWS::SageMaker::App": "CACHED", - "AWS::SageMaker::AppImageConfig": "CACHED", - "AWS::SageMaker::CodeRepository": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition": "CACHED", - "AWS::SageMaker::Device": "CACHED", - "AWS::SageMaker::DeviceFleet": "CACHED", - "AWS::SageMaker::Domain": "CACHED", - "AWS::SageMaker::Endpoint": "CACHED", - "AWS::SageMaker::EndpointConfig": "CACHED", - "AWS::SageMaker::FeatureGroup": "CACHED", - "AWS::SageMaker::Image": "CACHED", - "AWS::SageMaker::ImageVersion": "CACHED", - "AWS::SageMaker::InferenceExperiment": "CACHED", - "AWS::SageMaker::Model": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "CACHED", - "AWS::SageMaker::ModelPackage": "CACHED", - "AWS::SageMaker::ModelPackageGroup": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition": "CACHED", - "AWS::SageMaker::MonitoringSchedule": "CACHED", - "AWS::SageMaker::NotebookInstance": { - "Attributes": { - "NotebookInstanceName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html", - "Properties": { - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-acceleratortypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalCodeRepositories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-additionalcoderepositories", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultCodeRepository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-defaultcoderepository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectInternetAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMetadataServiceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration", - "Required": false, - "Type": "InstanceMetadataServiceConfiguration", - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NotebookInstanceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PlatformIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-platformidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RootAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rootaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", - "AWS::SageMaker::Pipeline": "CACHED", - "AWS::SageMaker::Project": "CACHED", - "AWS::SageMaker::Space": "CACHED", - "AWS::SageMaker::UserProfile": "CACHED", - "AWS::SageMaker::Workteam": "CACHED", "AWS::Scheduler::Schedule": "CACHED", "AWS::Scheduler::ScheduleGroup": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", @@ -9191,6 +8994,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::RDS::DBCluster.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", @@ -9311,6 +9127,10 @@ "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverRule.DomainName": "CACHED", "AWS::Route53Resolver::ResolverRule.Name": "CACHED", "AWS::Route53Resolver::ResolverRule.ResolverEndpointId": "CACHED", @@ -9396,163 +9216,6 @@ "AWS::SSM::Document.VersionName": "CACHED", "AWS::SSM::MaintenanceWindow.Cutoff": "CACHED", "AWS::SSM::MaintenanceWindow.Duration": "CACHED", - "AWS::SageMaker::App.AppName": "CACHED", - "AWS::SageMaker::App.AppType": "CACHED", - "AWS::SageMaker::App.DomainId": "CACHED", - "AWS::SageMaker::App.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::App.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::App.UserProfileName": "CACHED", - "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", - "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StatisticsResource.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::Device.Device.Description": "CACHED", - "AWS::SageMaker::Device.Device.DeviceName": "CACHED", - "AWS::SageMaker::Device.Device.IotThingName": "CACHED", - "AWS::SageMaker::Device.DeviceFleetName": "CACHED", - "AWS::SageMaker::DeviceFleet.Description": "CACHED", - "AWS::SageMaker::DeviceFleet.DeviceFleetName": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig.S3OutputLocation": "CACHED", - "AWS::SageMaker::DeviceFleet.RoleArn": "CACHED", - "AWS::SageMaker::Domain.AppNetworkAccessType": "CACHED", - "AWS::SageMaker::Domain.AppSecurityGroupManagement": "CACHED", - "AWS::SageMaker::Domain.AuthMode": "CACHED", - "AWS::SageMaker::Domain.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::Domain.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", - "AWS::SageMaker::Domain.DomainName": "CACHED", - "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", - "AWS::SageMaker::Domain.KmsKeyId": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings.AccessStatus": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings.UserGroup": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.DomainExecutionRoleArn": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioConnectUrl": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioPackageManagerUrl": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.LifecycleConfigArn": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.NotebookOutputOption": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.S3KmsKeyId": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.S3OutputPath": "CACHED", - "AWS::SageMaker::Domain.SubnetIds": "CACHED", - "AWS::SageMaker::Domain.UserSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::Domain.UserSettings.SecurityGroups": "CACHED", - "AWS::SageMaker::Domain.VpcId": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Catalog": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Database": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.TableName": "CACHED", - "AWS::SageMaker::FeatureGroup.Description": "CACHED", - "AWS::SageMaker::FeatureGroup.EventTimeFeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureType": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureGroupName": "CACHED", - "AWS::SageMaker::FeatureGroup.OfflineStoreConfig.TableFormat": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::FeatureGroup.RecordIdentifierFeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", - "AWS::SageMaker::Image.ImageDescription": "CACHED", - "AWS::SageMaker::Image.ImageDisplayName": "CACHED", - "AWS::SageMaker::Image.ImageName": "CACHED", - "AWS::SageMaker::Image.ImageRoleArn": "CACHED", - "AWS::SageMaker::ImageVersion.Alias": "CACHED", - "AWS::SageMaker::ImageVersion.Aliases": "CACHED", - "AWS::SageMaker::ImageVersion.BaseImage": "CACHED", - "AWS::SageMaker::ImageVersion.ImageName": "CACHED", - "AWS::SageMaker::ImageVersion.JobType": "CACHED", - "AWS::SageMaker::ImageVersion.MLFramework": "CACHED", - "AWS::SageMaker::ImageVersion.Processor": "CACHED", - "AWS::SageMaker::ImageVersion.ProgrammingLang": "CACHED", - "AWS::SageMaker::ImageVersion.ReleaseNotes": "CACHED", - "AWS::SageMaker::ImageVersion.VendorGuidance": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader.CsvContentTypes": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader.JsonContentTypes": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig.Destination": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig.KmsKey": "CACHED", - "AWS::SageMaker::InferenceExperiment.Description": "CACHED", - "AWS::SageMaker::InferenceExperiment.DesiredState": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointConfigName": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointName": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointStatus": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointName": "CACHED", - "AWS::SageMaker::InferenceExperiment.KmsKey": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig.InfrastructureType": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig.ModelName": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig.VariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.Name": "CACHED", - "AWS::SageMaker::InferenceExperiment.RoleArn": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModeConfig.SourceModelVariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig.ShadowModelVariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.StatusReason": "CACHED", - "AWS::SageMaker::InferenceExperiment.Type": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification.ConfigUri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig.Subnets": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -9604,193 +9267,7 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails.TrainingDatasets": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Name": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Notes": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification.ConfigUri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Description": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Name": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedContentTypes": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedResponseMIMETypes": "CACHED", - "AWS::SageMaker::ModelPackage.ApprovalDescription": "CACHED", - "AWS::SageMaker::ModelPackage.ClientToken": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.ContentDigest": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedContentTypes": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedResponseMIMETypes": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.CommitId": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.GeneratedBy": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.ProjectId": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.Repository": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.ContentDigest": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.ModelApprovalStatus": "CACHED", - "AWS::SageMaker::ModelPackage.ModelInput.DataInputConfig": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ContainerHostname": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.FrameworkVersion": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.Image": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ImageDigest": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ModelDataUrl": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageDescription": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageGroupName": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Name": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Status": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource.S3DataType": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.SamplePayloadUrl": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm.AlgorithmName": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm.ModelDataUrl": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.CompressionType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.SplitType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformJobDefinition.BatchStrategy": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.Accept": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.AssembleWith": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.S3OutputPath": "CACHED", - "AWS::SageMaker::ModelPackage.TransformResources.VolumeKmsKeyId": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationProfile.ProfileName": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationSpecification.ValidationRole": "CACHED", - "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupDescription": "CACHED", - "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ProblemType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.FailureReason": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.FailureReason": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.MonitoringExecutionStatus": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.MonitoringScheduleName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.ProcessingJobArn": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig.MonitoringJobDefinitionName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig.MonitoringType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleStatus": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ScheduleConfig.ScheduleExpression": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StatisticsResource.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig.Subnets": "CACHED", "AWS::SageMaker::NotebookInstance.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDescription": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", - "AWS::SageMaker::Pipeline.PipelineName": "CACHED", - "AWS::SageMaker::Pipeline.RoleArn": "CACHED", - "AWS::SageMaker::Project.ProjectDescription": "CACHED", - "AWS::SageMaker::Project.ProjectName": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", - "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::Space.DomainId": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::Space.SpaceName": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::UserProfile.DomainId": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.AccessStatus": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.UserGroup": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.NotebookOutputOption": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.S3KmsKeyId": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.S3OutputPath": "CACHED", - "AWS::SageMaker::UserProfile.SingleSignOnUserIdentifier": "CACHED", - "AWS::SageMaker::UserProfile.SingleSignOnUserValue": "CACHED", - "AWS::SageMaker::UserProfile.UserProfileName": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings.SecurityGroups": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.Subnets": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-1.json b/src/cfnlint/data/CloudSpecs/ap-southeast-1.json index 718fce7183..83adffed17 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-1.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-1.json @@ -723,6 +723,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -2792,6 +2795,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -2978,6 +2982,38 @@ "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", "AWS::OpsWorksCM::Server.EngineAttribute": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestOverridesPayload": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestPayload": "CACHED", "AWS::Panorama::Package.StorageLocation": "CACHED", @@ -3197,7 +3233,26 @@ "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" + } + }, + "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", @@ -3215,7 +3270,23 @@ "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": { + "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", @@ -3245,7 +3316,17 @@ "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": { + "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", @@ -3253,7 +3334,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": true, + "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", @@ -3296,7 +3462,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": true, + "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", @@ -3338,7 +3544,29 @@ "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": { + "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", @@ -3346,9 +3574,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3381,8 +3686,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": true, + "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": true, + "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", @@ -3402,7 +3778,86 @@ "AWS::QuickSight::Analysis.PivotTableFieldOptions": "CACHED", "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" + }, + "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" + } + }, + "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", @@ -3427,11 +3882,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -3466,15 +3964,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -3500,10 +4090,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -3513,9 +4135,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3524,7 +4284,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": true, + "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", @@ -3547,41 +4332,7 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "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.AggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -3589,26 +4340,7 @@ "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.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -4250,7 +4982,26 @@ "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" + } + }, + "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", @@ -4267,7 +5018,23 @@ "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": { + "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", @@ -4297,7 +5064,17 @@ "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": { + "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", @@ -4305,7 +5082,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": true, + "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", @@ -4348,7 +5210,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": true, + "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", @@ -4389,7 +5291,29 @@ "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": { + "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", @@ -4397,9 +5321,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4431,8 +5432,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": true, + "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": true, + "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", @@ -4452,7 +5524,86 @@ "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" + } + }, + "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", @@ -4477,11 +5628,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -4516,14 +5710,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -4555,10 +5841,42 @@ "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": { + "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": { + "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", @@ -4568,9 +5886,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -4579,7 +6035,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": true, + "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", @@ -4703,6 +6184,7 @@ "AWS::RoboMaker::SimulationApplication.RobotSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SimulationSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SourceConfig": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -5539,7 +7021,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5673,6 +7155,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -5812,7 +7295,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6380,6 +7955,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Panorama::ApplicationInstance": "CACHED", "AWS::Panorama::Package": "CACHED", "AWS::Panorama::PackageVersion": "CACHED", @@ -7178,6 +8758,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -9553,6 +11142,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Panorama::ApplicationInstance.ApplicationInstanceIdToReplace": "CACHED", "AWS::Panorama::ApplicationInstance.DefaultRuntimeContextDevice": "CACHED", "AWS::Panorama::ApplicationInstance.Description": "CACHED", @@ -10181,11 +11783,7 @@ "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.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -11705,6 +13303,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-2.json b/src/cfnlint/data/CloudSpecs/ap-southeast-2.json index f7971e09e0..eee48ab1df 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-2.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-2.json @@ -517,23 +517,7 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "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.ComputeCapacity": "CACHED", "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -739,6 +723,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -1129,12 +1116,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -2888,6 +3081,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -3082,6 +3276,38 @@ "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", "AWS::OpsWorksCM::Server.EngineAttribute": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestOverridesPayload": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestPayload": "CACHED", "AWS::Panorama::Package.StorageLocation": "CACHED", @@ -3315,7 +3541,26 @@ "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" + } + }, + "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", @@ -3333,7 +3578,23 @@ "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": { + "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", @@ -3363,7 +3624,17 @@ "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": { + "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", @@ -3371,7 +3642,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": true, + "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", @@ -3414,7 +3770,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": true, + "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", @@ -3456,17 +3852,116 @@ "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", - "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", - "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", - "AWS::QuickSight::Analysis.LongFormatText": "CACHED", + "AWS::QuickSight::Analysis.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html", + "Properties": { + "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", + "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", + "AWS::QuickSight::Analysis.LongFormatText": "CACHED", "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Analysis.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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3499,8 +3994,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": true, + "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": true, + "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", @@ -3520,7 +4086,86 @@ "AWS::QuickSight::Analysis.PivotTableFieldOptions": "CACHED", "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" + }, + "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" + } + }, + "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", @@ -3545,11 +4190,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -3584,15 +4272,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -3618,22 +4398,192 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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.ThousandSeparatorOptions": "CACHED", - "AWS::QuickSight::Analysis.TimeBasedForecastProperties": "CACHED", - "AWS::QuickSight::Analysis.TimeEqualityFilter": "CACHED", + "AWS::QuickSight::Analysis.TextFieldControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-textfieldcontroldisplayoptions.html", + "Properties": { + "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", "AWS::QuickSight::Analysis.TimeRangeDrillDownFilter": "CACHED", "AWS::QuickSight::Analysis.TimeRangeFilter": "CACHED", "AWS::QuickSight::Analysis.TimeRangeFilterValue": "CACHED", "AWS::QuickSight::Analysis.TooltipItem": "CACHED", "AWS::QuickSight::Analysis.TooltipOptions": "CACHED", "AWS::QuickSight::Analysis.TopBottomFilter": "CACHED", - "AWS::QuickSight::Analysis.TopBottomMoversComputation": "CACHED", - "AWS::QuickSight::Analysis.TopBottomRankedComputation": "CACHED", - "AWS::QuickSight::Analysis.TotalAggregationComputation": "CACHED", + "AWS::QuickSight::Analysis.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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3642,7 +4592,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": true, + "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", @@ -3665,41 +4640,7 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "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.AggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -3707,26 +4648,7 @@ "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.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -4368,7 +5290,26 @@ "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" + } + }, + "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", @@ -4385,7 +5326,23 @@ "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": { + "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", @@ -4415,7 +5372,17 @@ "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": { + "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", @@ -4423,7 +5390,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": true, + "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", @@ -4466,7 +5518,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": true, + "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", @@ -4507,17 +5599,116 @@ "AWS::QuickSight::Template.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Template.LineChartVisual": "CACHED", "AWS::QuickSight::Template.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Template.ListControlDisplayOptions": "CACHED", - "AWS::QuickSight::Template.ListControlSearchOptions": "CACHED", - "AWS::QuickSight::Template.ListControlSelectAllOptions": "CACHED", - "AWS::QuickSight::Template.LoadingAnimation": "CACHED", + "AWS::QuickSight::Template.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-listcontroldisplayoptions.html", + "Properties": { + "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", "AWS::QuickSight::Template.LocalNavigationConfiguration": "CACHED", "AWS::QuickSight::Template.LongFormatText": "CACHED", "AWS::QuickSight::Template.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Template.MaximumLabelType": "CACHED", - "AWS::QuickSight::Template.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Template.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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4549,8 +5740,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": true, + "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": true, + "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", @@ -4570,7 +5832,86 @@ "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" + } + }, + "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", @@ -4595,11 +5936,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -4634,14 +6018,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -4673,10 +6149,42 @@ "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": { + "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": { + "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", @@ -4686,9 +6194,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -4697,7 +6343,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": true, + "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", @@ -4815,6 +6486,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -5584,7 +7256,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5666,157 +7338,7 @@ "AWS::AppStream::ApplicationFleetAssociation": "CACHED", "AWS::AppStream::DirectoryConfig": "CACHED", "AWS::AppStream::Entitlement": "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::Fleet": "CACHED", "AWS::AppStream::ImageBuilder": "CACHED", "AWS::AppStream::Stack": "CACHED", "AWS::AppStream::StackFleetAssociation": "CACHED", @@ -5868,6 +7390,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -6072,7 +7595,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6448,7 +8063,96 @@ "AWS::IoTWireless::FuotaTask": "CACHED", "AWS::IoTWireless::MulticastGroup": "CACHED", "AWS::IoTWireless::NetworkAnalyzerConfiguration": "CACHED", - "AWS::IoTWireless::ServiceProfile": "CACHED", + "AWS::IoTWireless::ServiceProfile": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "LoRaWAN.ChannelMask": { + "PrimitiveType": "String" + }, + "LoRaWAN.DevStatusReqFreq": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.DlBucketSize": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.DlRate": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.DlRatePolicy": { + "PrimitiveType": "String" + }, + "LoRaWAN.DrMax": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.DrMin": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.HrAllowed": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.MinGwDiversity": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.NwkGeoLoc": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.PrAllowed": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.RaAllowed": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.ReportDevStatusBattery": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.ReportDevStatusMargin": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.TargetPer": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.UlBucketSize": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.UlRate": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.UlRatePolicy": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html", + "Properties": { + "LoRaWAN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-lorawan", + "Required": false, + "Type": "LoRaWANServiceProfile", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::ServiceProfile.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::IoTWireless::TaskDefinition": "CACHED", "AWS::IoTWireless::WirelessDevice": "CACHED", "AWS::IoTWireless::WirelessGateway": "CACHED", @@ -6615,6 +8319,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Panorama::ApplicationInstance": "CACHED", "AWS::Panorama::Package": "CACHED", "AWS::Panorama::PackageVersion": "CACHED", @@ -7414,6 +9123,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -9927,6 +11645,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Panorama::ApplicationInstance.ApplicationInstanceIdToReplace": "CACHED", "AWS::Panorama::ApplicationInstance.DefaultRuntimeContextDevice": "CACHED", "AWS::Panorama::ApplicationInstance.Description": "CACHED", @@ -10555,11 +12286,7 @@ "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.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -12043,6 +13770,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-3.json b/src/cfnlint/data/CloudSpecs/ap-southeast-3.json index 05f493b324..e471d17dd3 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-3.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-3.json @@ -2465,6 +2465,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -2555,6 +2587,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -3503,7 +3536,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -4516,7 +4549,99 @@ "AWS::DataSync::LocationObjectStorage": "CACHED", "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { "Attributes": { @@ -4589,7 +4714,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", "AWS::EC2::GatewayRouteTableAssociation": "CACHED", @@ -4722,7 +4884,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -5105,65 +5305,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -5339,6 +5481,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -5980,6 +6127,7 @@ "AWS::SageMaker::EndpointConfig": "CACHED", "AWS::SageMaker::FeatureGroup": "CACHED", "AWS::SageMaker::Image": "CACHED", + "AWS::SageMaker::ImageVersion": "CACHED", "AWS::SageMaker::Model": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", "AWS::SageMaker::ModelPackage": "CACHED", @@ -7036,6 +7184,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -7248,6 +7409,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", @@ -7486,6 +7650,16 @@ "AWS::SageMaker::Image.ImageDisplayName": "CACHED", "AWS::SageMaker::Image.ImageName": "CACHED", "AWS::SageMaker::Image.ImageRoleArn": "CACHED", + "AWS::SageMaker::ImageVersion.Alias": "CACHED", + "AWS::SageMaker::ImageVersion.Aliases": "CACHED", + "AWS::SageMaker::ImageVersion.BaseImage": "CACHED", + "AWS::SageMaker::ImageVersion.ImageName": "CACHED", + "AWS::SageMaker::ImageVersion.JobType": "CACHED", + "AWS::SageMaker::ImageVersion.MLFramework": "CACHED", + "AWS::SageMaker::ImageVersion.Processor": "CACHED", + "AWS::SageMaker::ImageVersion.ProgrammingLang": "CACHED", + "AWS::SageMaker::ImageVersion.ReleaseNotes": "CACHED", + "AWS::SageMaker::ImageVersion.VendorGuidance": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ap-southeast-4.json b/src/cfnlint/data/CloudSpecs/ap-southeast-4.json index 012b81320d..493093bd7f 100644 --- a/src/cfnlint/data/CloudSpecs/ap-southeast-4.json +++ b/src/cfnlint/data/CloudSpecs/ap-southeast-4.json @@ -5216,6 +5216,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::RDS::DBCluster.DBClusterRole": "CACHED", "AWS::RDS::DBCluster.Endpoint": "CACHED", "AWS::RDS::DBCluster.MasterUserSecret": "CACHED", @@ -5582,106 +5614,6 @@ "AWS::SSM::MaintenanceWindowTask.NotificationConfig": "CACHED", "AWS::SSM::MaintenanceWindowTask.Target": "CACHED", "AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": "CACHED", - "AWS::SageMaker::App.ResourceSpec": "CACHED", - "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", - "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.Json": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StatisticsResource": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::Device.Device": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig": "CACHED", - "AWS::SageMaker::Domain.CustomImage": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", - "AWS::SageMaker::Domain.DomainSettings": "CACHED", - "AWS::SageMaker::Domain.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::Domain.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::Domain.RSessionAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec": "CACHED", - "AWS::SageMaker::Domain.SharingSettings": "CACHED", - "AWS::SageMaker::Domain.UserSettings": "CACHED", - "AWS::SageMaker::Endpoint.Alarm": "CACHED", - "AWS::SageMaker::Endpoint.AutoRollbackConfig": "CACHED", - "AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.CapacitySize": "CACHED", - "AWS::SageMaker::Endpoint.DeploymentConfig": "CACHED", - "AWS::SageMaker::Endpoint.RollingUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.TrafficRoutingConfig": "CACHED", - "AWS::SageMaker::Endpoint.VariantProperty": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureOption": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyFeatureType": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyTextConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.DataCaptureConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ProductionVariant": "CACHED", - "AWS::SageMaker::EndpointConfig.ServerlessConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition": "CACHED", - "AWS::SageMaker::FeatureGroup.OfflineStoreConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", - "AWS::SageMaker::InferenceExperiment.InferenceExperimentSchedule": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.RealTimeInferenceConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModeConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig": "CACHED", - "AWS::SageMaker::Model.ContainerDefinition": "CACHED", - "AWS::SageMaker::Model.ImageConfig": "CACHED", - "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", - "AWS::SageMaker::Model.MultiModelConfig": "CACHED", - "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", - "AWS::SageMaker::Model.VpcConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -5705,116 +5637,6 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric": "CACHED", "AWS::SageMaker::ModelCard.UserContext": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.Bias": "CACHED", - "AWS::SageMaker::ModelPackage.DataSource": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckBaselines": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckBias": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckExplainability": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckModelQuality": "CACHED", - "AWS::SageMaker::ModelPackage.Explainability": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource": "CACHED", - "AWS::SageMaker::ModelPackage.ModelDataQuality": "CACHED", - "AWS::SageMaker::ModelPackage.ModelInput": "CACHED", - "AWS::SageMaker::ModelPackage.ModelMetrics": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusDetails": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem": "CACHED", - "AWS::SageMaker::ModelPackage.ModelQuality": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput": "CACHED", - "AWS::SageMaker::ModelPackage.TransformJobDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput": "CACHED", - "AWS::SageMaker::ModelPackage.TransformResources": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationProfile": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationSpecification": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BaselineConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ConstraintsResource": "CACHED", - "AWS::SageMaker::MonitoringSchedule.Csv": "CACHED", - "AWS::SageMaker::MonitoringSchedule.DatasetFormat": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.Json": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringResources": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.NetworkConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ScheduleConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StatisticsResource": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StoppingCondition": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig": "CACHED", - "AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration": "CACHED", - "AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook": "CACHED", - "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", - "AWS::SageMaker::Pipeline.S3Location": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", - "AWS::SageMaker::Space.CustomImage": "CACHED", - "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::Space.ResourceSpec": "CACHED", - "AWS::SageMaker::Space.SpaceSettings": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage": "CACHED", - "AWS::SageMaker::UserProfile.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings": "CACHED", - "AWS::SageMaker::Workteam.CognitoMemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.MemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.NotificationConfiguration": "CACHED", - "AWS::SageMaker::Workteam.OidcMemberDefinition": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration": "CACHED", "AWS::Scheduler::Schedule.CapacityProviderStrategyItem": "CACHED", "AWS::Scheduler::Schedule.DeadLetterConfig": "CACHED", @@ -6096,7 +5918,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -7411,7 +7233,99 @@ "AWS::DataSync::LocationObjectStorage": "CACHED", "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { "Attributes": { @@ -7612,9 +7526,138 @@ } } }, - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", - "AWS::EC2::FlowLog": "CACHED", + "AWS::EC2::FlowLog": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html", + "Properties": { + "DeliverCrossAccountRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-delivercrossaccountrole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DeliverLogsPermissionArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-deliverlogspermissionarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "DestinationOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-destinationoptions", + "Required": false, + "Type": "DestinationOptions", + "UpdateType": "Immutable" + }, + "LogDestination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-logdestination", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LogDestinationType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-logdestinationtype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::FlowLog.LogDestinationType" + } + }, + "LogFormat": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-logformat", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LogGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-loggroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "MaxAggregationInterval": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-maxaggregationinterval", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable" + }, + "ResourceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-resourceid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ResourceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-resourcetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::FlowLog.ResourceType" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TrafficType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-traffictype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::EC2::FlowLog.TrafficType" + } + } + } + }, "AWS::EC2::GatewayRouteTableAssociation": "CACHED", "AWS::EC2::Host": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html", @@ -7711,6 +7754,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": { @@ -7848,7 +7892,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -9054,65 +9136,7 @@ } } }, - "AWS::IAM::ManagedPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } - }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::ManagedPolicy.PolicyDocument" - } - }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::IAM::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -9273,6 +9297,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", @@ -9719,6 +9748,8 @@ } } }, + "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", "AWS::Route53Resolver::ResolverRule": { "Attributes": { "Arn": { @@ -9812,143 +9843,7 @@ "AWS::SSM::MaintenanceWindow": "CACHED", "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", - "AWS::SageMaker::App": "CACHED", - "AWS::SageMaker::AppImageConfig": "CACHED", - "AWS::SageMaker::CodeRepository": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition": "CACHED", - "AWS::SageMaker::Device": "CACHED", - "AWS::SageMaker::DeviceFleet": "CACHED", - "AWS::SageMaker::Domain": "CACHED", - "AWS::SageMaker::Endpoint": "CACHED", - "AWS::SageMaker::EndpointConfig": "CACHED", - "AWS::SageMaker::FeatureGroup": "CACHED", - "AWS::SageMaker::Image": "CACHED", - "AWS::SageMaker::ImageVersion": "CACHED", - "AWS::SageMaker::InferenceExperiment": "CACHED", - "AWS::SageMaker::Model": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "CACHED", - "AWS::SageMaker::ModelPackage": "CACHED", - "AWS::SageMaker::ModelPackageGroup": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition": "CACHED", - "AWS::SageMaker::MonitoringSchedule": "CACHED", - "AWS::SageMaker::NotebookInstance": { - "Attributes": { - "NotebookInstanceName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html", - "Properties": { - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-acceleratortypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalCodeRepositories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-additionalcoderepositories", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultCodeRepository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-defaultcoderepository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectInternetAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMetadataServiceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration", - "Required": false, - "Type": "InstanceMetadataServiceConfiguration", - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NotebookInstanceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PlatformIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-platformidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RootAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rootaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", - "AWS::SageMaker::Pipeline": "CACHED", - "AWS::SageMaker::Project": "CACHED", - "AWS::SageMaker::Space": "CACHED", - "AWS::SageMaker::UserProfile": "CACHED", - "AWS::SageMaker::Workteam": "CACHED", "AWS::Scheduler::Schedule": "CACHED", "AWS::Scheduler::ScheduleGroup": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", @@ -10944,6 +10839,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::RDS::DBCluster.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", @@ -11094,6 +11002,10 @@ "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverRule.DomainName": "CACHED", "AWS::Route53Resolver::ResolverRule.Name": "CACHED", "AWS::Route53Resolver::ResolverRule.ResolverEndpointId": "CACHED", @@ -11179,163 +11091,6 @@ "AWS::SSM::Document.VersionName": "CACHED", "AWS::SSM::MaintenanceWindow.Cutoff": "CACHED", "AWS::SSM::MaintenanceWindow.Duration": "CACHED", - "AWS::SageMaker::App.AppName": "CACHED", - "AWS::SageMaker::App.AppType": "CACHED", - "AWS::SageMaker::App.DomainId": "CACHED", - "AWS::SageMaker::App.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::App.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::App.UserProfileName": "CACHED", - "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", - "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StatisticsResource.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::Device.Device.Description": "CACHED", - "AWS::SageMaker::Device.Device.DeviceName": "CACHED", - "AWS::SageMaker::Device.Device.IotThingName": "CACHED", - "AWS::SageMaker::Device.DeviceFleetName": "CACHED", - "AWS::SageMaker::DeviceFleet.Description": "CACHED", - "AWS::SageMaker::DeviceFleet.DeviceFleetName": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig.S3OutputLocation": "CACHED", - "AWS::SageMaker::DeviceFleet.RoleArn": "CACHED", - "AWS::SageMaker::Domain.AppNetworkAccessType": "CACHED", - "AWS::SageMaker::Domain.AppSecurityGroupManagement": "CACHED", - "AWS::SageMaker::Domain.AuthMode": "CACHED", - "AWS::SageMaker::Domain.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::Domain.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", - "AWS::SageMaker::Domain.DomainName": "CACHED", - "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", - "AWS::SageMaker::Domain.KmsKeyId": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings.AccessStatus": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings.UserGroup": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.DomainExecutionRoleArn": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioConnectUrl": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioPackageManagerUrl": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.LifecycleConfigArn": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.NotebookOutputOption": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.S3KmsKeyId": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.S3OutputPath": "CACHED", - "AWS::SageMaker::Domain.SubnetIds": "CACHED", - "AWS::SageMaker::Domain.UserSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::Domain.UserSettings.SecurityGroups": "CACHED", - "AWS::SageMaker::Domain.VpcId": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Catalog": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Database": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.TableName": "CACHED", - "AWS::SageMaker::FeatureGroup.Description": "CACHED", - "AWS::SageMaker::FeatureGroup.EventTimeFeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureType": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureGroupName": "CACHED", - "AWS::SageMaker::FeatureGroup.OfflineStoreConfig.TableFormat": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::FeatureGroup.RecordIdentifierFeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", - "AWS::SageMaker::Image.ImageDescription": "CACHED", - "AWS::SageMaker::Image.ImageDisplayName": "CACHED", - "AWS::SageMaker::Image.ImageName": "CACHED", - "AWS::SageMaker::Image.ImageRoleArn": "CACHED", - "AWS::SageMaker::ImageVersion.Alias": "CACHED", - "AWS::SageMaker::ImageVersion.Aliases": "CACHED", - "AWS::SageMaker::ImageVersion.BaseImage": "CACHED", - "AWS::SageMaker::ImageVersion.ImageName": "CACHED", - "AWS::SageMaker::ImageVersion.JobType": "CACHED", - "AWS::SageMaker::ImageVersion.MLFramework": "CACHED", - "AWS::SageMaker::ImageVersion.Processor": "CACHED", - "AWS::SageMaker::ImageVersion.ProgrammingLang": "CACHED", - "AWS::SageMaker::ImageVersion.ReleaseNotes": "CACHED", - "AWS::SageMaker::ImageVersion.VendorGuidance": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader.CsvContentTypes": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader.JsonContentTypes": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig.Destination": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig.KmsKey": "CACHED", - "AWS::SageMaker::InferenceExperiment.Description": "CACHED", - "AWS::SageMaker::InferenceExperiment.DesiredState": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointConfigName": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointName": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointStatus": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointName": "CACHED", - "AWS::SageMaker::InferenceExperiment.KmsKey": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig.InfrastructureType": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig.ModelName": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig.VariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.Name": "CACHED", - "AWS::SageMaker::InferenceExperiment.RoleArn": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModeConfig.SourceModelVariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig.ShadowModelVariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.StatusReason": "CACHED", - "AWS::SageMaker::InferenceExperiment.Type": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification.ConfigUri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig.Subnets": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -11387,193 +11142,7 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails.TrainingDatasets": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Name": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Notes": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification.ConfigUri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Description": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Name": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedContentTypes": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedResponseMIMETypes": "CACHED", - "AWS::SageMaker::ModelPackage.ApprovalDescription": "CACHED", - "AWS::SageMaker::ModelPackage.ClientToken": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.ContentDigest": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedContentTypes": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedResponseMIMETypes": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.CommitId": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.GeneratedBy": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.ProjectId": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.Repository": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.ContentDigest": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.ModelApprovalStatus": "CACHED", - "AWS::SageMaker::ModelPackage.ModelInput.DataInputConfig": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ContainerHostname": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.FrameworkVersion": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.Image": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ImageDigest": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ModelDataUrl": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageDescription": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageGroupName": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Name": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Status": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource.S3DataType": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.SamplePayloadUrl": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm.AlgorithmName": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm.ModelDataUrl": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.CompressionType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.SplitType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformJobDefinition.BatchStrategy": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.Accept": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.AssembleWith": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.S3OutputPath": "CACHED", - "AWS::SageMaker::ModelPackage.TransformResources.VolumeKmsKeyId": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationProfile.ProfileName": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationSpecification.ValidationRole": "CACHED", - "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupDescription": "CACHED", - "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ProblemType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.FailureReason": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.FailureReason": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.MonitoringExecutionStatus": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.MonitoringScheduleName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.ProcessingJobArn": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig.MonitoringJobDefinitionName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig.MonitoringType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleStatus": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ScheduleConfig.ScheduleExpression": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StatisticsResource.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig.Subnets": "CACHED", "AWS::SageMaker::NotebookInstance.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDescription": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", - "AWS::SageMaker::Pipeline.PipelineName": "CACHED", - "AWS::SageMaker::Pipeline.RoleArn": "CACHED", - "AWS::SageMaker::Project.ProjectDescription": "CACHED", - "AWS::SageMaker::Project.ProjectName": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", - "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::Space.DomainId": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::Space.SpaceName": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::UserProfile.DomainId": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.AccessStatus": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.UserGroup": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.NotebookOutputOption": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.S3KmsKeyId": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.S3OutputPath": "CACHED", - "AWS::SageMaker::UserProfile.SingleSignOnUserIdentifier": "CACHED", - "AWS::SageMaker::UserProfile.SingleSignOnUserValue": "CACHED", - "AWS::SageMaker::UserProfile.UserProfileName": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings.SecurityGroups": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.Subnets": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/ca-central-1.json b/src/cfnlint/data/CloudSpecs/ca-central-1.json index f2fa5ba941..8913235676 100644 --- a/src/cfnlint/data/CloudSpecs/ca-central-1.json +++ b/src/cfnlint/data/CloudSpecs/ca-central-1.json @@ -1095,12 +1095,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -2686,6 +2892,38 @@ "AWS::OpsWorks::Stack.RdsDbInstance": "CACHED", "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestOverridesPayload": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestPayload": "CACHED", "AWS::Panorama::Package.StorageLocation": "CACHED", @@ -2905,7 +3143,26 @@ "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" + } + }, + "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", @@ -2923,7 +3180,23 @@ "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": { + "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", @@ -2953,7 +3226,17 @@ "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": { + "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", @@ -2961,7 +3244,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": true, + "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", @@ -3004,7 +3372,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": true, + "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", @@ -3046,7 +3454,29 @@ "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": { + "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", @@ -3054,11 +3484,88 @@ "AWS::QuickSight::Analysis.LongFormatText": "CACHED", "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", - "AWS::QuickSight::Analysis.MeasureField": "CACHED", - "AWS::QuickSight::Analysis.MetricComparisonComputation": "CACHED", - "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", + "AWS::QuickSight::Analysis.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": true, + "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": { + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", + "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.NullValueFormatConfiguration": "CACHED", "AWS::QuickSight::Analysis.NumberDisplayFormatConfiguration": "CACHED", @@ -3089,8 +3596,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": true, + "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": true, + "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", @@ -3110,7 +3688,86 @@ "AWS::QuickSight::Analysis.PivotTableFieldOptions": "CACHED", "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" + }, + "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" + } + }, + "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", @@ -3135,11 +3792,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -3174,15 +3874,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -3208,10 +4000,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -3221,9 +4045,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3232,7 +4194,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": true, + "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", @@ -3255,7 +4242,35 @@ "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": { + "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", @@ -3818,6 +4833,9 @@ "AWS::QuickSight::DataSource.SslProperties": "CACHED", "AWS::QuickSight::DataSource.TeradataParameters": "CACHED", "AWS::QuickSight::DataSource.VpcConnectionProperties": "CACHED", + "AWS::QuickSight::RefreshSchedule.RefreshOnDay": "CACHED", + "AWS::QuickSight::RefreshSchedule.RefreshScheduleMap": "CACHED", + "AWS::QuickSight::RefreshSchedule.ScheduleFrequency": "CACHED", "AWS::QuickSight::Template.AggregationFunction": "CACHED", "AWS::QuickSight::Template.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Template.AnalysisDefaults": "CACHED", @@ -3924,7 +4942,26 @@ "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" + } + }, + "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", @@ -3941,7 +4978,23 @@ "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": { + "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", @@ -3971,7 +5024,17 @@ "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": { + "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", @@ -3979,7 +5042,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": true, + "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", @@ -4022,7 +5170,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": true, + "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", @@ -4063,7 +5251,29 @@ "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": { + "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", @@ -4071,9 +5281,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4105,8 +5392,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": true, + "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": true, + "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", @@ -4126,7 +5484,86 @@ "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" + } + }, + "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", @@ -4151,11 +5588,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -4190,14 +5670,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -4229,10 +5801,42 @@ "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": { + "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": { + "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", @@ -4242,9 +5846,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -4253,7 +5995,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": true, + "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", @@ -4367,6 +6134,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -5081,7 +6849,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5492,7 +7260,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6015,52 +7875,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -6162,6 +7977,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Panorama::ApplicationInstance": "CACHED", "AWS::Panorama::Package": "CACHED", "AWS::Panorama::PackageVersion": "CACHED", @@ -6197,6 +8017,7 @@ "AWS::QuickSight::Dashboard": "CACHED", "AWS::QuickSight::DataSet": "CACHED", "AWS::QuickSight::DataSource": "CACHED", + "AWS::QuickSight::RefreshSchedule": "CACHED", "AWS::QuickSight::Template": "CACHED", "AWS::QuickSight::Theme": "CACHED", "AWS::QuickSight::Topic": "CACHED", @@ -8880,6 +10701,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Panorama::ApplicationInstance.ApplicationInstanceIdToReplace": "CACHED", "AWS::Panorama::ApplicationInstance.DefaultRuntimeContextDevice": "CACHED", "AWS::Panorama::ApplicationInstance.Description": "CACHED", @@ -10070,6 +11904,15 @@ "AWS::QuickSight::DataSource.TeradataParameters.Host": "CACHED", "AWS::QuickSight::DataSource.TeradataParameters.Port": "CACHED", "AWS::QuickSight::DataSource.Type": "CACHED", + "AWS::QuickSight::RefreshSchedule.AwsAccountId": "CACHED", + "AWS::QuickSight::RefreshSchedule.RefreshOnDay.DayOfMonth": "CACHED", + "AWS::QuickSight::RefreshSchedule.RefreshOnDay.DayOfWeek": "CACHED", + "AWS::QuickSight::RefreshSchedule.RefreshScheduleMap.RefreshType": "CACHED", + "AWS::QuickSight::RefreshSchedule.RefreshScheduleMap.ScheduleId": "CACHED", + "AWS::QuickSight::RefreshSchedule.RefreshScheduleMap.StartAfterDateTime": "CACHED", + "AWS::QuickSight::RefreshSchedule.ScheduleFrequency.Interval": "CACHED", + "AWS::QuickSight::RefreshSchedule.ScheduleFrequency.TimeOfTheDay": "CACHED", + "AWS::QuickSight::RefreshSchedule.ScheduleFrequency.TimeZone": "CACHED", "AWS::QuickSight::Template.AggregationFunction.CategoricalAggregationFunction": "CACHED", "AWS::QuickSight::Template.AggregationFunction.DateAggregationFunction": "CACHED", "AWS::QuickSight::Template.AggregationSortConfiguration.SortDirection": "CACHED", @@ -10931,6 +12774,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/cn-north-1.json b/src/cfnlint/data/CloudSpecs/cn-north-1.json index 0e16140cd7..c694a7fd48 100644 --- a/src/cfnlint/data/CloudSpecs/cn-north-1.json +++ b/src/cfnlint/data/CloudSpecs/cn-north-1.json @@ -390,20 +390,338 @@ "AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html", + "Properties": { + "AcceleratorCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratorcount", + "Required": false, + "Type": "AcceleratorCountRequest", + "UpdateType": "Mutable" + }, + "AcceleratorManufacturers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratormanufacturers", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AcceleratorNames": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratornames", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AcceleratorTotalMemoryMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortotalmemorymib", + "Required": false, + "Type": "AcceleratorTotalMemoryMiBRequest", + "UpdateType": "Mutable" + }, + "AcceleratorTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AllowedInstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-allowedinstancetypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "BareMetal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baremetal", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BaselineEbsBandwidthMbps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baselineebsbandwidthmbps", + "Required": false, + "Type": "BaselineEbsBandwidthMbpsRequest", + "UpdateType": "Mutable" + }, + "BurstablePerformance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-burstableperformance", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CpuManufacturers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-cpumanufacturers", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ExcludedInstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-excludedinstancetypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "InstanceGenerations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-instancegenerations", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LocalStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LocalStorageTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstoragetypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MemoryGiBPerVCpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorygibpervcpu", + "Required": false, + "Type": "MemoryGiBPerVCpuRequest", + "UpdateType": "Mutable" + }, + "MemoryMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorymib", + "Required": false, + "Type": "MemoryMiBRequest", + "UpdateType": "Mutable" + }, + "NetworkBandwidthGbps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkbandwidthgbps", + "Required": false, + "Type": "NetworkBandwidthGbpsRequest", + "UpdateType": "Mutable" + }, + "NetworkInterfaceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkinterfacecount", + "Required": false, + "Type": "NetworkInterfaceCountRequest", + "UpdateType": "Mutable" + }, + "OnDemandMaxPricePercentageOverLowestPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-ondemandmaxpricepercentageoverlowestprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireHibernateSupport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-requirehibernatesupport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SpotMaxPricePercentageOverLowestPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-spotmaxpricepercentageoverlowestprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "TotalLocalStorageGB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-totallocalstoragegb", + "Required": false, + "Type": "TotalLocalStorageGBRequest", + "UpdateType": "Mutable" + }, + "VCpuCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-vcpucount", + "Required": false, + "Type": "VCpuCountRequest", + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html", + "Properties": { + "OnDemandAllocationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandallocationstrategy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OnDemandBaseCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandbasecapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "OnDemandPercentageAboveBaseCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandpercentageabovebasecapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SpotAllocationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotallocationstrategy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SpotInstancePools": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotinstancepools", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SpotMaxPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotmaxprice", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html", + "Properties": { + "LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html#cfn-autoscaling-autoscalinggroup-launchtemplate-launchtemplatespecification", + "Required": true, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Mutable" + }, + "Overrides": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html#cfn-autoscaling-autoscalinggroup-launchtemplate-overrides", + "DuplicatesAllowed": false, + "ItemType": "LaunchTemplateOverrides", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html", + "Properties": { + "InstanceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-instancerequirements", + "Required": false, + "Type": "InstanceRequirements", + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-launchtemplatespecification", + "Required": false, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Mutable" + }, + "WeightedCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-weightedcapacity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateSpecification": "CACHED", "AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecification": "CACHED", "AWS::AutoScaling::AutoScalingGroup.MemoryGiBPerVCpuRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.MemoryMiBRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-metricscollection.html", + "Properties": { + "Granularity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-metricscollection.html#cfn-autoscaling-autoscalinggroup-metricscollection-granularity", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Metrics": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-metricscollection.html#cfn-autoscaling-autoscalinggroup-metricscollection-metrics", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html", + "Properties": { + "InstancesDistribution": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html#cfn-autoscaling-autoscalinggroup-mixedinstancespolicy-instancesdistribution", + "Required": false, + "Type": "InstancesDistribution", + "UpdateType": "Mutable" + }, + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html#cfn-autoscaling-autoscalinggroup-mixedinstancespolicy-launchtemplate", + "Required": true, + "Type": "LaunchTemplate", + "UpdateType": "Mutable" + } + } + }, "AWS::AutoScaling::AutoScalingGroup.NetworkBandwidthGbpsRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.NetworkInterfaceCountRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.TagProperty": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html", + "Properties": { + "NotificationTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html#cfn-autoscaling-autoscalinggroup-notificationconfiguration-notificationtypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TopicARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html#cfn-autoscaling-autoscalinggroup-notificationconfiguration-topicarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.TagProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html#cfn-autoscaling-autoscalinggroup-tagproperty-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "PropagateAtLaunch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html#cfn-autoscaling-autoscalinggroup-tagproperty-propagateatlaunch", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html#cfn-autoscaling-autoscalinggroup-tagproperty-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::AutoScaling::AutoScalingGroup.TotalLocalStorageGBRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.VCpuCountRequest": "CACHED", "AWS::AutoScaling::LaunchConfiguration.BlockDevice": "CACHED", @@ -772,12 +1090,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -1229,7 +1753,23 @@ "AWS::ElasticLoadBalancingV2::ListenerRule.SourceIpConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupStickinessConfig": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerRule.TargetGroupTuple": "CACHED", - "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattribute.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattribute.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattribute-key", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattribute.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattribute-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::ElasticLoadBalancingV2::LoadBalancer.SubnetMapping": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.Matcher": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": "CACHED", @@ -1250,6 +1790,13 @@ "AWS::EventSchemas::Discoverer.TagsEntry": "CACHED", "AWS::EventSchemas::Registry.TagsEntry": "CACHED", "AWS::EventSchemas::Schema.TagsEntry": "CACHED", + "AWS::Events::Connection.ApiKeyAuthParameters": "CACHED", + "AWS::Events::Connection.AuthParameters": "CACHED", + "AWS::Events::Connection.BasicAuthParameters": "CACHED", + "AWS::Events::Connection.ClientParameters": "CACHED", + "AWS::Events::Connection.ConnectionHttpParameters": "CACHED", + "AWS::Events::Connection.OAuthParameters": "CACHED", + "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBus.TagEntry": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", @@ -2210,6 +2757,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -3177,7 +3725,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -3275,7 +3823,227 @@ "AWS::Athena::NamedQuery": "CACHED", "AWS::Athena::PreparedStatement": "CACHED", "AWS::Athena::WorkGroup": "CACHED", - "AWS::AutoScaling::AutoScalingGroup": "CACHED", + "AWS::AutoScaling::AutoScalingGroup": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + }, + "LaunchTemplateSpecification": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html", + "Properties": { + "AutoScalingGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-autoscalinggroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "AvailabilityZones": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-availabilityzones", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "AvailabilityZones", + "ValueType": "AvailabilityZone" + } + }, + "CapacityRebalance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-capacityrebalance", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Context": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-context", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Cooldown": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-cooldown", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DefaultInstanceWarmup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-defaultinstancewarmup", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "DesiredCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-desiredcapacity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DesiredCapacityType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-desiredcapacitytype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "HealthCheckGracePeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-healthcheckgraceperiod", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HealthCheckType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-healthchecktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AutoScaling::AutoScalingGroup.HealthCheckType" + } + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "LaunchConfigurationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-launchconfigurationname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "LaunchConfigurationName" + } + }, + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-launchtemplate", + "Required": false, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Mutable" + }, + "LifecycleHookSpecificationList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecificationlist", + "DuplicatesAllowed": true, + "ItemType": "LifecycleHookSpecification", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LoadBalancerNames": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-loadbalancernames", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "LoadBalancerNames", + "ValueType": "LoadBalancerName" + } + }, + "MaxInstanceLifetime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-maxinstancelifetime", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-maxsize", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "MetricsCollection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-metricscollection", + "DuplicatesAllowed": true, + "ItemType": "MetricsCollection", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MinSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-minsize", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "MixedInstancesPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-mixedinstancespolicy", + "Required": false, + "Type": "MixedInstancesPolicy", + "UpdateType": "Mutable" + }, + "NewInstancesProtectedFromScaleIn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-newinstancesprotectedfromscalein", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NotificationConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-notificationconfigurations", + "DuplicatesAllowed": true, + "ItemType": "NotificationConfiguration", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PlacementGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-placementgroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServiceLinkedRoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-servicelinkedrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-tags", + "DuplicatesAllowed": true, + "ItemType": "TagProperty", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TargetGroupARNs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-targetgrouparns", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "TargetGroupArns", + "ValueType": "TargetGroupArn" + } + }, + "TerminationPolicies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-terminationpolicies", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "VPCZoneIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-vpczoneidentifier", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "SubnetIds", + "ValueType": "SubnetId" + } + } + } + }, "AWS::AutoScaling::LaunchConfiguration": "CACHED", "AWS::AutoScaling::LifecycleHook": "CACHED", "AWS::AutoScaling::ScalingPolicy": "CACHED", @@ -3566,58 +4334,150 @@ "Required": true, "UpdateType": "Mutable" }, - "SSESpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-ssespecification", + "SSESpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-ssespecification", + "Required": false, + "Type": "SSESpecification", + "UpdateType": "Immutable" + }, + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SubnetGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-tags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DAX::ParameterGroup": "CACHED", + "AWS::DAX::SubnetGroup": "CACHED", + "AWS::DLM::LifecyclePolicy": "CACHED", + "AWS::DMS::Certificate": "CACHED", + "AWS::DMS::Endpoint": "CACHED", + "AWS::DMS::EventSubscription": "CACHED", + "AWS::DMS::ReplicationInstance": "CACHED", + "AWS::DMS::ReplicationSubnetGroup": "CACHED", + "AWS::DMS::ReplicationTask": "CACHED", + "AWS::DataBrew::Dataset": "CACHED", + "AWS::DataBrew::Job": "CACHED", + "AWS::DataBrew::Project": "CACHED", + "AWS::DataBrew::Recipe": "CACHED", + "AWS::DataBrew::Ruleset": "CACHED", + "AWS::DataBrew::Schedule": "CACHED", + "AWS::DataSync::Agent": "CACHED", + "AWS::DataSync::LocationEFS": "CACHED", + "AWS::DataSync::LocationFSxLustre": "CACHED", + "AWS::DataSync::LocationFSxWindows": "CACHED", + "AWS::DataSync::LocationHDFS": "CACHED", + "AWS::DataSync::LocationNFS": "CACHED", + "AWS::DataSync::LocationObjectStorage": "CACHED", + "AWS::DataSync::LocationS3": "CACHED", + "AWS::DataSync::LocationSMB": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", "Required": false, - "Type": "SSESpecification", - "UpdateType": "Immutable" + "Type": "Options", + "UpdateType": "Mutable" }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids", - "PrimitiveItemType": "String", + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", "Required": false, - "Type": "List", + "Type": "TaskSchedule", "UpdateType": "Mutable" }, - "SubnetGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname", + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-tags", - "PrimitiveType": "Json", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::DAX::ParameterGroup": "CACHED", - "AWS::DAX::SubnetGroup": "CACHED", - "AWS::DLM::LifecyclePolicy": "CACHED", - "AWS::DMS::Certificate": "CACHED", - "AWS::DMS::Endpoint": "CACHED", - "AWS::DMS::EventSubscription": "CACHED", - "AWS::DMS::ReplicationInstance": "CACHED", - "AWS::DMS::ReplicationSubnetGroup": "CACHED", - "AWS::DMS::ReplicationTask": "CACHED", - "AWS::DataBrew::Dataset": "CACHED", - "AWS::DataBrew::Job": "CACHED", - "AWS::DataBrew::Project": "CACHED", - "AWS::DataBrew::Recipe": "CACHED", - "AWS::DataBrew::Ruleset": "CACHED", - "AWS::DataBrew::Schedule": "CACHED", - "AWS::DataSync::Agent": "CACHED", - "AWS::DataSync::LocationEFS": "CACHED", - "AWS::DataSync::LocationFSxLustre": "CACHED", - "AWS::DataSync::LocationFSxWindows": "CACHED", - "AWS::DataSync::LocationHDFS": "CACHED", - "AWS::DataSync::LocationNFS": "CACHED", - "AWS::DataSync::LocationObjectStorage": "CACHED", - "AWS::DataSync::LocationS3": "CACHED", - "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { "Attributes": { @@ -4049,45 +4909,7 @@ } }, "AWS::EC2::NetworkInterfacePermission": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -4381,105 +5203,7 @@ "AWS::EMR::SecurityConfiguration": "CACHED", "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "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::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -4540,13 +5264,111 @@ } } }, - "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", + "AWS::ElasticLoadBalancingV2::LoadBalancer": { + "Attributes": { + "CanonicalHostedZoneID": { + "PrimitiveType": "String" + }, + "DNSName": { + "PrimitiveType": "String" + }, + "LoadBalancerArn": { + "PrimitiveType": "String" + }, + "LoadBalancerFullName": { + "PrimitiveType": "String" + }, + "LoadBalancerName": { + "PrimitiveType": "String" + }, + "SecurityGroups": { + "PrimitiveItemType": "String", + "Type": "List" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html", + "Properties": { + "IpAddressType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LoadBalancerAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes", + "DuplicatesAllowed": false, + "ItemType": "LoadBalancerAttribute", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Scheme": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-scheme", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "SecurityGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-securitygroups", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "AWS::EC2::SecurityGroup.NamesOrGroupIds", + "ValueType": "AWS::EC2::SecurityGroup.NameOrGroupId" + } + }, + "SubnetMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnetmappings", + "DuplicatesAllowed": false, + "ItemType": "SubnetMapping", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Subnets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-subnets", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "SubnetIds", + "ValueType": "SubnetId" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + } + } + }, "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", "AWS::EventSchemas::Discoverer": "CACHED", "AWS::EventSchemas::Registry": "CACHED", "AWS::EventSchemas::Schema": "CACHED", "AWS::Events::Archive": "CACHED", + "AWS::Events::Connection": "CACHED", "AWS::Events::EventBus": "CACHED", "AWS::Events::EventBusPolicy": "CACHED", "AWS::Events::Rule": "CACHED", @@ -4701,73 +5523,7 @@ "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", "AWS::KinesisFirehose::DeliveryStream": "CACHED", "AWS::LakeFormation::DataCellsFilter": "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::DataLakeSettings": "CACHED", "AWS::LakeFormation::Permissions": "CACHED", "AWS::LakeFormation::PrincipalPermissions": "CACHED", "AWS::LakeFormation::Resource": "CACHED", @@ -6074,6 +6830,11 @@ "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", "AWS::Events::Archive.ArchiveName": "CACHED", + "AWS::Events::Connection.AuthorizationType": "CACHED", + "AWS::Events::Connection.Description": "CACHED", + "AWS::Events::Connection.Name": "CACHED", + "AWS::Events::Connection.OAuthParameters.AuthorizationEndpoint": "CACHED", + "AWS::Events::Connection.OAuthParameters.HttpMethod": "CACHED", "AWS::Events::EventBusPolicy.Action": "CACHED", "AWS::Events::EventBusPolicy.Condition.Key": "CACHED", "AWS::Events::EventBusPolicy.Condition.Type": "CACHED", @@ -7021,6 +7782,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/cn-northwest-1.json b/src/cfnlint/data/CloudSpecs/cn-northwest-1.json index 97dc473504..a0b0997cfa 100644 --- a/src/cfnlint/data/CloudSpecs/cn-northwest-1.json +++ b/src/cfnlint/data/CloudSpecs/cn-northwest-1.json @@ -1182,190 +1182,15 @@ "AWS::EMR::InstanceGroupConfig.VolumeSpecification": "CACHED", "AWS::EMR::Step.HadoopJarStepConfig": "CACHED", "AWS::EMR::Step.KeyValue": "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::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::ElastiCache::CacheCluster.CloudWatchLogsDestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.DestinationDetails": "CACHED", "AWS::ElastiCache::CacheCluster.KinesisFirehoseDestinationDetails": "CACHED", @@ -1440,6 +1265,13 @@ "AWS::Elasticsearch::Domain.SnapshotOptions": "CACHED", "AWS::Elasticsearch::Domain.VPCOptions": "CACHED", "AWS::Elasticsearch::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::Events::Connection.ApiKeyAuthParameters": "CACHED", + "AWS::Events::Connection.AuthParameters": "CACHED", + "AWS::Events::Connection.BasicAuthParameters": "CACHED", + "AWS::Events::Connection.ClientParameters": "CACHED", + "AWS::Events::Connection.ConnectionHttpParameters": "CACHED", + "AWS::Events::Connection.OAuthParameters": "CACHED", + "AWS::Events::Connection.Parameter": "CACHED", "AWS::Events::EventBus.TagEntry": "CACHED", "AWS::Events::EventBusPolicy.Condition": "CACHED", "AWS::Events::Rule.AwsVpcConfiguration": "CACHED", @@ -3193,7 +3025,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::AccessAnalyzer::Analyzer": "CACHED", "AWS::AmazonMQ::Broker": "CACHED", @@ -3411,7 +3243,99 @@ "AWS::DataSync::LocationObjectStorage": "CACHED", "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { "Attributes": { @@ -3566,7 +3490,44 @@ } } }, - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", "AWS::EC2::GatewayRouteTableAssociation": "CACHED", @@ -3609,7 +3570,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -3930,105 +3929,7 @@ "AWS::EMR::SecurityConfiguration": "CACHED", "AWS::EMR::Step": "CACHED", "AWS::EMR::Studio": "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::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -4093,6 +3994,7 @@ "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", "AWS::Events::Archive": "CACHED", + "AWS::Events::Connection": "CACHED", "AWS::Events::EventBus": "CACHED", "AWS::Events::EventBusPolicy": "CACHED", "AWS::Events::Rule": "CACHED", @@ -4328,65 +4230,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -4828,7 +4672,45 @@ "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", "AWS::RolesAnywhere::Profile": "CACHED", - "AWS::RolesAnywhere::TrustAnchor": "CACHED", + "AWS::RolesAnywhere::TrustAnchor": { + "Attributes": { + "TrustAnchorArn": { + "PrimitiveType": "String" + }, + "TrustAnchorId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html", + "Properties": { + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-enabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Source": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-source", + "Required": true, + "Type": "Source", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Route53::CidrCollection": "CACHED", "AWS::Route53::HealthCheck": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-healthcheck.html", @@ -5729,6 +5611,11 @@ "AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount": "CACHED", "AWS::Events::Archive.ArchiveName": "CACHED", + "AWS::Events::Connection.AuthorizationType": "CACHED", + "AWS::Events::Connection.Description": "CACHED", + "AWS::Events::Connection.Name": "CACHED", + "AWS::Events::Connection.OAuthParameters.AuthorizationEndpoint": "CACHED", + "AWS::Events::Connection.OAuthParameters.HttpMethod": "CACHED", "AWS::Events::EventBusPolicy.Action": "CACHED", "AWS::Events::EventBusPolicy.Condition.Key": "CACHED", "AWS::Events::EventBusPolicy.Condition.Type": "CACHED", @@ -7361,6 +7248,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.metal", + "c6in.xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", diff --git a/src/cfnlint/data/CloudSpecs/eu-central-1.json b/src/cfnlint/data/CloudSpecs/eu-central-1.json index b2868fd3c4..23be89cda4 100644 --- a/src/cfnlint/data/CloudSpecs/eu-central-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-central-1.json @@ -517,23 +517,7 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "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.ComputeCapacity": "CACHED", "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -607,53 +591,556 @@ "AWS::AuditManager::Assessment.Delegation": "CACHED", "AWS::AuditManager::Assessment.Role": "CACHED", "AWS::AuditManager::Assessment.Scope": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateSpecification": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html#cfn-autoscaling-autoscalinggroup-acceleratorcountrequest-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratorcountrequest.html#cfn-autoscaling-autoscalinggroup-acceleratorcountrequest-min", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html#cfn-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest.html#cfn-autoscaling-autoscalinggroup-acceleratortotalmemorymibrequest-min", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html#cfn-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest.html#cfn-autoscaling-autoscalinggroup-baselineebsbandwidthmbpsrequest-min", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.InstanceMaintenancePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancemaintenancepolicy.html", + "Properties": { + "MaxHealthyPercentage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancemaintenancepolicy.html#cfn-autoscaling-autoscalinggroup-instancemaintenancepolicy-maxhealthypercentage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MinHealthyPercentage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancemaintenancepolicy.html#cfn-autoscaling-autoscalinggroup-instancemaintenancepolicy-minhealthypercentage", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html", + "Properties": { + "AcceleratorCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratorcount", + "Required": false, + "Type": "AcceleratorCountRequest", + "UpdateType": "Conditional" + }, + "AcceleratorManufacturers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratormanufacturers", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "AcceleratorNames": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratornames", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "AcceleratorTotalMemoryMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortotalmemorymib", + "Required": false, + "Type": "AcceleratorTotalMemoryMiBRequest", + "UpdateType": "Conditional" + }, + "AcceleratorTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "AllowedInstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-allowedinstancetypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "BareMetal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baremetal", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "BaselineEbsBandwidthMbps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baselineebsbandwidthmbps", + "Required": false, + "Type": "BaselineEbsBandwidthMbpsRequest", + "UpdateType": "Conditional" + }, + "BurstablePerformance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-burstableperformance", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "CpuManufacturers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-cpumanufacturers", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "ExcludedInstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-excludedinstancetypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "InstanceGenerations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-instancegenerations", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "LocalStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "LocalStorageTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstoragetypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + }, + "MemoryGiBPerVCpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorygibpervcpu", + "Required": false, + "Type": "MemoryGiBPerVCpuRequest", + "UpdateType": "Conditional" + }, + "MemoryMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorymib", + "Required": false, + "Type": "MemoryMiBRequest", + "UpdateType": "Conditional" + }, + "NetworkBandwidthGbps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkbandwidthgbps", + "Required": false, + "Type": "NetworkBandwidthGbpsRequest", + "UpdateType": "Conditional" + }, + "NetworkInterfaceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkinterfacecount", + "Required": false, + "Type": "NetworkInterfaceCountRequest", + "UpdateType": "Conditional" + }, + "OnDemandMaxPricePercentageOverLowestPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-ondemandmaxpricepercentageoverlowestprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "RequireHibernateSupport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-requirehibernatesupport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Conditional" + }, + "SpotMaxPricePercentageOverLowestPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-spotmaxpricepercentageoverlowestprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "TotalLocalStorageGB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-totallocalstoragegb", + "Required": false, + "Type": "TotalLocalStorageGBRequest", + "UpdateType": "Conditional" + }, + "VCpuCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-vcpucount", + "Required": false, + "Type": "VCpuCountRequest", + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html", + "Properties": { + "OnDemandAllocationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandallocationstrategy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "OnDemandBaseCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandbasecapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "OnDemandPercentageAboveBaseCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandpercentageabovebasecapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "SpotAllocationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotallocationstrategy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "SpotInstancePools": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotinstancepools", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "SpotMaxPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotmaxprice", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html", + "Properties": { + "LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html#cfn-autoscaling-autoscalinggroup-launchtemplate-launchtemplatespecification", + "Required": true, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Conditional" + }, + "Overrides": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html#cfn-autoscaling-autoscalinggroup-launchtemplate-overrides", + "DuplicatesAllowed": true, + "ItemType": "LaunchTemplateOverrides", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html", + "Properties": { + "InstanceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-instancerequirements", + "Required": false, + "Type": "InstanceRequirements", + "UpdateType": "Conditional" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-launchtemplatespecification", + "Required": false, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Conditional" + }, + "WeightedCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-weightedcapacity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html", + "Properties": { + "LaunchTemplateId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-launchtemplateid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "LaunchTemplateName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-launchtemplatename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Version": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html#cfn-autoscaling-autoscalinggroup-launchtemplatespecification-version", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Conditional" + } + } + }, "AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecification": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MemoryGiBPerVCpuRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MemoryMiBRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.NetworkBandwidthGbpsRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.NetworkInterfaceCountRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.TagProperty": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.TotalLocalStorageGBRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.VCpuCountRequest": "CACHED", - "AWS::AutoScaling::LaunchConfiguration.BlockDevice": "CACHED", - "AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping": "CACHED", - "AWS::AutoScaling::LaunchConfiguration.MetadataOptions": "CACHED", - "AWS::AutoScaling::ScalingPolicy.CustomizedMetricSpecification": "CACHED", - "AWS::AutoScaling::ScalingPolicy.Metric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.MetricDataQuery": "CACHED", - "AWS::AutoScaling::ScalingPolicy.MetricDimension": "CACHED", - "AWS::AutoScaling::ScalingPolicy.MetricStat": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredefinedMetricSpecification": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingConfiguration": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedCapacityMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedLoadMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedScalingMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingMetricSpecification": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedLoadMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedMetricPair": "CACHED", - "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedScalingMetric": "CACHED", - "AWS::AutoScaling::ScalingPolicy.StepAdjustment": "CACHED", - "AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration": "CACHED", - "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", - "AWS::AutoScalingPlans::ScalingPlan.ApplicationSource": "CACHED", - "AWS::AutoScalingPlans::ScalingPlan.CustomizedLoadMetricSpecification": "CACHED", - "AWS::AutoScalingPlans::ScalingPlan.CustomizedScalingMetricSpecification": "CACHED", - "AWS::AutoScalingPlans::ScalingPlan.MetricDimension": "CACHED", - "AWS::AutoScalingPlans::ScalingPlan.PredefinedLoadMetricSpecification": "CACHED", - "AWS::AutoScalingPlans::ScalingPlan.PredefinedScalingMetricSpecification": "CACHED", - "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction": "CACHED", - "AWS::AutoScalingPlans::ScalingPlan.TagFilter": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MemoryGiBPerVCpuRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html#cfn-autoscaling-autoscalinggroup-memorygibpervcpurequest-max", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Conditional" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorygibpervcpurequest.html#cfn-autoscaling-autoscalinggroup-memorygibpervcpurequest-min", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.MemoryMiBRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html#cfn-autoscaling-autoscalinggroup-memorymibrequest-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-memorymibrequest.html#cfn-autoscaling-autoscalinggroup-memorymibrequest-min", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-metricscollection.html", + "Properties": { + "Granularity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-metricscollection.html#cfn-autoscaling-autoscalinggroup-metricscollection-granularity", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Metrics": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-metricscollection.html#cfn-autoscaling-autoscalinggroup-metricscollection-metrics", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html", + "Properties": { + "InstancesDistribution": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html#cfn-autoscaling-autoscalinggroup-mixedinstancespolicy-instancesdistribution", + "Required": false, + "Type": "InstancesDistribution", + "UpdateType": "Conditional" + }, + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html#cfn-autoscaling-autoscalinggroup-mixedinstancespolicy-launchtemplate", + "Required": true, + "Type": "LaunchTemplate", + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.NetworkBandwidthGbpsRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest.html#cfn-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest-max", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Conditional" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest.html#cfn-autoscaling-autoscalinggroup-networkbandwidthgbpsrequest-min", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.NetworkInterfaceCountRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html#cfn-autoscaling-autoscalinggroup-networkinterfacecountrequest-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-networkinterfacecountrequest.html#cfn-autoscaling-autoscalinggroup-networkinterfacecountrequest-min", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html", + "Properties": { + "NotificationTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html#cfn-autoscaling-autoscalinggroup-notificationconfiguration-notificationtypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TopicARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html#cfn-autoscaling-autoscalinggroup-notificationconfiguration-topicarn", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.TagProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html#cfn-autoscaling-autoscalinggroup-tagproperty-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "PropagateAtLaunch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html#cfn-autoscaling-autoscalinggroup-tagproperty-propagateatlaunch", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html#cfn-autoscaling-autoscalinggroup-tagproperty-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.TotalLocalStorageGBRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html#cfn-autoscaling-autoscalinggroup-totallocalstoragegbrequest-max", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Conditional" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-totallocalstoragegbrequest.html#cfn-autoscaling-autoscalinggroup-totallocalstoragegbrequest-min", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.VCpuCountRequest": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html", + "Properties": { + "Max": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html#cfn-autoscaling-autoscalinggroup-vcpucountrequest-max", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + }, + "Min": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-vcpucountrequest.html#cfn-autoscaling-autoscalinggroup-vcpucountrequest-min", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Conditional" + } + } + }, + "AWS::AutoScaling::LaunchConfiguration.BlockDevice": "CACHED", + "AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping": "CACHED", + "AWS::AutoScaling::LaunchConfiguration.MetadataOptions": "CACHED", + "AWS::AutoScaling::ScalingPolicy.CustomizedMetricSpecification": "CACHED", + "AWS::AutoScaling::ScalingPolicy.Metric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.MetricDataQuery": "CACHED", + "AWS::AutoScaling::ScalingPolicy.MetricDimension": "CACHED", + "AWS::AutoScaling::ScalingPolicy.MetricStat": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredefinedMetricSpecification": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingConfiguration": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedCapacityMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedLoadMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedScalingMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingMetricSpecification": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedLoadMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedMetricPair": "CACHED", + "AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedScalingMetric": "CACHED", + "AWS::AutoScaling::ScalingPolicy.StepAdjustment": "CACHED", + "AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration": "CACHED", + "AWS::AutoScaling::WarmPool.InstanceReusePolicy": "CACHED", + "AWS::AutoScalingPlans::ScalingPlan.ApplicationSource": "CACHED", + "AWS::AutoScalingPlans::ScalingPlan.CustomizedLoadMetricSpecification": "CACHED", + "AWS::AutoScalingPlans::ScalingPlan.CustomizedScalingMetricSpecification": "CACHED", + "AWS::AutoScalingPlans::ScalingPlan.MetricDimension": "CACHED", + "AWS::AutoScalingPlans::ScalingPlan.PredefinedLoadMetricSpecification": "CACHED", + "AWS::AutoScalingPlans::ScalingPlan.PredefinedScalingMetricSpecification": "CACHED", + "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction": "CACHED", + "AWS::AutoScalingPlans::ScalingPlan.TagFilter": "CACHED", "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": "CACHED", "AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType": "CACHED", "AWS::Backup::BackupPlan.BackupPlanResourceType": "CACHED", @@ -737,6 +1224,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -1103,118 +1593,324 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", - "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", - "AWS::DMS::Endpoint.MySqlSettings": "CACHED", - "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", - "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", - "AWS::DMS::Endpoint.RedisSettings": "CACHED", - "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", - "AWS::DMS::Endpoint.S3Settings": "CACHED", - "AWS::DMS::Endpoint.SybaseSettings": "CACHED", - "AWS::DMS::ReplicationConfig.ComputeConfig": "CACHED", - "AWS::DataBrew::Dataset.CsvOptions": "CACHED", - "AWS::DataBrew::Dataset.DataCatalogInputDefinition": "CACHED", - "AWS::DataBrew::Dataset.DatabaseInputDefinition": "CACHED", - "AWS::DataBrew::Dataset.DatasetParameter": "CACHED", - "AWS::DataBrew::Dataset.DatetimeOptions": "CACHED", - "AWS::DataBrew::Dataset.ExcelOptions": "CACHED", - "AWS::DataBrew::Dataset.FilesLimit": "CACHED", - "AWS::DataBrew::Dataset.FilterExpression": "CACHED", - "AWS::DataBrew::Dataset.FilterValue": "CACHED", - "AWS::DataBrew::Dataset.FormatOptions": "CACHED", - "AWS::DataBrew::Dataset.Input": "CACHED", - "AWS::DataBrew::Dataset.JsonOptions": "CACHED", - "AWS::DataBrew::Dataset.Metadata": "CACHED", - "AWS::DataBrew::Dataset.PathOptions": "CACHED", - "AWS::DataBrew::Dataset.PathParameter": "CACHED", - "AWS::DataBrew::Dataset.S3Location": "CACHED", - "AWS::DataBrew::Job.AllowedStatistics": "CACHED", - "AWS::DataBrew::Job.ColumnSelector": "CACHED", - "AWS::DataBrew::Job.ColumnStatisticsConfiguration": "CACHED", - "AWS::DataBrew::Job.CsvOutputOptions": "CACHED", - "AWS::DataBrew::Job.DataCatalogOutput": "CACHED", - "AWS::DataBrew::Job.DatabaseOutput": "CACHED", - "AWS::DataBrew::Job.DatabaseTableOutputOptions": "CACHED", - "AWS::DataBrew::Job.EntityDetectorConfiguration": "CACHED", - "AWS::DataBrew::Job.JobSample": "CACHED", - "AWS::DataBrew::Job.Output": "CACHED", - "AWS::DataBrew::Job.OutputFormatOptions": "CACHED", - "AWS::DataBrew::Job.OutputLocation": "CACHED", - "AWS::DataBrew::Job.ProfileConfiguration": "CACHED", - "AWS::DataBrew::Job.Recipe": "CACHED", - "AWS::DataBrew::Job.S3Location": "CACHED", - "AWS::DataBrew::Job.S3TableOutputOptions": "CACHED", - "AWS::DataBrew::Job.StatisticOverride": "CACHED", - "AWS::DataBrew::Job.StatisticsConfiguration": "CACHED", - "AWS::DataBrew::Job.ValidationConfiguration": "CACHED", - "AWS::DataBrew::Project.Sample": "CACHED", - "AWS::DataBrew::Recipe.Action": "CACHED", - "AWS::DataBrew::Recipe.ConditionExpression": "CACHED", - "AWS::DataBrew::Recipe.DataCatalogInputDefinition": "CACHED", - "AWS::DataBrew::Recipe.Input": "CACHED", - "AWS::DataBrew::Recipe.RecipeParameters": "CACHED", - "AWS::DataBrew::Recipe.RecipeStep": "CACHED", - "AWS::DataBrew::Recipe.S3Location": "CACHED", - "AWS::DataBrew::Recipe.SecondaryInput": "CACHED", - "AWS::DataBrew::Ruleset.ColumnSelector": "CACHED", - "AWS::DataBrew::Ruleset.Rule": "CACHED", - "AWS::DataBrew::Ruleset.SubstitutionValue": "CACHED", - "AWS::DataBrew::Ruleset.Threshold": "CACHED", - "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", - "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", - "AWS::DataSync::LocationFSxONTAP.NFS": "CACHED", - "AWS::DataSync::LocationFSxONTAP.NfsMountOptions": "CACHED", - "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", - "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", - "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", - "AWS::DataSync::LocationFSxOpenZFS.MountOptions": "CACHED", - "AWS::DataSync::LocationFSxOpenZFS.NFS": "CACHED", - "AWS::DataSync::LocationFSxOpenZFS.Protocol": "CACHED", - "AWS::DataSync::LocationHDFS.NameNode": "CACHED", - "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", - "AWS::DataSync::LocationNFS.MountOptions": "CACHED", - "AWS::DataSync::LocationNFS.OnPremConfig": "CACHED", - "AWS::DataSync::LocationS3.S3Config": "CACHED", - "AWS::DataSync::LocationSMB.MountOptions": "CACHED", - "AWS::DataSync::StorageSystem.ServerConfiguration": "CACHED", - "AWS::DataSync::StorageSystem.ServerCredentials": "CACHED", - "AWS::DataSync::Task.FilterRule": "CACHED", - "AWS::DataSync::Task.Options": "CACHED", - "AWS::DataSync::Task.TaskSchedule": "CACHED", - "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", - "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", - "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", - "AWS::DevOpsGuru::ResourceCollection.CloudFormationCollectionFilter": "CACHED", - "AWS::DevOpsGuru::ResourceCollection.ResourceCollectionFilter": "CACHED", - "AWS::DevOpsGuru::ResourceCollection.TagCollection": "CACHED", - "AWS::DirectoryService::MicrosoftAD.VpcSettings": "CACHED", - "AWS::DirectoryService::SimpleAD.VpcSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", "Properties": { - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, "UpdateType": "Mutable" }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid", + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, - "AWS::DynamoDB::GlobalTable.AttributeDefinition": "CACHED", - "AWS::DynamoDB::GlobalTable.CapacityAutoScalingSettings": "CACHED", - "AWS::DynamoDB::GlobalTable.ContributorInsightsSpecification": "CACHED", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", + "AWS::DMS::Endpoint.MySqlSettings": "CACHED", + "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", + "AWS::DMS::Endpoint.OracleSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DMS::Endpoint.RedisSettings": "CACHED", + "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", + "AWS::DMS::Endpoint.S3Settings": "CACHED", + "AWS::DMS::Endpoint.SybaseSettings": "CACHED", + "AWS::DMS::ReplicationConfig.ComputeConfig": "CACHED", + "AWS::DataBrew::Dataset.CsvOptions": "CACHED", + "AWS::DataBrew::Dataset.DataCatalogInputDefinition": "CACHED", + "AWS::DataBrew::Dataset.DatabaseInputDefinition": "CACHED", + "AWS::DataBrew::Dataset.DatasetParameter": "CACHED", + "AWS::DataBrew::Dataset.DatetimeOptions": "CACHED", + "AWS::DataBrew::Dataset.ExcelOptions": "CACHED", + "AWS::DataBrew::Dataset.FilesLimit": "CACHED", + "AWS::DataBrew::Dataset.FilterExpression": "CACHED", + "AWS::DataBrew::Dataset.FilterValue": "CACHED", + "AWS::DataBrew::Dataset.FormatOptions": "CACHED", + "AWS::DataBrew::Dataset.Input": "CACHED", + "AWS::DataBrew::Dataset.JsonOptions": "CACHED", + "AWS::DataBrew::Dataset.Metadata": "CACHED", + "AWS::DataBrew::Dataset.PathOptions": "CACHED", + "AWS::DataBrew::Dataset.PathParameter": "CACHED", + "AWS::DataBrew::Dataset.S3Location": "CACHED", + "AWS::DataBrew::Job.AllowedStatistics": "CACHED", + "AWS::DataBrew::Job.ColumnSelector": "CACHED", + "AWS::DataBrew::Job.ColumnStatisticsConfiguration": "CACHED", + "AWS::DataBrew::Job.CsvOutputOptions": "CACHED", + "AWS::DataBrew::Job.DataCatalogOutput": "CACHED", + "AWS::DataBrew::Job.DatabaseOutput": "CACHED", + "AWS::DataBrew::Job.DatabaseTableOutputOptions": "CACHED", + "AWS::DataBrew::Job.EntityDetectorConfiguration": "CACHED", + "AWS::DataBrew::Job.JobSample": "CACHED", + "AWS::DataBrew::Job.Output": "CACHED", + "AWS::DataBrew::Job.OutputFormatOptions": "CACHED", + "AWS::DataBrew::Job.OutputLocation": "CACHED", + "AWS::DataBrew::Job.ProfileConfiguration": "CACHED", + "AWS::DataBrew::Job.Recipe": "CACHED", + "AWS::DataBrew::Job.S3Location": "CACHED", + "AWS::DataBrew::Job.S3TableOutputOptions": "CACHED", + "AWS::DataBrew::Job.StatisticOverride": "CACHED", + "AWS::DataBrew::Job.StatisticsConfiguration": "CACHED", + "AWS::DataBrew::Job.ValidationConfiguration": "CACHED", + "AWS::DataBrew::Project.Sample": "CACHED", + "AWS::DataBrew::Recipe.Action": "CACHED", + "AWS::DataBrew::Recipe.ConditionExpression": "CACHED", + "AWS::DataBrew::Recipe.DataCatalogInputDefinition": "CACHED", + "AWS::DataBrew::Recipe.Input": "CACHED", + "AWS::DataBrew::Recipe.RecipeParameters": "CACHED", + "AWS::DataBrew::Recipe.RecipeStep": "CACHED", + "AWS::DataBrew::Recipe.S3Location": "CACHED", + "AWS::DataBrew::Recipe.SecondaryInput": "CACHED", + "AWS::DataBrew::Ruleset.ColumnSelector": "CACHED", + "AWS::DataBrew::Ruleset.Rule": "CACHED", + "AWS::DataBrew::Ruleset.SubstitutionValue": "CACHED", + "AWS::DataBrew::Ruleset.Threshold": "CACHED", + "AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration": "CACHED", + "AWS::DataSync::LocationEFS.Ec2Config": "CACHED", + "AWS::DataSync::LocationFSxONTAP.NFS": "CACHED", + "AWS::DataSync::LocationFSxONTAP.NfsMountOptions": "CACHED", + "AWS::DataSync::LocationFSxONTAP.Protocol": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SMB": "CACHED", + "AWS::DataSync::LocationFSxONTAP.SmbMountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.MountOptions": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.NFS": "CACHED", + "AWS::DataSync::LocationFSxOpenZFS.Protocol": "CACHED", + "AWS::DataSync::LocationHDFS.NameNode": "CACHED", + "AWS::DataSync::LocationHDFS.QopConfiguration": "CACHED", + "AWS::DataSync::LocationNFS.MountOptions": "CACHED", + "AWS::DataSync::LocationNFS.OnPremConfig": "CACHED", + "AWS::DataSync::LocationS3.S3Config": "CACHED", + "AWS::DataSync::LocationSMB.MountOptions": "CACHED", + "AWS::DataSync::StorageSystem.ServerConfiguration": "CACHED", + "AWS::DataSync::StorageSystem.ServerCredentials": "CACHED", + "AWS::DataSync::Task.FilterRule": "CACHED", + "AWS::DataSync::Task.Options": "CACHED", + "AWS::DataSync::Task.TaskSchedule": "CACHED", + "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": "CACHED", + "AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig": "CACHED", + "AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig": "CACHED", + "AWS::DevOpsGuru::ResourceCollection.CloudFormationCollectionFilter": "CACHED", + "AWS::DevOpsGuru::ResourceCollection.ResourceCollectionFilter": "CACHED", + "AWS::DevOpsGuru::ResourceCollection.TagCollection": "CACHED", + "AWS::DirectoryService::MicrosoftAD.VpcSettings": "CACHED", + "AWS::DirectoryService::SimpleAD.VpcSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html", + "Properties": { + "SubnetIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::EC2::VPC.Id" + } + } + } + }, + "AWS::DynamoDB::GlobalTable.AttributeDefinition": "CACHED", + "AWS::DynamoDB::GlobalTable.CapacityAutoScalingSettings": "CACHED", + "AWS::DynamoDB::GlobalTable.ContributorInsightsSpecification": "CACHED", "AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex": "CACHED", "AWS::DynamoDB::GlobalTable.KeySchema": "CACHED", "AWS::DynamoDB::GlobalTable.KinesisStreamSpecification": "CACHED", @@ -1967,24 +2663,111 @@ "AWS::GroundStation::MissionProfile.DataflowEdge": "CACHED", "AWS::GroundStation::MissionProfile.StreamsKmsKey": "CACHED", "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNMalwareProtectionConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNS3LogsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNScanEc2InstanceWithFindingsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.FeatureAdditionalConfiguration": "CACHED", - "AWS::GuardDuty::Detector.FeatureConfigurations": "CACHED", - "AWS::GuardDuty::Filter.Condition": "CACHED", - "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", - "AWS::IAM::Group.Policy": "CACHED", - "AWS::IAM::Role.Policy": "CACHED", - "AWS::IAM::User.LoginProfile": "CACHED", - "AWS::IAM::User.Policy": "CACHED", - "AWS::IVS::RecordingConfiguration.DestinationConfiguration": "CACHED", - "AWS::IVS::RecordingConfiguration.RenditionConfiguration": "CACHED", - "AWS::IVS::RecordingConfiguration.S3DestinationConfiguration": "CACHED", - "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration": "CACHED", - "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration": "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": "CACHED", + "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", + "AWS::IAM::Group.Policy": "CACHED", + "AWS::IAM::Role.Policy": "CACHED", + "AWS::IAM::User.LoginProfile": "CACHED", + "AWS::IAM::User.Policy": "CACHED", + "AWS::IVS::RecordingConfiguration.DestinationConfiguration": "CACHED", + "AWS::IVS::RecordingConfiguration.RenditionConfiguration": "CACHED", + "AWS::IVS::RecordingConfiguration.S3DestinationConfiguration": "CACHED", + "AWS::IVS::RecordingConfiguration.ThumbnailConfiguration": "CACHED", + "AWS::IVSChat::LoggingConfiguration.CloudWatchLogsDestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.DestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.FirehoseDestinationConfiguration": "CACHED", "AWS::IVSChat::LoggingConfiguration.S3DestinationConfiguration": "CACHED", @@ -2864,6 +3647,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -3052,6 +3836,38 @@ "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", "AWS::OpsWorksCM::Server.EngineAttribute": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Personalize::Dataset.DataSource": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob": "CACHED", "AWS::Personalize::Solution.AlgorithmHyperParameterRanges": "CACHED", @@ -3282,32 +4098,7 @@ "AWS::QuickSight::Analysis.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Analysis.DateTimeParameter": "CACHED", "AWS::QuickSight::Analysis.DateTimeParameterDeclaration": "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.DateTimePickerControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Analysis.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Analysis.DecimalParameter": "CACHED", @@ -3325,29 +4116,7 @@ "AWS::QuickSight::Analysis.DonutCenterOptions": "CACHED", "AWS::QuickSight::Analysis.DonutOptions": "CACHED", "AWS::QuickSight::Analysis.DrillDownFilter": "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.DropDownControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Analysis.EmptyVisual": "CACHED", "AWS::QuickSight::Analysis.Entity": "CACHED", @@ -3377,23 +4146,7 @@ "AWS::QuickSight::Analysis.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterRelativeDateTimeControl": "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.FilterScopeConfiguration": "CACHED", "AWS::QuickSight::Analysis.FilterSelectableValues": "CACHED", "AWS::QuickSight::Analysis.FilterSliderControl": "CACHED", "AWS::QuickSight::Analysis.FilterTextAreaControl": "CACHED", @@ -3401,92 +4154,7 @@ "AWS::QuickSight::Analysis.FontConfiguration": "CACHED", "AWS::QuickSight::Analysis.FontSize": "CACHED", "AWS::QuickSight::Analysis.FontWeight": "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.ForecastComputation": "CACHED", "AWS::QuickSight::Analysis.ForecastConfiguration": "CACHED", "AWS::QuickSight::Analysis.ForecastScenario": "CACHED", "AWS::QuickSight::Analysis.FormatConfiguration": "CACHED", @@ -3529,47 +4197,7 @@ "AWS::QuickSight::Analysis.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.GridLayoutElement": "CACHED", "AWS::QuickSight::Analysis.GridLayoutScreenCanvasSizeOptions": "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.GrowthRateComputation": "CACHED", "AWS::QuickSight::Analysis.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Analysis.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.HeatMapConfiguration": "CACHED", @@ -3611,35 +4239,7 @@ "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "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.ListControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", @@ -3647,86 +4247,9 @@ "AWS::QuickSight::Analysis.LongFormatText": "CACHED", "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Analysis.MaximumLabelType": "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.MaximumMinimumComputation": "CACHED", "AWS::QuickSight::Analysis.MeasureField": "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.MetricComparisonComputation": "CACHED", "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3759,79 +4282,8 @@ "AWS::QuickSight::Analysis.PercentVisibleRange": "CACHED", "AWS::QuickSight::Analysis.PercentageDisplayFormatConfiguration": "CACHED", "AWS::QuickSight::Analysis.PercentileAggregation": "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.PeriodOverPeriodComputation": "CACHED", + "AWS::QuickSight::Analysis.PeriodToDateComputation": "CACHED", "AWS::QuickSight::Analysis.PieChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.PieChartConfiguration": "CACHED", "AWS::QuickSight::Analysis.PieChartFieldWells": "CACHED", @@ -3851,131 +4303,9 @@ "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.PivotTableOptions": "CACHED", "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.PivotTableRowsLabelOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.PivotTableTotalOptions": "CACHED", @@ -3999,69 +4329,11 @@ "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.RelativeDateTimeControlDisplayOptions": "CACHED", "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.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -4087,29 +4359,7 @@ "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.SheetControlInfoIconLabelOptions": "CACHED", "AWS::QuickSight::Analysis.SheetControlLayout": "CACHED", "AWS::QuickSight::Analysis.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition": "CACHED", @@ -4119,156 +4369,16 @@ "AWS::QuickSight::Analysis.SheetVisualScopingConfiguration": "CACHED", "AWS::QuickSight::Analysis.ShortFormatText": "CACHED", "AWS::QuickSight::Analysis.SimpleClusterMarker": "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.SliderControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesOptions": "CACHED", "AWS::QuickSight::Analysis.Spacing": "CACHED", "AWS::QuickSight::Analysis.StringDefaultValues": "CACHED", "AWS::QuickSight::Analysis.StringFormatConfiguration": "CACHED", "AWS::QuickSight::Analysis.StringParameter": "CACHED", "AWS::QuickSight::Analysis.StringParameterDeclaration": "CACHED", "AWS::QuickSight::Analysis.StringValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SubtotalOptions": { - "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.SubtotalOptions": "CACHED", "AWS::QuickSight::Analysis.TableAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TableBorderOptions": "CACHED", "AWS::QuickSight::Analysis.TableCellConditionalFormatting": "CACHED", @@ -4292,70 +4402,13 @@ "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.TableStyleTarget": "CACHED", "AWS::QuickSight::Analysis.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TableVisual": "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.TextAreaControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.TextConditionalFormat": "CACHED", "AWS::QuickSight::Analysis.TextControlPlaceholderOptions": "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.TextFieldControlDisplayOptions": "CACHED", "AWS::QuickSight::Analysis.ThousandSeparatorOptions": "CACHED", "AWS::QuickSight::Analysis.TimeBasedForecastProperties": "CACHED", "AWS::QuickSight::Analysis.TimeEqualityFilter": "CACHED", @@ -4365,147 +4418,9 @@ "AWS::QuickSight::Analysis.TooltipItem": "CACHED", "AWS::QuickSight::Analysis.TooltipOptions": "CACHED", "AWS::QuickSight::Analysis.TopBottomFilter": "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.TopBottomMoversComputation": "CACHED", + "AWS::QuickSight::Analysis.TopBottomRankedComputation": "CACHED", + "AWS::QuickSight::Analysis.TotalAggregationComputation": "CACHED", "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -4514,32 +4429,7 @@ "AWS::QuickSight::Analysis.TreeMapVisual": "CACHED", "AWS::QuickSight::Analysis.TrendArrowOptions": "CACHED", "AWS::QuickSight::Analysis.UnaggregatedField": "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.UniqueValuesComputation": "CACHED", "AWS::QuickSight::Analysis.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Analysis.Visual": "CACHED", "AWS::QuickSight::Analysis.VisualCustomAction": "CACHED", @@ -4562,41 +4452,7 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "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.AggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -4604,26 +4460,7 @@ "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.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -6168,32 +6005,7 @@ "AWS::QuickSight::Template.DateTimeFormatConfiguration": "CACHED", "AWS::QuickSight::Template.DateTimeHierarchy": "CACHED", "AWS::QuickSight::Template.DateTimeParameterDeclaration": "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.DateTimePickerControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.DateTimeValueWhenUnsetConfiguration": "CACHED", "AWS::QuickSight::Template.DecimalDefaultValues": "CACHED", "AWS::QuickSight::Template.DecimalParameterDeclaration": "CACHED", @@ -6210,29 +6022,7 @@ "AWS::QuickSight::Template.DonutCenterOptions": "CACHED", "AWS::QuickSight::Template.DonutOptions": "CACHED", "AWS::QuickSight::Template.DrillDownFilter": "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.DropDownControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.DynamicDefaultValue": "CACHED", "AWS::QuickSight::Template.EmptyVisual": "CACHED", "AWS::QuickSight::Template.Entity": "CACHED", @@ -6262,23 +6052,7 @@ "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "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.FilterScopeConfiguration": "CACHED", "AWS::QuickSight::Template.FilterSelectableValues": "CACHED", "AWS::QuickSight::Template.FilterSliderControl": "CACHED", "AWS::QuickSight::Template.FilterTextAreaControl": "CACHED", @@ -6286,92 +6060,7 @@ "AWS::QuickSight::Template.FontConfiguration": "CACHED", "AWS::QuickSight::Template.FontSize": "CACHED", "AWS::QuickSight::Template.FontWeight": "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.ForecastComputation": "CACHED", "AWS::QuickSight::Template.ForecastConfiguration": "CACHED", "AWS::QuickSight::Template.ForecastScenario": "CACHED", "AWS::QuickSight::Template.FormatConfiguration": "CACHED", @@ -6414,47 +6103,7 @@ "AWS::QuickSight::Template.GridLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.GridLayoutElement": "CACHED", "AWS::QuickSight::Template.GridLayoutScreenCanvasSizeOptions": "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.GrowthRateComputation": "CACHED", "AWS::QuickSight::Template.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Template.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.HeatMapConfiguration": "CACHED", @@ -6495,35 +6144,7 @@ "AWS::QuickSight::Template.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Template.LineChartVisual": "CACHED", "AWS::QuickSight::Template.LineSeriesAxisDisplayOptions": "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.ListControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.ListControlSearchOptions": "CACHED", "AWS::QuickSight::Template.ListControlSelectAllOptions": "CACHED", "AWS::QuickSight::Template.LoadingAnimation": "CACHED", @@ -6531,86 +6152,9 @@ "AWS::QuickSight::Template.LongFormatText": "CACHED", "AWS::QuickSight::Template.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Template.MaximumLabelType": "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.MaximumMinimumComputation": "CACHED", "AWS::QuickSight::Template.MeasureField": "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.MetricComparisonComputation": "CACHED", "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -6642,79 +6186,8 @@ "AWS::QuickSight::Template.PercentVisibleRange": "CACHED", "AWS::QuickSight::Template.PercentageDisplayFormatConfiguration": "CACHED", "AWS::QuickSight::Template.PercentileAggregation": "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.PeriodOverPeriodComputation": "CACHED", + "AWS::QuickSight::Template.PeriodToDateComputation": "CACHED", "AWS::QuickSight::Template.PieChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.PieChartConfiguration": "CACHED", "AWS::QuickSight::Template.PieChartFieldWells": "CACHED", @@ -6734,131 +6207,9 @@ "AWS::QuickSight::Template.PivotTableFieldOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldSubtotalOptions": "CACHED", "AWS::QuickSight::Template.PivotTableFieldWells": "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.PivotTableOptions": "CACHED", "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.PivotTableRowsLabelOptions": "CACHED", "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Template.PivotTableTotalOptions": "CACHED", @@ -6882,69 +6233,11 @@ "AWS::QuickSight::Template.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineStyleConfiguration": "CACHED", "AWS::QuickSight::Template.ReferenceLineValueLabelConfiguration": "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.RelativeDateTimeControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.RelativeDatesFilter": "CACHED", "AWS::QuickSight::Template.ResourcePermission": "CACHED", "AWS::QuickSight::Template.RollingDateConfiguration": "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.RowAlternateColorOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -6970,29 +6263,7 @@ "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.SheetControlInfoIconLabelOptions": "CACHED", "AWS::QuickSight::Template.SheetControlLayout": "CACHED", "AWS::QuickSight::Template.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.SheetDefinition": "CACHED", @@ -7000,157 +6271,17 @@ "AWS::QuickSight::Template.SheetElementRenderingRule": "CACHED", "AWS::QuickSight::Template.SheetTextBox": "CACHED", "AWS::QuickSight::Template.SheetVisualScopingConfiguration": "CACHED", - "AWS::QuickSight::Template.ShortFormatText": "CACHED", - "AWS::QuickSight::Template.SimpleClusterMarker": "CACHED", - "AWS::QuickSight::Template.SliderControlDisplayOptions": { - "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": { - "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.ShortFormatText": "CACHED", + "AWS::QuickSight::Template.SimpleClusterMarker": "CACHED", + "AWS::QuickSight::Template.SliderControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesOptions": "CACHED", + "AWS::QuickSight::Template.Spacing": "CACHED", + "AWS::QuickSight::Template.StringDefaultValues": "CACHED", + "AWS::QuickSight::Template.StringFormatConfiguration": "CACHED", + "AWS::QuickSight::Template.StringParameterDeclaration": "CACHED", + "AWS::QuickSight::Template.StringValueWhenUnsetConfiguration": "CACHED", + "AWS::QuickSight::Template.SubtotalOptions": "CACHED", "AWS::QuickSight::Template.TableAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TableBorderOptions": "CACHED", "AWS::QuickSight::Template.TableCellConditionalFormatting": "CACHED", @@ -7174,20 +6305,7 @@ "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.TableStyleTarget": "CACHED", "AWS::QuickSight::Template.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TableVisual": "CACHED", "AWS::QuickSight::Template.TemplateError": "CACHED", @@ -7196,54 +6314,10 @@ "AWS::QuickSight::Template.TemplateSourceTemplate": "CACHED", "AWS::QuickSight::Template.TemplateVersion": "CACHED", "AWS::QuickSight::Template.TemplateVersionDefinition": "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.TextAreaControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.TextConditionalFormat": "CACHED", "AWS::QuickSight::Template.TextControlPlaceholderOptions": "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.TextFieldControlDisplayOptions": "CACHED", "AWS::QuickSight::Template.ThousandSeparatorOptions": "CACHED", "AWS::QuickSight::Template.TimeBasedForecastProperties": "CACHED", "AWS::QuickSight::Template.TimeEqualityFilter": "CACHED", @@ -7253,147 +6327,9 @@ "AWS::QuickSight::Template.TooltipItem": "CACHED", "AWS::QuickSight::Template.TooltipOptions": "CACHED", "AWS::QuickSight::Template.TopBottomFilter": "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.TopBottomMoversComputation": "CACHED", + "AWS::QuickSight::Template.TopBottomRankedComputation": "CACHED", + "AWS::QuickSight::Template.TotalAggregationComputation": "CACHED", "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -7402,32 +6338,7 @@ "AWS::QuickSight::Template.TreeMapVisual": "CACHED", "AWS::QuickSight::Template.TrendArrowOptions": "CACHED", "AWS::QuickSight::Template.UnaggregatedField": "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.UniqueValuesComputation": "CACHED", "AWS::QuickSight::Template.VisibleRangeOptions": "CACHED", "AWS::QuickSight::Template.Visual": "CACHED", "AWS::QuickSight::Template.VisualCustomAction": "CACHED", @@ -7559,6 +6470,7 @@ "AWS::RoboMaker::SimulationApplication.RobotSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SimulationSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SourceConfig": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -8247,7 +7159,71 @@ "AWS::VpcLattice::TargetGroup.HealthCheckConfig": "CACHED", "AWS::VpcLattice::TargetGroup.Matcher": "CACHED", "AWS::VpcLattice::TargetGroup.Target": "CACHED", - "AWS::VpcLattice::TargetGroup.TargetGroupConfig": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html", + "Properties": { + "HealthCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-healthcheck", + "Required": false, + "Type": "HealthCheckConfig", + "UpdateType": "Mutable" + }, + "IpAddressType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-ipaddresstype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.IpAddressType" + } + }, + "LambdaEventStructureVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-lambdaeventstructureversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.LambdaEventStructureVersion" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Port" + } + }, + "Protocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-protocol", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Protocol" + } + }, + "ProtocolVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-protocolversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.ProtocolVersion" + } + }, + "VpcIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-vpcidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.VpcIdentifier" + } + } + } + }, "AWS::WAF::ByteMatchSet.ByteMatchTuple": "CACHED", "AWS::WAF::ByteMatchSet.FieldToMatch": "CACHED", "AWS::WAF::IPSet.IPSetDescriptor": "CACHED", @@ -8420,7 +7396,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -8502,181 +7478,249 @@ "AWS::AppStream::ApplicationFleetAssociation": "CACHED", "AWS::AppStream::DirectoryConfig": "CACHED", "AWS::AppStream::Entitlement": "CACHED", - "AWS::AppStream::Fleet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html", + "AWS::AppStream::Fleet": "CACHED", + "AWS::AppStream::ImageBuilder": "CACHED", + "AWS::AppStream::Stack": "CACHED", + "AWS::AppStream::StackFleetAssociation": "CACHED", + "AWS::AppStream::StackUserAssociation": "CACHED", + "AWS::AppStream::User": "CACHED", + "AWS::AppSync::ApiCache": "CACHED", + "AWS::AppSync::ApiKey": "CACHED", + "AWS::AppSync::DataSource": "CACHED", + "AWS::AppSync::DomainName": "CACHED", + "AWS::AppSync::DomainNameApiAssociation": "CACHED", + "AWS::AppSync::FunctionConfiguration": "CACHED", + "AWS::AppSync::GraphQLApi": "CACHED", + "AWS::AppSync::GraphQLSchema": "CACHED", + "AWS::AppSync::Resolver": "CACHED", + "AWS::AppSync::SourceApiAssociation": "CACHED", + "AWS::ApplicationAutoScaling::ScalableTarget": "CACHED", + "AWS::ApplicationAutoScaling::ScalingPolicy": "CACHED", + "AWS::ApplicationInsights::Application": "CACHED", + "AWS::Athena::DataCatalog": "CACHED", + "AWS::Athena::NamedQuery": "CACHED", + "AWS::Athena::PreparedStatement": "CACHED", + "AWS::Athena::WorkGroup": "CACHED", + "AWS::AuditManager::Assessment": "CACHED", + "AWS::AutoScaling::AutoScalingGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.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", + "AutoScalingGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-autoscalinggroupname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "DisconnectTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-disconnecttimeoutinseconds", - "PrimitiveType": "Integer", + "AvailabilityZones": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-availabilityzones", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds" + "ListValueType": "AvailabilityZones", + "ValueType": "AvailabilityZone" } }, - "DisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-displayname", + "CapacityRebalance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-capacityrebalance", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Context": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-context", "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", + "Cooldown": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-cooldown", + "PrimitiveType": "String", "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", + "DefaultInstanceWarmup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-defaultinstancewarmup", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "FleetType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-fleettype", + "DesiredCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-desiredcapacity", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "IamRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-iamrolearn", + "DesiredCapacityType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-desiredcapacitytype", "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", + "HealthCheckGracePeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-healthcheckgraceperiod", "PrimitiveType": "Integer", "Required": false, + "UpdateType": "Mutable" + }, + "HealthCheckType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-healthchecktype", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds" + "ValueType": "AWS::AutoScaling::AutoScalingGroup.HealthCheckType" } }, - "ImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagearn", + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-instanceid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagename", - "PrimitiveType": "String", + "InstanceMaintenancePolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-instancemaintenancepolicy", "Required": false, + "Type": "InstanceMaintenancePolicy", "UpdateType": "Mutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-instancetype", + "LaunchConfigurationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-launchconfigurationname", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable", + "Required": false, + "UpdateType": "Conditional", "Value": { - "ValueType": "AppStreamInstanceType" + "ValueType": "LaunchConfigurationName" } }, - "MaxConcurrentSessions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxconcurrentsessions", - "PrimitiveType": "Integer", + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-launchtemplate", "Required": false, - "UpdateType": "Mutable" + "Type": "LaunchTemplateSpecification", + "UpdateType": "Conditional" }, - "MaxSessionsPerInstance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxsessionsperinstance", - "PrimitiveType": "Integer", + "LifecycleHookSpecificationList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecificationlist", + "DuplicatesAllowed": true, + "ItemType": "LifecycleHookSpecification", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "MaxUserDurationInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxuserdurationinseconds", - "PrimitiveType": "Integer", + "LoadBalancerNames": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-loadbalancernames", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::AppStream::Fleet.MaxUserDurationInSeconds" + "ListValueType": "LoadBalancerNames", + "ValueType": "LoadBalancerName" } }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-name", + "MaxInstanceLifetime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-maxinstancelifetime", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-maxsize", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "MetricsCollection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-metricscollection", + "DuplicatesAllowed": true, + "ItemType": "MetricsCollection", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" }, - "Platform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-platform", + "MinSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-minsize", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "MixedInstancesPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-mixedinstancespolicy", + "Required": false, + "Type": "MixedInstancesPolicy", + "UpdateType": "Conditional" + }, + "NewInstancesProtectedFromScaleIn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-newinstancesprotectedfromscalein", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "SessionScriptS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-sessionscripts3location", + "NotificationConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-notificationconfigurations", + "DuplicatesAllowed": true, + "ItemType": "NotificationConfiguration", "Required": false, - "Type": "S3Location", + "Type": "List", "UpdateType": "Mutable" }, - "StreamView": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-streamview", + "PlacementGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-placementgroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "ServiceLinkedRoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-servicelinkedrolearn", "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", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-tags", + "DuplicatesAllowed": true, + "ItemType": "TagProperty", "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", + "TargetGroupARNs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-targetgrouparns", + "DuplicatesAllowed": true, "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Mutable", + "Value": { + "ListValueType": "TargetGroupArns", + "ValueType": "TargetGroupArn" + } }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-vpcconfig", + "TerminationPolicies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-terminationpolicies", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "Type": "VpcConfig", + "Type": "List", "UpdateType": "Mutable" + }, + "VPCZoneIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-vpczoneidentifier", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Conditional", + "Value": { + "ListValueType": "SubnetIds", + "ValueType": "SubnetId" + } } } }, - "AWS::AppStream::ImageBuilder": "CACHED", - "AWS::AppStream::Stack": "CACHED", - "AWS::AppStream::StackFleetAssociation": "CACHED", - "AWS::AppStream::StackUserAssociation": "CACHED", - "AWS::AppStream::User": "CACHED", - "AWS::AppSync::ApiCache": "CACHED", - "AWS::AppSync::ApiKey": "CACHED", - "AWS::AppSync::DataSource": "CACHED", - "AWS::AppSync::DomainName": "CACHED", - "AWS::AppSync::DomainNameApiAssociation": "CACHED", - "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": "CACHED", - "AWS::AppSync::GraphQLSchema": "CACHED", - "AWS::AppSync::Resolver": "CACHED", - "AWS::AppSync::SourceApiAssociation": "CACHED", - "AWS::ApplicationAutoScaling::ScalableTarget": "CACHED", - "AWS::ApplicationAutoScaling::ScalingPolicy": "CACHED", - "AWS::ApplicationInsights::Application": "CACHED", - "AWS::Athena::DataCatalog": "CACHED", - "AWS::Athena::NamedQuery": "CACHED", - "AWS::Athena::PreparedStatement": "CACHED", - "AWS::Athena::WorkGroup": "CACHED", - "AWS::AuditManager::Assessment": "CACHED", - "AWS::AutoScaling::AutoScalingGroup": "CACHED", "AWS::AutoScaling::LaunchConfiguration": "CACHED", "AWS::AutoScaling::LifecycleHook": "CACHED", "AWS::AutoScaling::ScalingPolicy": "CACHED", @@ -8703,6 +7747,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -8854,7 +7899,82 @@ } } }, - "AWS::Connect::RoutingProfile": "CACHED", + "AWS::Connect::RoutingProfile": { + "Attributes": { + "RoutingProfileArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html", + "Properties": { + "AgentAvailabilityTimer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-agentavailabilitytimer", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DefaultOutboundQueueArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-defaultoutboundqueuearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::RoutingProfile.DefaultOutboundQueueArn" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-description", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::RoutingProfile.Description" + } + }, + "InstanceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-instancearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::RoutingProfile.InstanceArn" + } + }, + "MediaConcurrencies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-mediaconcurrencies", + "DuplicatesAllowed": true, + "ItemType": "MediaConcurrency", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Connect::RoutingProfile.Name" + } + }, + "QueueConfigs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-queueconfigs", + "DuplicatesAllowed": true, + "ItemType": "RoutingProfileQueueConfig", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-routingprofile.html#cfn-connect-routingprofile-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Connect::Rule": "CACHED", "AWS::Connect::SecurityKey": "CACHED", "AWS::Connect::TaskTemplate": "CACHED", @@ -8896,7 +8016,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -8980,50 +8192,14 @@ "AWS::EC2::CapacityReservationFleet": "CACHED", "AWS::EC2::CarrierGateway": "CACHED", "AWS::EC2::ClientVpnAuthorizationRule": "CACHED", - "AWS::EC2::ClientVpnEndpoint": "CACHED", - "AWS::EC2::ClientVpnRoute": "CACHED", - "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", - "AWS::EC2::CustomerGateway": "CACHED", - "AWS::EC2::DHCPOptions": "CACHED", - "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": { - "Attributes": { - "Id": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html", - "Properties": { - "AllocationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html#cfn-ec2-eipassociation-allocationid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::EIP.AllocationId" - } - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html#cfn-ec2-eipassociation-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html#cfn-ec2-eipassociation-networkinterfaceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html#cfn-ec2-eipassociation-privateipaddress", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - }, + "AWS::EC2::ClientVpnEndpoint": "CACHED", + "AWS::EC2::ClientVpnRoute": "CACHED", + "AWS::EC2::ClientVpnTargetNetworkAssociation": "CACHED", + "AWS::EC2::CustomerGateway": "CACHED", + "AWS::EC2::DHCPOptions": "CACHED", + "AWS::EC2::EC2Fleet": "CACHED", + "AWS::EC2::EIP": "CACHED", + "AWS::EC2::EIPAssociation": "CACHED", "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -9108,132 +8284,9 @@ "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", - "AWS::EC2::Route": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html", - "Properties": { - "CarrierGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-carriergatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DestinationCidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationcidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "CidrIp" - } - }, - "DestinationIpv6CidrBlock": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationipv6cidrblock", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EgressOnlyInternetGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-egressonlyinternetgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "GatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-gatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-instanceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LocalGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-localgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NatGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-natgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-networkinterfaceid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RouteTableId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-routetableid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TransitGatewayId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-transitgatewayid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcEndpointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-vpcendpointid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcPeeringConnectionId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-vpcpeeringconnectionid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - }, + "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", "AWS::EC2::SecurityGroup": "CACHED", "AWS::EC2::SecurityGroupEgress": "CACHED", @@ -9410,105 +8463,7 @@ "AWS::EMR::StudioSessionMapping": "CACHED", "AWS::EMR::WALWorkspace": "CACHED", "AWS::EMRContainers::VirtualCluster": "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::EMRServerless::Application": "CACHED", "AWS::ElastiCache::CacheCluster": "CACHED", "AWS::ElastiCache::GlobalReplicationGroup": "CACHED", "AWS::ElastiCache::ParameterGroup": "CACHED", @@ -9768,7 +8723,174 @@ "AWS::Glue::Table": "CACHED", "AWS::Glue::Trigger": "CACHED", "AWS::Glue::Workflow": "CACHED", - "AWS::Grafana::Workspace": "CACHED", + "AWS::Grafana::Workspace": { + "Attributes": { + "CreationTimestamp": { + "PrimitiveType": "String" + }, + "Endpoint": { + "PrimitiveType": "String" + }, + "GrafanaVersion": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "ModificationTimestamp": { + "PrimitiveType": "String" + }, + "SamlConfigurationStatus": { + "PrimitiveType": "String" + }, + "SsoClientId": { + "PrimitiveType": "String" + }, + "Status": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html", + "Properties": { + "AccountAccessType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-accountaccesstype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.AccountAccessType" + } + }, + "AuthenticationProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-authenticationproviders", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.AuthenticationProviders" + } + }, + "ClientToken": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-clienttoken", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.ClientToken" + } + }, + "DataSources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-datasources", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.DataSources" + } + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.Description" + } + }, + "GrafanaVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-grafanaversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.GrafanaVersion" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.Name" + } + }, + "NetworkAccessControl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-networkaccesscontrol", + "Required": false, + "Type": "NetworkAccessControl", + "UpdateType": "Mutable" + }, + "NotificationDestinations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-notificationdestinations", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.NotificationDestinations" + } + }, + "OrganizationRoleName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-organizationrolename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.OrganizationRoleName" + } + }, + "OrganizationalUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-organizationalunits", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PermissionType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-permissiontype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.PermissionType" + } + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::Grafana::Workspace.RoleArn" + } + }, + "SamlConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-samlconfiguration", + "Required": false, + "Type": "SamlConfiguration", + "UpdateType": "Mutable" + }, + "StackSetName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-stacksetname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "VpcConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-grafana-workspace.html#cfn-grafana-workspace-vpcconfiguration", + "Required": false, + "Type": "VpcConfiguration", + "UpdateType": "Mutable" + } + } + }, "AWS::Greengrass::ConnectorDefinition": "CACHED", "AWS::Greengrass::ConnectorDefinitionVersion": "CACHED", "AWS::Greengrass::CoreDefinition": "CACHED", @@ -9790,7 +8912,53 @@ "AWS::GroundStation::Config": "CACHED", "AWS::GroundStation::DataflowEndpointGroup": "CACHED", "AWS::GroundStation::MissionProfile": "CACHED", - "AWS::GuardDuty::Detector": "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": "CACHED", "AWS::GuardDuty::IPSet": "CACHED", "AWS::GuardDuty::Master": "CACHED", @@ -9912,73 +9080,7 @@ "AWS::KinesisVideo::SignalingChannel": "CACHED", "AWS::KinesisVideo::Stream": "CACHED", "AWS::LakeFormation::DataCellsFilter": "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::DataLakeSettings": "CACHED", "AWS::LakeFormation::Permissions": "CACHED", "AWS::LakeFormation::PrincipalPermissions": "CACHED", "AWS::LakeFormation::Resource": "CACHED", @@ -10037,7 +9139,67 @@ "AWS::MSK::VpcConnection": "CACHED", "AWS::MWAA::Environment": "CACHED", "AWS::Macie::AllowList": "CACHED", - "AWS::Macie::CustomDataIdentifier": "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::ManagedBlockchain::Member": "CACHED", @@ -10271,6 +9433,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Personalize::Dataset": "CACHED", "AWS::Personalize::DatasetGroup": "CACHED", "AWS::Personalize::Schema": "CACHED", @@ -10383,23 +9550,7 @@ "AWS::Route53Resolver::ResolverRuleAssociation": "CACHED", "AWS::S3::AccessPoint": "CACHED", "AWS::S3::Bucket": "CACHED", - "AWS::S3::BucketPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-bucketpolicy.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-bucketpolicy.html#cfn-s3-bucketpolicy-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-bucketpolicy.html#cfn-s3-bucketpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - } - } - }, + "AWS::S3::BucketPolicy": "CACHED", "AWS::S3::MultiRegionAccessPoint": "CACHED", "AWS::S3::MultiRegionAccessPointPolicy": "CACHED", "AWS::S3::StorageLens": "CACHED", @@ -10428,7 +9579,76 @@ "AWS::SSM::MaintenanceWindow": "CACHED", "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", - "AWS::SSM::Parameter": "CACHED", + "AWS::SSM::Parameter": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + }, + "Type": { + "PrimitiveType": "String" + }, + "Value": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html", + "Properties": { + "AllowedPattern": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-allowedpattern", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DataType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-datatype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Policies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-policies", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-tags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "Tier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-tier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::SSM::PatchBaseline": "CACHED", "AWS::SSM::ResourceDataSync": "CACHED", "AWS::SSM::ResourcePolicy": "CACHED", @@ -11092,6 +10312,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -13474,6 +12703,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Personalize::Dataset.DataSource.DataLocation": "CACHED", "AWS::Personalize::Dataset.DatasetGroupArn": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob.DatasetArn": "CACHED", @@ -13935,26 +13177,13 @@ "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.RowsLayout": "CACHED", "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.PivotTableRowsLabelOptions.CustomLabel": "CACHED", + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.ScrollStatus": "CACHED", @@ -13991,12 +13220,7 @@ "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.RowAlternateColorOptions.UsePrimaryBackgroundColor": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramVisual.VisualId": "CACHED", @@ -14009,16 +13233,8 @@ "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.SheetControlInfoIconLabelOptions.InfoIconText": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Name": "CACHED", @@ -14034,18 +13250,8 @@ "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.SmallMultiplesAxisProperties.Placement": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Scale": "CACHED", "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Analysis.Status": "CACHED", @@ -14075,13 +13281,7 @@ "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.TableStyleTarget.CellType": "CACHED", "AWS::QuickSight::Analysis.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.TextControlPlaceholderOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.ThousandSeparatorOptions.Symbol": "CACHED", @@ -14140,11 +13340,7 @@ "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.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -15037,26 +14233,13 @@ "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.RowsLayout": "CACHED", "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.PivotTableRowsLabelOptions.CustomLabel": "CACHED", + "AWS::QuickSight::Template.PivotTableRowsLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.ScrollStatus": "CACHED", @@ -15093,12 +14276,7 @@ "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.RowAlternateColorOptions.UsePrimaryBackgroundColor": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual.VisualId": "CACHED", @@ -15111,16 +14289,8 @@ "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.SheetControlInfoIconLabelOptions.InfoIconText": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Name": "CACHED", @@ -15136,18 +14306,8 @@ "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.SmallMultiplesAxisProperties.Placement": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Scale": "CACHED", "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Template.StringParameterDeclaration.Name": "CACHED", @@ -15175,13 +14335,7 @@ "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.TableStyleTarget.CellType": "CACHED", "AWS::QuickSight::Template.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.TemplateError.Message": "CACHED", "AWS::QuickSight::Template.TemplateError.Type": "CACHED", @@ -15716,6 +14870,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", @@ -16642,6 +15799,12 @@ "AWS::VpcLattice::TargetGroup.Name": "CACHED", "AWS::VpcLattice::TargetGroup.Target.Port": "CACHED", "AWS::VpcLattice::TargetGroup.TargetGroupConfig.IpAddressType": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig.LambdaEventStructureVersion": { + "AllowedValues": [ + "V1", + "V2" + ] + }, "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Port": "CACHED", "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Protocol": "CACHED", "AWS::VpcLattice::TargetGroup.TargetGroupConfig.ProtocolVersion": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-central-2.json b/src/cfnlint/data/CloudSpecs/eu-central-2.json index 3b2141fcd2..a368f6960f 100644 --- a/src/cfnlint/data/CloudSpecs/eu-central-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-central-2.json @@ -3831,6 +3831,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::RDS::DBCluster.DBClusterRole": "CACHED", "AWS::RDS::DBCluster.Endpoint": "CACHED", "AWS::RDS::DBCluster.MasterUserSecret": "CACHED", @@ -4168,106 +4200,6 @@ "AWS::SSM::PatchBaseline.PatchStringDate": "CACHED", "AWS::SSM::PatchBaseline.Rule": "CACHED", "AWS::SSM::PatchBaseline.RuleGroup": "CACHED", - "AWS::SageMaker::App.ResourceSpec": "CACHED", - "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", - "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.Json": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StatisticsResource": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::Device.Device": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig": "CACHED", - "AWS::SageMaker::Domain.CustomImage": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", - "AWS::SageMaker::Domain.DomainSettings": "CACHED", - "AWS::SageMaker::Domain.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::Domain.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::Domain.RSessionAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec": "CACHED", - "AWS::SageMaker::Domain.SharingSettings": "CACHED", - "AWS::SageMaker::Domain.UserSettings": "CACHED", - "AWS::SageMaker::Endpoint.Alarm": "CACHED", - "AWS::SageMaker::Endpoint.AutoRollbackConfig": "CACHED", - "AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.CapacitySize": "CACHED", - "AWS::SageMaker::Endpoint.DeploymentConfig": "CACHED", - "AWS::SageMaker::Endpoint.RollingUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.TrafficRoutingConfig": "CACHED", - "AWS::SageMaker::Endpoint.VariantProperty": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureOption": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyFeatureType": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyTextConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.DataCaptureConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ProductionVariant": "CACHED", - "AWS::SageMaker::EndpointConfig.ServerlessConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition": "CACHED", - "AWS::SageMaker::FeatureGroup.OfflineStoreConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", - "AWS::SageMaker::InferenceExperiment.InferenceExperimentSchedule": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.RealTimeInferenceConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModeConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig": "CACHED", - "AWS::SageMaker::Model.ContainerDefinition": "CACHED", - "AWS::SageMaker::Model.ImageConfig": "CACHED", - "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", - "AWS::SageMaker::Model.MultiModelConfig": "CACHED", - "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", - "AWS::SageMaker::Model.VpcConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -4291,116 +4223,6 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric": "CACHED", "AWS::SageMaker::ModelCard.UserContext": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.Bias": "CACHED", - "AWS::SageMaker::ModelPackage.DataSource": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckBaselines": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckBias": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckExplainability": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckModelQuality": "CACHED", - "AWS::SageMaker::ModelPackage.Explainability": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource": "CACHED", - "AWS::SageMaker::ModelPackage.ModelDataQuality": "CACHED", - "AWS::SageMaker::ModelPackage.ModelInput": "CACHED", - "AWS::SageMaker::ModelPackage.ModelMetrics": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusDetails": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem": "CACHED", - "AWS::SageMaker::ModelPackage.ModelQuality": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput": "CACHED", - "AWS::SageMaker::ModelPackage.TransformJobDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput": "CACHED", - "AWS::SageMaker::ModelPackage.TransformResources": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationProfile": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationSpecification": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BaselineConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ConstraintsResource": "CACHED", - "AWS::SageMaker::MonitoringSchedule.Csv": "CACHED", - "AWS::SageMaker::MonitoringSchedule.DatasetFormat": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.Json": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringResources": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.NetworkConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ScheduleConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StatisticsResource": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StoppingCondition": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig": "CACHED", - "AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration": "CACHED", - "AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook": "CACHED", - "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", - "AWS::SageMaker::Pipeline.S3Location": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", - "AWS::SageMaker::Space.CustomImage": "CACHED", - "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::Space.ResourceSpec": "CACHED", - "AWS::SageMaker::Space.SpaceSettings": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage": "CACHED", - "AWS::SageMaker::UserProfile.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings": "CACHED", - "AWS::SageMaker::Workteam.CognitoMemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.MemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.NotificationConfiguration": "CACHED", - "AWS::SageMaker::Workteam.OidcMemberDefinition": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration": "CACHED", "AWS::Scheduler::Schedule.CapacityProviderStrategyItem": "CACHED", "AWS::Scheduler::Schedule.DeadLetterConfig": "CACHED", @@ -4840,7 +4662,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5884,7 +5706,99 @@ "AWS::DataSync::LocationObjectStorage": "CACHED", "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { "Attributes": { @@ -6034,7 +5948,44 @@ } } }, - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", "AWS::EC2::GatewayRouteTableAssociation": "CACHED", @@ -6270,7 +6221,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -6997,65 +6986,7 @@ } } }, - "AWS::IAM::ManagedPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } - }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::ManagedPolicy.PolicyDocument" - } - }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::IAM::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -7218,6 +7149,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", @@ -7586,6 +7522,8 @@ "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", "AWS::Route53Resolver::ResolverRule": { "Attributes": { "Arn": { @@ -7680,143 +7618,7 @@ "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", "AWS::SSM::PatchBaseline": "CACHED", - "AWS::SageMaker::App": "CACHED", - "AWS::SageMaker::AppImageConfig": "CACHED", - "AWS::SageMaker::CodeRepository": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition": "CACHED", - "AWS::SageMaker::Device": "CACHED", - "AWS::SageMaker::DeviceFleet": "CACHED", - "AWS::SageMaker::Domain": "CACHED", - "AWS::SageMaker::Endpoint": "CACHED", - "AWS::SageMaker::EndpointConfig": "CACHED", - "AWS::SageMaker::FeatureGroup": "CACHED", - "AWS::SageMaker::Image": "CACHED", - "AWS::SageMaker::ImageVersion": "CACHED", - "AWS::SageMaker::InferenceExperiment": "CACHED", - "AWS::SageMaker::Model": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "CACHED", - "AWS::SageMaker::ModelPackage": "CACHED", - "AWS::SageMaker::ModelPackageGroup": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition": "CACHED", - "AWS::SageMaker::MonitoringSchedule": "CACHED", - "AWS::SageMaker::NotebookInstance": { - "Attributes": { - "NotebookInstanceName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html", - "Properties": { - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-acceleratortypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalCodeRepositories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-additionalcoderepositories", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultCodeRepository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-defaultcoderepository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectInternetAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMetadataServiceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration", - "Required": false, - "Type": "InstanceMetadataServiceConfiguration", - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NotebookInstanceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PlatformIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-platformidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RootAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rootaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", - "AWS::SageMaker::Pipeline": "CACHED", - "AWS::SageMaker::Project": "CACHED", - "AWS::SageMaker::Space": "CACHED", - "AWS::SageMaker::UserProfile": "CACHED", - "AWS::SageMaker::Workteam": "CACHED", "AWS::Scheduler::Schedule": "CACHED", "AWS::Scheduler::ScheduleGroup": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", @@ -8885,6 +8687,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::RDS::DBCluster.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", @@ -9005,6 +8820,10 @@ "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverRule.DomainName": "CACHED", "AWS::Route53Resolver::ResolverRule.Name": "CACHED", "AWS::Route53Resolver::ResolverRule.ResolverEndpointId": "CACHED", @@ -9090,163 +8909,6 @@ "AWS::SSM::Document.VersionName": "CACHED", "AWS::SSM::MaintenanceWindow.Cutoff": "CACHED", "AWS::SSM::MaintenanceWindow.Duration": "CACHED", - "AWS::SageMaker::App.AppName": "CACHED", - "AWS::SageMaker::App.AppType": "CACHED", - "AWS::SageMaker::App.DomainId": "CACHED", - "AWS::SageMaker::App.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::App.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::App.UserProfileName": "CACHED", - "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", - "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StatisticsResource.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::Device.Device.Description": "CACHED", - "AWS::SageMaker::Device.Device.DeviceName": "CACHED", - "AWS::SageMaker::Device.Device.IotThingName": "CACHED", - "AWS::SageMaker::Device.DeviceFleetName": "CACHED", - "AWS::SageMaker::DeviceFleet.Description": "CACHED", - "AWS::SageMaker::DeviceFleet.DeviceFleetName": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig.S3OutputLocation": "CACHED", - "AWS::SageMaker::DeviceFleet.RoleArn": "CACHED", - "AWS::SageMaker::Domain.AppNetworkAccessType": "CACHED", - "AWS::SageMaker::Domain.AppSecurityGroupManagement": "CACHED", - "AWS::SageMaker::Domain.AuthMode": "CACHED", - "AWS::SageMaker::Domain.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::Domain.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", - "AWS::SageMaker::Domain.DomainName": "CACHED", - "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", - "AWS::SageMaker::Domain.KmsKeyId": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings.AccessStatus": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings.UserGroup": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.DomainExecutionRoleArn": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioConnectUrl": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioPackageManagerUrl": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.LifecycleConfigArn": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.NotebookOutputOption": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.S3KmsKeyId": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.S3OutputPath": "CACHED", - "AWS::SageMaker::Domain.SubnetIds": "CACHED", - "AWS::SageMaker::Domain.UserSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::Domain.UserSettings.SecurityGroups": "CACHED", - "AWS::SageMaker::Domain.VpcId": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Catalog": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Database": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.TableName": "CACHED", - "AWS::SageMaker::FeatureGroup.Description": "CACHED", - "AWS::SageMaker::FeatureGroup.EventTimeFeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureType": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureGroupName": "CACHED", - "AWS::SageMaker::FeatureGroup.OfflineStoreConfig.TableFormat": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::FeatureGroup.RecordIdentifierFeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", - "AWS::SageMaker::Image.ImageDescription": "CACHED", - "AWS::SageMaker::Image.ImageDisplayName": "CACHED", - "AWS::SageMaker::Image.ImageName": "CACHED", - "AWS::SageMaker::Image.ImageRoleArn": "CACHED", - "AWS::SageMaker::ImageVersion.Alias": "CACHED", - "AWS::SageMaker::ImageVersion.Aliases": "CACHED", - "AWS::SageMaker::ImageVersion.BaseImage": "CACHED", - "AWS::SageMaker::ImageVersion.ImageName": "CACHED", - "AWS::SageMaker::ImageVersion.JobType": "CACHED", - "AWS::SageMaker::ImageVersion.MLFramework": "CACHED", - "AWS::SageMaker::ImageVersion.Processor": "CACHED", - "AWS::SageMaker::ImageVersion.ProgrammingLang": "CACHED", - "AWS::SageMaker::ImageVersion.ReleaseNotes": "CACHED", - "AWS::SageMaker::ImageVersion.VendorGuidance": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader.CsvContentTypes": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader.JsonContentTypes": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig.Destination": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig.KmsKey": "CACHED", - "AWS::SageMaker::InferenceExperiment.Description": "CACHED", - "AWS::SageMaker::InferenceExperiment.DesiredState": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointConfigName": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointName": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointStatus": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointName": "CACHED", - "AWS::SageMaker::InferenceExperiment.KmsKey": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig.InfrastructureType": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig.ModelName": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig.VariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.Name": "CACHED", - "AWS::SageMaker::InferenceExperiment.RoleArn": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModeConfig.SourceModelVariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig.ShadowModelVariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.StatusReason": "CACHED", - "AWS::SageMaker::InferenceExperiment.Type": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification.ConfigUri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig.Subnets": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -9298,193 +8960,7 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails.TrainingDatasets": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Name": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Notes": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification.ConfigUri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Description": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Name": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedContentTypes": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedResponseMIMETypes": "CACHED", - "AWS::SageMaker::ModelPackage.ApprovalDescription": "CACHED", - "AWS::SageMaker::ModelPackage.ClientToken": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.ContentDigest": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedContentTypes": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedResponseMIMETypes": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.CommitId": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.GeneratedBy": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.ProjectId": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.Repository": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.ContentDigest": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.ModelApprovalStatus": "CACHED", - "AWS::SageMaker::ModelPackage.ModelInput.DataInputConfig": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ContainerHostname": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.FrameworkVersion": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.Image": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ImageDigest": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ModelDataUrl": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageDescription": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageGroupName": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Name": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Status": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource.S3DataType": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.SamplePayloadUrl": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm.AlgorithmName": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm.ModelDataUrl": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.CompressionType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.SplitType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformJobDefinition.BatchStrategy": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.Accept": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.AssembleWith": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.S3OutputPath": "CACHED", - "AWS::SageMaker::ModelPackage.TransformResources.VolumeKmsKeyId": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationProfile.ProfileName": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationSpecification.ValidationRole": "CACHED", - "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupDescription": "CACHED", - "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ProblemType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.FailureReason": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.FailureReason": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.MonitoringExecutionStatus": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.MonitoringScheduleName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.ProcessingJobArn": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig.MonitoringJobDefinitionName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig.MonitoringType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleStatus": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ScheduleConfig.ScheduleExpression": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StatisticsResource.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig.Subnets": "CACHED", "AWS::SageMaker::NotebookInstance.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDescription": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", - "AWS::SageMaker::Pipeline.PipelineName": "CACHED", - "AWS::SageMaker::Pipeline.RoleArn": "CACHED", - "AWS::SageMaker::Project.ProjectDescription": "CACHED", - "AWS::SageMaker::Project.ProjectName": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", - "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::Space.DomainId": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::Space.SpaceName": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::UserProfile.DomainId": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.AccessStatus": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.UserGroup": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.NotebookOutputOption": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.S3KmsKeyId": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.S3OutputPath": "CACHED", - "AWS::SageMaker::UserProfile.SingleSignOnUserIdentifier": "CACHED", - "AWS::SageMaker::UserProfile.SingleSignOnUserValue": "CACHED", - "AWS::SageMaker::UserProfile.UserProfileName": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings.SecurityGroups": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.Subnets": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-north-1.json b/src/cfnlint/data/CloudSpecs/eu-north-1.json index a6f719f250..843229806e 100644 --- a/src/cfnlint/data/CloudSpecs/eu-north-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-north-1.json @@ -568,6 +568,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -2290,6 +2293,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -2420,6 +2424,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -2708,7 +2744,26 @@ "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" + } + }, + "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", @@ -2760,7 +2815,23 @@ "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": { + "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", @@ -2814,7 +2885,17 @@ }, "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": { + "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", @@ -2822,7 +2903,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": true, + "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", @@ -2881,7 +3047,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": true, + "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", @@ -2923,7 +3129,29 @@ "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": { + "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", @@ -2931,9 +3159,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -2966,8 +3271,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": true, + "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": true, + "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", @@ -3250,11 +3626,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -3353,19 +3772,111 @@ "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", - "AWS::QuickSight::Analysis.StringDefaultValues": "CACHED", - "AWS::QuickSight::Analysis.StringFormatConfiguration": "CACHED", - "AWS::QuickSight::Analysis.StringParameter": "CACHED", - "AWS::QuickSight::Analysis.StringParameterDeclaration": "CACHED", - "AWS::QuickSight::Analysis.StringValueWhenUnsetConfiguration": "CACHED", - "AWS::QuickSight::Analysis.SubtotalOptions": "CACHED", - "AWS::QuickSight::Analysis.TableAggregatedFieldWells": "CACHED", - "AWS::QuickSight::Analysis.TableBorderOptions": "CACHED", - "AWS::QuickSight::Analysis.TableCellConditionalFormatting": "CACHED", - "AWS::QuickSight::Analysis.TableCellImageSizingConfiguration": "CACHED", + "AWS::QuickSight::Analysis.SliderControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-slidercontroldisplayoptions.html", + "Properties": { + "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.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" + } + } + }, + "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": { + "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" + }, + "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", + "AWS::QuickSight::Analysis.TableCellImageSizingConfiguration": "CACHED", "AWS::QuickSight::Analysis.TableCellStyle": "CACHED", "AWS::QuickSight::Analysis.TableConditionalFormatting": "CACHED", "AWS::QuickSight::Analysis.TableConditionalFormattingOption": "CACHED", @@ -3387,10 +3898,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -3400,9 +3943,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3411,7 +4092,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": true, + "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", @@ -3434,7 +4140,35 @@ "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": { + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", "Properties": { @@ -4698,7 +5432,26 @@ "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" + } + }, + "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", @@ -4749,7 +5502,23 @@ "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": { + "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", @@ -4803,7 +5572,17 @@ }, "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": { + "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", @@ -4811,14 +5590,99 @@ "AWS::QuickSight::Template.FontConfiguration": "CACHED", "AWS::QuickSight::Template.FontSize": "CACHED", "AWS::QuickSight::Template.FontWeight": "CACHED", - "AWS::QuickSight::Template.ForecastComputation": "CACHED", - "AWS::QuickSight::Template.ForecastConfiguration": "CACHED", - "AWS::QuickSight::Template.ForecastScenario": "CACHED", - "AWS::QuickSight::Template.FormatConfiguration": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutElement": "CACHED", - "AWS::QuickSight::Template.FreeFormLayoutElementBackgroundStyle": "CACHED", + "AWS::QuickSight::Template.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": true, + "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", + "AWS::QuickSight::Template.FreeFormLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.FreeFormLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.FreeFormLayoutElement": "CACHED", + "AWS::QuickSight::Template.FreeFormLayoutElementBackgroundStyle": "CACHED", "AWS::QuickSight::Template.FreeFormLayoutElementBorderStyle": "CACHED", "AWS::QuickSight::Template.FreeFormLayoutScreenCanvasSizeOptions": "CACHED", "AWS::QuickSight::Template.FreeFormSectionLayoutConfiguration": "CACHED", @@ -4870,7 +5734,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": true, + "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", @@ -4911,7 +5815,29 @@ "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": { + "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", @@ -4919,9 +5845,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4953,8 +5956,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": true, + "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": true, + "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", @@ -5237,11 +6311,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -5340,14 +6457,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -5379,10 +6588,42 @@ "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": { + "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": { + "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", @@ -5392,9 +6633,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -5403,7 +6782,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": true, + "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", @@ -5505,6 +6909,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", @@ -5515,6 +6921,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -6344,7 +7751,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -6482,6 +7889,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -6593,7 +8001,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6678,7 +8178,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -6692,6 +8229,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", @@ -6710,7 +8248,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -7183,65 +8759,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -7361,52 +8879,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -7506,6 +8979,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::QuickSight::Analysis": "CACHED", "AWS::QuickSight::Dashboard": "CACHED", @@ -7672,76 +9150,7 @@ "AWS::RefactorSpaces::Environment": "CACHED", "AWS::RefactorSpaces::Route": "CACHED", "AWS::RefactorSpaces::Service": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -8198,6 +9607,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -9743,6 +11161,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -11607,7 +13038,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", @@ -11627,6 +13064,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-south-1.json b/src/cfnlint/data/CloudSpecs/eu-south-1.json index afaeb7886e..98fadb1f5a 100644 --- a/src/cfnlint/data/CloudSpecs/eu-south-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-south-1.json @@ -1902,6 +1902,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -1976,6 +2008,8 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResilienceHub::App.EventSubscription": "CACHED", + "AWS::ResilienceHub::App.PermissionModel": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", @@ -1984,6 +2018,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -2841,7 +2876,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -3091,7 +3126,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -3398,7 +3525,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -3491,7 +3655,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -3944,65 +4146,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -4209,6 +4353,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -4232,76 +4381,7 @@ "AWS::Redshift::ClusterSubnetGroup": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", @@ -5922,6 +6002,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -6170,7 +6263,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", @@ -6188,6 +6287,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-south-2.json b/src/cfnlint/data/CloudSpecs/eu-south-2.json index c856d475da..194c5d911f 100644 --- a/src/cfnlint/data/CloudSpecs/eu-south-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-south-2.json @@ -2682,6 +2682,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::RDS::DBCluster.DBClusterRole": "CACHED", "AWS::RDS::DBCluster.Endpoint": "CACHED", "AWS::RDS::DBCluster.MasterUserSecret": "CACHED", @@ -3013,106 +3045,6 @@ "AWS::SSM::MaintenanceWindowTask.NotificationConfig": "CACHED", "AWS::SSM::MaintenanceWindowTask.Target": "CACHED", "AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": "CACHED", - "AWS::SageMaker::App.ResourceSpec": "CACHED", - "AWS::SageMaker::AppImageConfig.FileSystemConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec": "CACHED", - "AWS::SageMaker::CodeRepository.GitConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.Json": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StatisticsResource": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::Device.Device": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig": "CACHED", - "AWS::SageMaker::Domain.CustomImage": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings": "CACHED", - "AWS::SageMaker::Domain.DomainSettings": "CACHED", - "AWS::SageMaker::Domain.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::Domain.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::Domain.RSessionAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec": "CACHED", - "AWS::SageMaker::Domain.SharingSettings": "CACHED", - "AWS::SageMaker::Domain.UserSettings": "CACHED", - "AWS::SageMaker::Endpoint.Alarm": "CACHED", - "AWS::SageMaker::Endpoint.AutoRollbackConfig": "CACHED", - "AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.CapacitySize": "CACHED", - "AWS::SageMaker::Endpoint.DeploymentConfig": "CACHED", - "AWS::SageMaker::Endpoint.RollingUpdatePolicy": "CACHED", - "AWS::SageMaker::Endpoint.TrafficRoutingConfig": "CACHED", - "AWS::SageMaker::Endpoint.VariantProperty": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.CaptureOption": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyFeatureType": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyHeader": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyShapConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ClarifyTextConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.DataCaptureConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ExplainerConfig": "CACHED", - "AWS::SageMaker::EndpointConfig.ProductionVariant": "CACHED", - "AWS::SageMaker::EndpointConfig.ServerlessConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition": "CACHED", - "AWS::SageMaker::FeatureGroup.OfflineStoreConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata": "CACHED", - "AWS::SageMaker::InferenceExperiment.InferenceExperimentSchedule": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.RealTimeInferenceConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModeConfig": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig": "CACHED", - "AWS::SageMaker::Model.ContainerDefinition": "CACHED", - "AWS::SageMaker::Model.ImageConfig": "CACHED", - "AWS::SageMaker::Model.InferenceExecutionConfig": "CACHED", - "AWS::SageMaker::Model.MultiModelConfig": "CACHED", - "AWS::SageMaker::Model.RepositoryAuthConfig": "CACHED", - "AWS::SageMaker::Model.VpcConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails": "CACHED", "AWS::SageMaker::ModelCard.Container": "CACHED", @@ -3136,116 +3068,6 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric": "CACHED", "AWS::SageMaker::ModelCard.UserContext": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.Bias": "CACHED", - "AWS::SageMaker::ModelPackage.DataSource": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckBaselines": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckBias": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckExplainability": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality": "CACHED", - "AWS::SageMaker::ModelPackage.DriftCheckModelQuality": "CACHED", - "AWS::SageMaker::ModelPackage.Explainability": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource": "CACHED", - "AWS::SageMaker::ModelPackage.ModelDataQuality": "CACHED", - "AWS::SageMaker::ModelPackage.ModelInput": "CACHED", - "AWS::SageMaker::ModelPackage.ModelMetrics": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusDetails": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem": "CACHED", - "AWS::SageMaker::ModelPackage.ModelQuality": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput": "CACHED", - "AWS::SageMaker::ModelPackage.TransformJobDefinition": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput": "CACHED", - "AWS::SageMaker::ModelPackage.TransformResources": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationProfile": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationSpecification": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.Csv": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.Json": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutput": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringResources": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.NetworkConfig": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BaselineConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ConstraintsResource": "CACHED", - "AWS::SageMaker::MonitoringSchedule.Csv": "CACHED", - "AWS::SageMaker::MonitoringSchedule.DatasetFormat": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.Json": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringInput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutput": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringResources": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.NetworkConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ScheduleConfig": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StatisticsResource": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StoppingCondition": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig": "CACHED", - "AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration": "CACHED", - "AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook": "CACHED", - "AWS::SageMaker::Pipeline.ParallelismConfiguration": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDefinition": "CACHED", - "AWS::SageMaker::Pipeline.S3Location": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails": "CACHED", - "AWS::SageMaker::Space.CustomImage": "CACHED", - "AWS::SageMaker::Space.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::Space.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::Space.ResourceSpec": "CACHED", - "AWS::SageMaker::Space.SpaceSettings": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage": "CACHED", - "AWS::SageMaker::UserProfile.JupyterServerAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.KernelGatewayAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings": "CACHED", - "AWS::SageMaker::Workteam.CognitoMemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.MemberDefinition": "CACHED", - "AWS::SageMaker::Workteam.NotificationConfiguration": "CACHED", - "AWS::SageMaker::Workteam.OidcMemberDefinition": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration": "CACHED", "AWS::Scheduler::Schedule.CapacityProviderStrategyItem": "CACHED", "AWS::Scheduler::Schedule.DeadLetterConfig": "CACHED", @@ -3685,7 +3507,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -4630,7 +4452,99 @@ "AWS::DataSync::LocationObjectStorage": "CACHED", "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { "Attributes": { @@ -4780,7 +4694,44 @@ } } }, - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", "AWS::EC2::GatewayRouteTableAssociation": "CACHED", @@ -4879,6 +4830,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", @@ -4976,7 +4928,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -5699,65 +5689,7 @@ } } }, - "AWS::IAM::ManagedPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } - }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::ManagedPolicy.PolicyDocument" - } - }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::IAM::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -5898,6 +5830,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RDS::DBCluster": "CACHED", "AWS::RDS::DBClusterParameterGroup": "CACHED", @@ -6266,6 +6203,8 @@ "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", "AWS::Route53Resolver::ResolverRule": { "Attributes": { "Arn": { @@ -6359,143 +6298,7 @@ "AWS::SSM::MaintenanceWindow": "CACHED", "AWS::SSM::MaintenanceWindowTarget": "CACHED", "AWS::SSM::MaintenanceWindowTask": "CACHED", - "AWS::SageMaker::App": "CACHED", - "AWS::SageMaker::AppImageConfig": "CACHED", - "AWS::SageMaker::CodeRepository": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition": "CACHED", - "AWS::SageMaker::Device": "CACHED", - "AWS::SageMaker::DeviceFleet": "CACHED", - "AWS::SageMaker::Domain": "CACHED", - "AWS::SageMaker::Endpoint": "CACHED", - "AWS::SageMaker::EndpointConfig": "CACHED", - "AWS::SageMaker::FeatureGroup": "CACHED", - "AWS::SageMaker::Image": "CACHED", - "AWS::SageMaker::ImageVersion": "CACHED", - "AWS::SageMaker::InferenceExperiment": "CACHED", - "AWS::SageMaker::Model": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition": "CACHED", "AWS::SageMaker::ModelCard": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition": "CACHED", - "AWS::SageMaker::ModelPackage": "CACHED", - "AWS::SageMaker::ModelPackageGroup": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition": "CACHED", - "AWS::SageMaker::MonitoringSchedule": "CACHED", - "AWS::SageMaker::NotebookInstance": { - "Attributes": { - "NotebookInstanceName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html", - "Properties": { - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-acceleratortypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalCodeRepositories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-additionalcoderepositories", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultCodeRepository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-defaultcoderepository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectInternetAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMetadataServiceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration", - "Required": false, - "Type": "InstanceMetadataServiceConfiguration", - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NotebookInstanceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PlatformIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-platformidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RootAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rootaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - }, - "AWS::SageMaker::NotebookInstanceLifecycleConfig": "CACHED", - "AWS::SageMaker::Pipeline": "CACHED", - "AWS::SageMaker::Project": "CACHED", - "AWS::SageMaker::Space": "CACHED", - "AWS::SageMaker::UserProfile": "CACHED", - "AWS::SageMaker::Workteam": "CACHED", "AWS::Scheduler::Schedule": "CACHED", "AWS::Scheduler::ScheduleGroup": "CACHED", "AWS::SecretsManager::ResourcePolicy": "CACHED", @@ -7564,6 +7367,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::RDS::DBCluster.BackupRetentionPeriod": "CACHED", "AWS::RDS::DBCluster.DBClusterIdentifier": "CACHED", "AWS::RDS::DBCluster.GlobalClusterIdentifier": "CACHED", @@ -7694,6 +7510,10 @@ "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.DestinationArn": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfig.Name": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverRule.DomainName": "CACHED", "AWS::Route53Resolver::ResolverRule.Name": "CACHED", "AWS::Route53Resolver::ResolverRule.ResolverEndpointId": "CACHED", @@ -7779,163 +7599,6 @@ "AWS::SSM::Document.VersionName": "CACHED", "AWS::SSM::MaintenanceWindow.Cutoff": "CACHED", "AWS::SSM::MaintenanceWindow.Duration": "CACHED", - "AWS::SageMaker::App.AppName": "CACHED", - "AWS::SageMaker::App.AppType": "CACHED", - "AWS::SageMaker::App.DomainId": "CACHED", - "AWS::SageMaker::App.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::App.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::App.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::App.UserProfileName": "CACHED", - "AWS::SageMaker::AppImageConfig.AppImageConfigName": "CACHED", - "AWS::SageMaker::AppImageConfig.FileSystemConfig.MountPath": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec.DisplayName": "CACHED", - "AWS::SageMaker::AppImageConfig.KernelSpec.Name": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StatisticsResource.S3Uri": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::DataQualityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::Device.Device.Description": "CACHED", - "AWS::SageMaker::Device.Device.DeviceName": "CACHED", - "AWS::SageMaker::Device.Device.IotThingName": "CACHED", - "AWS::SageMaker::Device.DeviceFleetName": "CACHED", - "AWS::SageMaker::DeviceFleet.Description": "CACHED", - "AWS::SageMaker::DeviceFleet.DeviceFleetName": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::DeviceFleet.EdgeOutputConfig.S3OutputLocation": "CACHED", - "AWS::SageMaker::DeviceFleet.RoleArn": "CACHED", - "AWS::SageMaker::Domain.AppNetworkAccessType": "CACHED", - "AWS::SageMaker::Domain.AppSecurityGroupManagement": "CACHED", - "AWS::SageMaker::Domain.AuthMode": "CACHED", - "AWS::SageMaker::Domain.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::Domain.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::Domain.DefaultSpaceSettings.SecurityGroups": "CACHED", - "AWS::SageMaker::Domain.DomainName": "CACHED", - "AWS::SageMaker::Domain.DomainSettings.SecurityGroupIds": "CACHED", - "AWS::SageMaker::Domain.KmsKeyId": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings.AccessStatus": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProAppSettings.UserGroup": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.DomainExecutionRoleArn": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioConnectUrl": "CACHED", - "AWS::SageMaker::Domain.RStudioServerProDomainSettings.RStudioPackageManagerUrl": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.LifecycleConfigArn": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::Domain.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.NotebookOutputOption": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.S3KmsKeyId": "CACHED", - "AWS::SageMaker::Domain.SharingSettings.S3OutputPath": "CACHED", - "AWS::SageMaker::Domain.SubnetIds": "CACHED", - "AWS::SageMaker::Domain.UserSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::Domain.UserSettings.SecurityGroups": "CACHED", - "AWS::SageMaker::Domain.VpcId": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Catalog": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.Database": "CACHED", - "AWS::SageMaker::FeatureGroup.DataCatalogConfig.TableName": "CACHED", - "AWS::SageMaker::FeatureGroup.Description": "CACHED", - "AWS::SageMaker::FeatureGroup.EventTimeFeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureDefinition.FeatureType": "CACHED", - "AWS::SageMaker::FeatureGroup.FeatureGroupName": "CACHED", - "AWS::SageMaker::FeatureGroup.OfflineStoreConfig.TableFormat": "CACHED", - "AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::FeatureGroup.RecordIdentifierFeatureName": "CACHED", - "AWS::SageMaker::FeatureGroup.RoleArn": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::FeatureGroup.S3StorageConfig.S3Uri": "CACHED", - "AWS::SageMaker::Image.ImageDescription": "CACHED", - "AWS::SageMaker::Image.ImageDisplayName": "CACHED", - "AWS::SageMaker::Image.ImageName": "CACHED", - "AWS::SageMaker::Image.ImageRoleArn": "CACHED", - "AWS::SageMaker::ImageVersion.Alias": "CACHED", - "AWS::SageMaker::ImageVersion.Aliases": "CACHED", - "AWS::SageMaker::ImageVersion.BaseImage": "CACHED", - "AWS::SageMaker::ImageVersion.ImageName": "CACHED", - "AWS::SageMaker::ImageVersion.JobType": "CACHED", - "AWS::SageMaker::ImageVersion.MLFramework": "CACHED", - "AWS::SageMaker::ImageVersion.Processor": "CACHED", - "AWS::SageMaker::ImageVersion.ProgrammingLang": "CACHED", - "AWS::SageMaker::ImageVersion.ReleaseNotes": "CACHED", - "AWS::SageMaker::ImageVersion.VendorGuidance": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader.CsvContentTypes": "CACHED", - "AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader.JsonContentTypes": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig.Destination": "CACHED", - "AWS::SageMaker::InferenceExperiment.DataStorageConfig.KmsKey": "CACHED", - "AWS::SageMaker::InferenceExperiment.Description": "CACHED", - "AWS::SageMaker::InferenceExperiment.DesiredState": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointConfigName": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointName": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointMetadata.EndpointStatus": "CACHED", - "AWS::SageMaker::InferenceExperiment.EndpointName": "CACHED", - "AWS::SageMaker::InferenceExperiment.KmsKey": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig.InfrastructureType": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig.ModelName": "CACHED", - "AWS::SageMaker::InferenceExperiment.ModelVariantConfig.VariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.Name": "CACHED", - "AWS::SageMaker::InferenceExperiment.RoleArn": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModeConfig.SourceModelVariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig.ShadowModelVariantName": "CACHED", - "AWS::SageMaker::InferenceExperiment.StatusReason": "CACHED", - "AWS::SageMaker::InferenceExperiment.Type": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification.ConfigUri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelBiasJobDefinition.VpcConfig.Subnets": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.CaveatsAndRecommendations": "CACHED", "AWS::SageMaker::ModelCard.AdditionalInformation.EthicalConsiderations": "CACHED", "AWS::SageMaker::ModelCard.BusinessDetails.BusinessProblem": "CACHED", @@ -7987,193 +7650,7 @@ "AWS::SageMaker::ModelCard.TrainingJobDetails.TrainingDatasets": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Name": "CACHED", "AWS::SageMaker::ModelCard.TrainingMetric.Notes": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.FeaturesAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification.ConfigUri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Description": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.Name": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedContentTypes": "CACHED", - "AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition.SupportedResponseMIMETypes": "CACHED", - "AWS::SageMaker::ModelPackage.ApprovalDescription": "CACHED", - "AWS::SageMaker::ModelPackage.ClientToken": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.ContentDigest": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.FileSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedContentTypes": "CACHED", - "AWS::SageMaker::ModelPackage.InferenceSpecification.SupportedResponseMIMETypes": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.CommitId": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.GeneratedBy": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.ProjectId": "CACHED", - "AWS::SageMaker::ModelPackage.MetadataProperties.Repository": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.ContentDigest": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.MetricsSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.ModelApprovalStatus": "CACHED", - "AWS::SageMaker::ModelPackage.ModelInput.DataInputConfig": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ContainerHostname": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.FrameworkVersion": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.Image": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ImageDigest": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition.ModelDataUrl": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageDescription": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageGroupName": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Name": "CACHED", - "AWS::SageMaker::ModelPackage.ModelPackageStatusItem.Status": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource.S3DataType": "CACHED", - "AWS::SageMaker::ModelPackage.S3DataSource.S3Uri": "CACHED", - "AWS::SageMaker::ModelPackage.SamplePayloadUrl": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm.AlgorithmName": "CACHED", - "AWS::SageMaker::ModelPackage.SourceAlgorithm.ModelDataUrl": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.CompressionType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.ContentType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformInput.SplitType": "CACHED", - "AWS::SageMaker::ModelPackage.TransformJobDefinition.BatchStrategy": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.Accept": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.AssembleWith": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelPackage.TransformOutput.S3OutputPath": "CACHED", - "AWS::SageMaker::ModelPackage.TransformResources.VolumeKmsKeyId": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationProfile.ProfileName": "CACHED", - "AWS::SageMaker::ModelPackage.ValidationSpecification.ValidationRole": "CACHED", - "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupDescription": "CACHED", - "AWS::SageMaker::ModelPackageGroup.ModelPackageGroupName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.EndTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.InferenceAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.ProbabilityAttribute": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointInput.StartTimeOffset": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.EndpointName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.JobDefinitionName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.ProblemType": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig.BaseliningJobName": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::ModelQualityJobDefinition.VpcConfig.Subnets": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.DataCapturedDestinationS3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.BatchTransformInput.S3InputMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig.InstanceCount": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ClusterConfig.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ConstraintsResource.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.S3DataDistributionType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointInput.S3InputMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.FailureReason": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ContainerArguments": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ContainerEntrypoint": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.ImageUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.PostAnalyticsProcessorSourceUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification.RecordPreprocessorSourceUri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.EndpointName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.FailureReason": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.MonitoringExecutionStatus": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.MonitoringScheduleName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary.ProcessingJobArn": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition.RoleArn": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig.KmsKeyId": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig.MonitoringJobDefinitionName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig.MonitoringType": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleName": "CACHED", - "AWS::SageMaker::MonitoringSchedule.MonitoringScheduleStatus": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.LocalPath": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.S3UploadMode": "CACHED", - "AWS::SageMaker::MonitoringSchedule.S3Output.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.ScheduleConfig.ScheduleExpression": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StatisticsResource.S3Uri": "CACHED", - "AWS::SageMaker::MonitoringSchedule.StoppingCondition.MaxRuntimeInSeconds": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig.SecurityGroupIds": "CACHED", - "AWS::SageMaker::MonitoringSchedule.VpcConfig.Subnets": "CACHED", "AWS::SageMaker::NotebookInstance.VolumeSizeInGB": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDescription": "CACHED", - "AWS::SageMaker::Pipeline.PipelineDisplayName": "CACHED", - "AWS::SageMaker::Pipeline.PipelineName": "CACHED", - "AWS::SageMaker::Pipeline.RoleArn": "CACHED", - "AWS::SageMaker::Project.ProjectDescription": "CACHED", - "AWS::SageMaker::Project.ProjectName": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter.Key": "CACHED", - "AWS::SageMaker::Project.ProvisioningParameter.Value": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails.ProvisionedProductId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.PathId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProductId": "CACHED", - "AWS::SageMaker::Project.ServiceCatalogProvisioningDetails.ProvisioningArtifactId": "CACHED", - "AWS::SageMaker::Space.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::Space.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::Space.DomainId": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::Space.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::Space.SpaceName": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage.AppImageConfigName": "CACHED", - "AWS::SageMaker::UserProfile.CustomImage.ImageName": "CACHED", - "AWS::SageMaker::UserProfile.DomainId": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.AccessStatus": "CACHED", - "AWS::SageMaker::UserProfile.RStudioServerProAppSettings.UserGroup": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.InstanceType": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageArn": "CACHED", - "AWS::SageMaker::UserProfile.ResourceSpec.SageMakerImageVersionArn": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.NotebookOutputOption": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.S3KmsKeyId": "CACHED", - "AWS::SageMaker::UserProfile.SharingSettings.S3OutputPath": "CACHED", - "AWS::SageMaker::UserProfile.SingleSignOnUserIdentifier": "CACHED", - "AWS::SageMaker::UserProfile.SingleSignOnUserValue": "CACHED", - "AWS::SageMaker::UserProfile.UserProfileName": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings.ExecutionRole": "CACHED", - "AWS::SageMaker::UserProfile.UserSettings.SecurityGroups": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Scheduler::Schedule.AwsVpcConfiguration.Subnets": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-west-1.json b/src/cfnlint/data/CloudSpecs/eu-west-1.json index a8ab5f5090..5bb2edc10d 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-1.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-1.json @@ -514,23 +514,7 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "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.ComputeCapacity": "CACHED", "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -736,6 +720,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -2840,6 +2827,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -3029,6 +3017,38 @@ "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", "AWS::OpsWorksCM::Server.EngineAttribute": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestOverridesPayload": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestPayload": "CACHED", "AWS::Panorama::Package.StorageLocation": "CACHED", @@ -3262,7 +3282,26 @@ "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" + } + }, + "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", @@ -3280,7 +3319,23 @@ "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": { + "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", @@ -3310,7 +3365,17 @@ "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": { + "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", @@ -3318,7 +3383,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": true, + "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", @@ -3361,7 +3511,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": true, + "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", @@ -3403,7 +3593,29 @@ "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": { + "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", @@ -3411,9 +3623,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3446,8 +3735,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": true, + "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": true, + "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", @@ -3467,45 +3827,167 @@ "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.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.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" + } + }, + "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", + "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" + } + }, + "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" + } + } + } + }, + "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", @@ -3531,15 +4013,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -3565,10 +4139,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -3578,9 +4184,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3589,7 +4333,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": true, + "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", @@ -3620,6 +4389,7 @@ "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -3659,32 +4429,8 @@ "AWS::QuickSight::Dashboard.ClusterMarker": "CACHED", "AWS::QuickSight::Dashboard.ClusterMarkerConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ColorScale": "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.ColorsConfiguration": "CACHED", + "AWS::QuickSight::Dashboard.ColumnConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ColumnHierarchy": "CACHED", "AWS::QuickSight::Dashboard.ColumnIdentifier": "CACHED", "AWS::QuickSight::Dashboard.ColumnSort": "CACHED", @@ -3711,6 +4457,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", @@ -4284,7 +5031,26 @@ "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" + } + }, + "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", @@ -4301,7 +5067,23 @@ "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": { + "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", @@ -4331,7 +5113,17 @@ "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": { + "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", @@ -4339,7 +5131,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": true, + "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", @@ -4382,7 +5259,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": true, + "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", @@ -4423,7 +5340,29 @@ "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": { + "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", @@ -4431,9 +5370,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4465,8 +5481,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": true, + "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": true, + "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", @@ -4486,7 +5573,86 @@ "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" + } + }, + "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", @@ -4511,11 +5677,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -4550,14 +5759,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -4589,10 +5890,42 @@ "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": { + "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": { + "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", @@ -4602,9 +5935,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -4613,7 +6084,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": true, + "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", @@ -4745,6 +6241,7 @@ "AWS::RoboMaker::SimulationApplication.RobotSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SimulationSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SourceConfig": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -5610,7 +7107,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5690,157 +7187,7 @@ "AWS::AppStream::ApplicationFleetAssociation": "CACHED", "AWS::AppStream::DirectoryConfig": "CACHED", "AWS::AppStream::Entitlement": "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::Fleet": "CACHED", "AWS::AppStream::ImageBuilder": "CACHED", "AWS::AppStream::Stack": "CACHED", "AWS::AppStream::StackFleetAssociation": "CACHED", @@ -5892,6 +7239,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -6073,7 +7421,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6731,6 +8171,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Panorama::ApplicationInstance": "CACHED", "AWS::Panorama::Package": "CACHED", "AWS::Panorama::PackageVersion": "CACHED", @@ -7615,6 +9060,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -10011,6 +11465,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Panorama::ApplicationInstance.ApplicationInstanceIdToReplace": "CACHED", "AWS::Panorama::ApplicationInstance.DefaultRuntimeContextDevice": "CACHED", "AWS::Panorama::ApplicationInstance.Description": "CACHED", @@ -10639,6 +12106,7 @@ "AWS::QuickSight::Dashboard.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -10690,6 +12158,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", @@ -11979,6 +13450,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/eu-west-2.json b/src/cfnlint/data/CloudSpecs/eu-west-2.json index 2c9b116905..0e0b8699df 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-2.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-2.json @@ -721,6 +721,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -1111,12 +1114,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -2726,6 +2935,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -2900,6 +3110,38 @@ "AWS::OpsWorks::Stack.RdsDbInstance": "CACHED", "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pinpoint::ApplicationSettings.CampaignHook": "CACHED", "AWS::Pinpoint::ApplicationSettings.Limits": "CACHED", "AWS::Pinpoint::ApplicationSettings.QuietTime": "CACHED", @@ -3238,7 +3480,26 @@ "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" + } + }, + "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", @@ -3290,7 +3551,23 @@ "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": { + "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", @@ -3344,7 +3621,17 @@ }, "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": { + "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", @@ -3352,7 +3639,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": true, + "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", @@ -3411,7 +3783,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": true, + "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", @@ -3453,17 +3865,116 @@ "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", - "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", - "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", - "AWS::QuickSight::Analysis.LongFormatText": "CACHED", - "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", - "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", - "AWS::QuickSight::Analysis.MeasureField": "CACHED", - "AWS::QuickSight::Analysis.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Analysis.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html", + "Properties": { + "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", + "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", + "AWS::QuickSight::Analysis.LongFormatText": "CACHED", + "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", + "AWS::QuickSight::Analysis.MaximumLabelType": "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": true, + "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": { + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3496,8 +4007,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": true, + "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": true, + "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", @@ -3780,11 +4362,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -3883,15 +4508,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -3917,10 +4634,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -3930,9 +4679,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3941,7 +4828,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": true, + "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", @@ -3964,7 +4876,35 @@ "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": { + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", "Properties": { @@ -5228,7 +6168,26 @@ "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" + } + }, + "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", @@ -5279,7 +6238,23 @@ "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": { + "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", @@ -5333,7 +6308,17 @@ }, "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": { + "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", @@ -5341,7 +6326,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": true, + "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", @@ -5387,20 +6457,60 @@ "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle" + "ValueType": "AWS::QuickSight::Template.GeospatialPointStyleOptions.SelectedPointStyle" + } + } + } + }, + "AWS::QuickSight::Template.GeospatialWindowOptions": "CACHED", + "AWS::QuickSight::Template.GlobalTableBorderOptions": "CACHED", + "AWS::QuickSight::Template.GradientColor": "CACHED", + "AWS::QuickSight::Template.GradientStop": "CACHED", + "AWS::QuickSight::Template.GridLayoutCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.GridLayoutConfiguration": "CACHED", + "AWS::QuickSight::Template.GridLayoutElement": "CACHED", + "AWS::QuickSight::Template.GridLayoutScreenCanvasSizeOptions": "CACHED", + "AWS::QuickSight::Template.GrowthRateComputation": { + "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": true, + "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.GeospatialWindowOptions": "CACHED", - "AWS::QuickSight::Template.GlobalTableBorderOptions": "CACHED", - "AWS::QuickSight::Template.GradientColor": "CACHED", - "AWS::QuickSight::Template.GradientStop": "CACHED", - "AWS::QuickSight::Template.GridLayoutCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.GridLayoutConfiguration": "CACHED", - "AWS::QuickSight::Template.GridLayoutElement": "CACHED", - "AWS::QuickSight::Template.GridLayoutScreenCanvasSizeOptions": "CACHED", - "AWS::QuickSight::Template.GrowthRateComputation": "CACHED", "AWS::QuickSight::Template.HeaderFooterSectionConfiguration": "CACHED", "AWS::QuickSight::Template.HeatMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.HeatMapConfiguration": "CACHED", @@ -5441,7 +6551,29 @@ "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": { + "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", @@ -5449,9 +6581,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -5483,8 +6692,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": true, + "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": true, + "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", @@ -5767,11 +7047,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -5870,14 +7193,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -5909,10 +7324,42 @@ "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": { + "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": { + "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", @@ -5922,9 +7369,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -5933,7 +7518,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": true, + "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", @@ -6060,6 +7670,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", @@ -6790,7 +8402,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -7010,6 +8622,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -7213,7 +8826,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -7303,7 +9008,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -7317,6 +9059,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", @@ -7735,52 +9478,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::ManagedBlockchain::Accessor": "CACHED", "AWS::ManagedBlockchain::Member": "CACHED", @@ -8071,6 +9769,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pinpoint::ADMChannel": "CACHED", "AWS::Pinpoint::APNSChannel": "CACHED", "AWS::Pinpoint::APNSSandboxChannel": "CACHED", @@ -8264,84 +9967,53 @@ "AWS::RefactorSpaces::Service": "CACHED", "AWS::Rekognition::Collection": "CACHED", "AWS::Rekognition::Project": "CACHED", - "AWS::ResilienceHub::App": { + "AWS::ResilienceHub::App": "CACHED", + "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", + "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", + "AWS::ResourceExplorer2::Index": "CACHED", + "AWS::ResourceExplorer2::View": "CACHED", + "AWS::ResourceGroups::Group": "CACHED", + "AWS::RolesAnywhere::CRL": "CACHED", + "AWS::RolesAnywhere::Profile": "CACHED", + "AWS::RolesAnywhere::TrustAnchor": { "Attributes": { - "AppArn": { + "TrustAnchorArn": { + "PrimitiveType": "String" + }, + "TrustAnchorId": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.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", + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-enabled", + "PrimitiveType": "Boolean", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ResilienceHub::App.Description" - } + "UpdateType": "Mutable" }, "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-name", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-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" - } + "UpdateType": "Mutable" }, - "ResourceMappings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-resourcemappings", - "DuplicatesAllowed": true, - "ItemType": "ResourceMapping", + "Source": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-source", "Required": true, - "Type": "List", + "Type": "Source", "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-resiliencehub-app.html#cfn-resiliencehub-app-tags", - "PrimitiveItemType": "String", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", "Required": false, - "Type": "Map", + "Type": "List", "UpdateType": "Mutable" } } }, - "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", - "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", - "AWS::ResourceExplorer2::Index": "CACHED", - "AWS::ResourceExplorer2::View": "CACHED", - "AWS::ResourceGroups::Group": "CACHED", - "AWS::RolesAnywhere::CRL": "CACHED", - "AWS::RolesAnywhere::Profile": "CACHED", - "AWS::RolesAnywhere::TrustAnchor": "CACHED", "AWS::Route53::CidrCollection": "CACHED", "AWS::Route53::DNSSEC": "CACHED", "AWS::Route53::HealthCheck": "CACHED", @@ -8964,6 +10636,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -11121,6 +12802,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pinpoint::InAppTemplate.BodyConfig.Alignment": "CACHED", "AWS::Pinpoint::InAppTemplate.DefaultButtonConfiguration.ButtonAction": "CACHED", "AWS::Pinpoint::InAppTemplate.HeaderConfig.Alignment": "CACHED", @@ -13131,7 +14825,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", diff --git a/src/cfnlint/data/CloudSpecs/eu-west-3.json b/src/cfnlint/data/CloudSpecs/eu-west-3.json index d24fb6cd03..18c6361b91 100644 --- a/src/cfnlint/data/CloudSpecs/eu-west-3.json +++ b/src/cfnlint/data/CloudSpecs/eu-west-3.json @@ -940,12 +940,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -2327,6 +2533,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -2469,6 +2676,38 @@ "AWS::OpsWorks::Stack.RdsDbInstance": "CACHED", "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -2757,7 +2996,26 @@ "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" + } + }, + "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", @@ -2809,7 +3067,23 @@ "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": { + "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", @@ -2863,7 +3137,17 @@ }, "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": { + "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", @@ -2871,7 +3155,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": true, + "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", @@ -2930,7 +3299,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": true, + "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", @@ -2972,17 +3381,116 @@ "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", - "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", - "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", - "AWS::QuickSight::Analysis.LongFormatText": "CACHED", - "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", - "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", - "AWS::QuickSight::Analysis.MeasureField": "CACHED", - "AWS::QuickSight::Analysis.MetricComparisonComputation": "CACHED", + "AWS::QuickSight::Analysis.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html", + "Properties": { + "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", + "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", + "AWS::QuickSight::Analysis.LongFormatText": "CACHED", + "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", + "AWS::QuickSight::Analysis.MaximumLabelType": "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": true, + "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": { + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -3015,8 +3523,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": true, + "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": true, + "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", @@ -3299,11 +3878,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -3402,15 +4024,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -3436,10 +4150,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -3449,9 +4195,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3460,7 +4344,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": true, + "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", @@ -3483,7 +4392,35 @@ "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": { + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", "Properties": { @@ -4747,7 +5684,26 @@ "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" + } + }, + "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", @@ -4798,7 +5754,23 @@ "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": { + "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", @@ -4852,7 +5824,17 @@ }, "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": { + "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", @@ -4860,7 +5842,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": true, + "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", @@ -4919,7 +5986,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": true, + "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", @@ -4960,7 +6067,29 @@ "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": { + "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", @@ -4968,9 +6097,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -5002,8 +6208,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": true, + "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": true, + "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", @@ -5286,11 +6563,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -5389,14 +6709,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -5428,10 +6840,42 @@ "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": { + "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": { + "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", @@ -5441,9 +6885,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -5452,7 +7034,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": true, + "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", @@ -5550,6 +7157,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", @@ -5560,6 +7169,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -6371,7 +7981,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -6591,7 +8201,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6681,7 +8383,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -6695,6 +8434,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", @@ -6713,7 +8453,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -7177,65 +8955,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -7347,52 +9067,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -7492,6 +9167,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::QuickSight::Analysis": "CACHED", "AWS::QuickSight::Dashboard": "CACHED", @@ -7656,76 +9336,7 @@ "AWS::RefactorSpaces::Environment": "CACHED", "AWS::RefactorSpaces::Route": "CACHED", "AWS::RefactorSpaces::Service": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -9785,6 +11396,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -11641,7 +13265,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", @@ -11661,6 +13291,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/il-central-1.json b/src/cfnlint/data/CloudSpecs/il-central-1.json index f117d6329d..f1b25623fd 100644 --- a/src/cfnlint/data/CloudSpecs/il-central-1.json +++ b/src/cfnlint/data/CloudSpecs/il-central-1.json @@ -706,8 +706,6 @@ "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", @@ -1435,6 +1433,45 @@ "AWS::CodeBuild::Project.WebhookFilter": "CACHED", "AWS::CodeBuild::ReportGroup.ReportExportConfig": "CACHED", "AWS::CodeBuild::ReportGroup.S3ReportExportConfig": "CACHED", + "AWS::CodeCommit::Repository.Code": "CACHED", + "AWS::CodeCommit::Repository.RepositoryTrigger": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html", + "Properties": { + "Branches": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-branches", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CustomData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-customdata", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DestinationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-destinationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Events": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-events", + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::CodeCommit::Repository.S3": "CACHED", "AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html", "Properties": { @@ -1537,6 +1574,134 @@ "AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo": "CACHED", "AWS::CodeDeploy::DeploymentGroup.TrafficRoute": "CACHED", "AWS::CodeDeploy::DeploymentGroup.TriggerConfig": "CACHED", + "AWS::Cognito::IdentityPool.CognitoIdentityProvider": "CACHED", + "AWS::Cognito::IdentityPool.CognitoStreams": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html", + "Properties": { + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "StreamName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "StreamingStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamingstatus", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::IdentityPool.PushSync": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": "CACHED", + "AWS::Cognito::UserPool.AccountRecoverySetting": "CACHED", + "AWS::Cognito::UserPool.AdminCreateUserConfig": "CACHED", + "AWS::Cognito::UserPool.CustomEmailSender": "CACHED", + "AWS::Cognito::UserPool.CustomSMSSender": "CACHED", + "AWS::Cognito::UserPool.DeviceConfiguration": "CACHED", + "AWS::Cognito::UserPool.EmailConfiguration": "CACHED", + "AWS::Cognito::UserPool.InviteMessageTemplate": "CACHED", + "AWS::Cognito::UserPool.LambdaConfig": "CACHED", + "AWS::Cognito::UserPool.NumberAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.PasswordPolicy": "CACHED", + "AWS::Cognito::UserPool.Policies": "CACHED", + "AWS::Cognito::UserPool.RecoveryOption": "CACHED", + "AWS::Cognito::UserPool.SchemaAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html", + "Properties": { + "AttributeDataType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-attributedatatype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DeveloperOnlyAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-developeronlyattribute", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Mutable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-mutable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "NumberAttributeConstraints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-numberattributeconstraints", + "Required": false, + "Type": "NumberAttributeConstraints", + "UpdateType": "Mutable" + }, + "Required": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-required", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "StringAttributeConstraints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-stringattributeconstraints", + "Required": false, + "Type": "StringAttributeConstraints", + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::UserPool.SmsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html", + "Properties": { + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-externalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SnsCallerArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snscallerarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SnsRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snsregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::UserPool.StringAttributeConstraints": "CACHED", + "AWS::Cognito::UserPool.UserAttributeUpdateSettings": "CACHED", + "AWS::Cognito::UserPool.UserPoolAddOns": "CACHED", + "AWS::Cognito::UserPool.UsernameConfiguration": "CACHED", + "AWS::Cognito::UserPool.VerificationMessageTemplate": "CACHED", + "AWS::Cognito::UserPoolClient.AnalyticsConfiguration": "CACHED", + "AWS::Cognito::UserPoolClient.TokenValidityUnits": "CACHED", + "AWS::Cognito::UserPoolDomain.CustomDomainConfigType": "CACHED", + "AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType": "CACHED", + "AWS::Cognito::UserPoolUser.AttributeType": "CACHED", "AWS::Config::ConfigRule.Compliance": "CACHED", "AWS::Config::ConfigRule.CustomPolicyDetails": "CACHED", "AWS::Config::ConfigRule.EvaluationModeConfiguration": "CACHED", @@ -4349,7 +4514,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5114,7 +5279,6 @@ } }, "AWS::ApplicationAutoScaling::ScalingPolicy": "CACHED", - "AWS::Athena::CapacityReservation": "CACHED", "AWS::Athena::DataCatalog": "CACHED", "AWS::Athena::NamedQuery": "CACHED", "AWS::Athena::PreparedStatement": "CACHED", @@ -5550,6 +5714,8 @@ "AWS::Batch::SchedulingPolicy": "CACHED", "AWS::CDK::Metadata": "CACHED", "AWS::CertificateManager::Certificate": "CACHED", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", + "AWS::Chatbot::SlackChannelConfiguration": "CACHED", "AWS::CloudFormation::CustomResource": "CACHED", "AWS::CloudFormation::HookDefaultVersion": "CACHED", "AWS::CloudFormation::HookTypeConfig": "CACHED", @@ -5741,177 +5907,742 @@ }, "AWS::CodeBuild::ReportGroup": "CACHED", "AWS::CodeBuild::SourceCredential": "CACHED", - "AWS::CodeDeploy::Application": "CACHED", - "AWS::CodeDeploy::DeploymentConfig": "CACHED", - "AWS::CodeDeploy::DeploymentGroup": "CACHED", - "AWS::Config::AggregationAuthorization": "CACHED", - "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": { + "AWS::CodeCommit::Repository": { "Attributes": { - "Alias": { + "Arn": { "PrimitiveType": "String" }, - "DnsIpAddresses": { - "PrimitiveItemType": "String", - "Type": "List" + "CloneUrlHttp": { + "PrimitiveType": "String" + }, + "CloneUrlSsh": { + "PrimitiveType": "String" + }, + "Name": { + "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html", "Properties": { - "CreateAlias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-createalias", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableSso": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-enablesso", - "PrimitiveType": "Boolean", + "Code": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-code", "Required": false, + "Type": "Code", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Password": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-password", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ShortName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-shortname", + "RepositoryDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-repositorydescription", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" - }, - "Size": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-size", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "SimpleADSize" - } - }, - "VpcSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-vpcsettings", - "Required": true, - "Type": "VpcSettings", - "UpdateType": "Immutable" - } - } - }, - "AWS::DynamoDB::Table": "CACHED", - "AWS::EC2::CapacityReservation": "CACHED", - "AWS::EC2::CustomerGateway": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", - "Properties": { - "BgpAsn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "IpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress", + "RepositoryName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-repositoryname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags", - "DuplicatesAllowed": true, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-tags", "ItemType": "Tag", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "CustomerGatewayType" - } + "Triggers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-triggers", + "ItemType": "RepositoryTrigger", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" } } }, - "AWS::EC2::DHCPOptions": "CACHED", - "AWS::EC2::EC2Fleet": "CACHED", - "AWS::EC2::EIP": { + "AWS::CodeDeploy::Application": "CACHED", + "AWS::CodeDeploy::DeploymentConfig": "CACHED", + "AWS::CodeDeploy::DeploymentGroup": "CACHED", + "AWS::Cognito::IdentityPool": "CACHED", + "AWS::Cognito::IdentityPoolPrincipalTag": "CACHED", + "AWS::Cognito::IdentityPoolRoleAttachment": "CACHED", + "AWS::Cognito::UserPool": { "Attributes": { - "AllocationId": { + "Arn": { + "PrimitiveType": "String" + }, + "ProviderName": { + "PrimitiveType": "String" + }, + "ProviderURL": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html", "Properties": { - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", - "PrimitiveType": "String", + "AccountRecoverySetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-accountrecoverysetting", "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "Ec2ElasticIpDomain" - } + "Type": "AccountRecoverySetting", + "UpdateType": "Mutable" }, - "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", + "AdminCreateUserConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-admincreateuserconfig", + "Required": false, + "Type": "AdminCreateUserConfig", + "UpdateType": "Mutable" + }, + "AliasAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-aliasattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoVerifiedAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-autoverifiedattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deletionprotection", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "NetworkBorderGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", + "DeviceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deviceconfiguration", + "Required": false, + "Type": "DeviceConfiguration", + "UpdateType": "Mutable" + }, + "EmailConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailconfiguration", + "Required": false, + "Type": "EmailConfiguration", + "UpdateType": "Mutable" + }, + "EmailVerificationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationmessage", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "PublicIpv4Pool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", + "EmailVerificationSubject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationsubject", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "EnabledMfas": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-enabledmfas", + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" - } + }, + "LambdaConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-lambdaconfig", + "Required": false, + "Type": "LambdaConfig", + "UpdateType": "Mutable" + }, + "MfaConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-mfaconfiguration", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Policies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-policies", + "Required": false, + "Type": "Policies", + "UpdateType": "Mutable" + }, + "Schema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-schema", + "ItemType": "SchemaAttribute", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SmsAuthenticationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsauthenticationmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SmsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsconfiguration", + "Required": false, + "Type": "SmsConfiguration", + "UpdateType": "Mutable" + }, + "SmsVerificationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsverificationmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserAttributeUpdateSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userattributeupdatesettings", + "Required": false, + "Type": "UserAttributeUpdateSettings", + "UpdateType": "Mutable" + }, + "UserPoolAddOns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooladdons", + "Required": false, + "Type": "UserPoolAddOns", + "UpdateType": "Mutable" + }, + "UserPoolName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpoolname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserPoolTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooltags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "UsernameAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UsernameConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameconfiguration", + "Required": false, + "Type": "UsernameConfiguration", + "UpdateType": "Mutable" + }, + "VerificationMessageTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-verificationmessagetemplate", + "Required": false, + "Type": "VerificationMessageTemplate", + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::UserPoolClient": { + "Attributes": { + "ClientSecret": { + "PrimitiveType": "String" + }, + "Name": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html", + "Properties": { + "AccessTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-accesstokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowedOAuthFlows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflows", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AllowedOAuthFlowsUserPoolClient": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflowsuserpoolclient", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowedOAuthScopes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthscopes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AnalyticsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-analyticsconfiguration", + "Required": false, + "Type": "AnalyticsConfiguration", + "UpdateType": "Mutable" + }, + "AuthSessionValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-authsessionvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "CallbackURLs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-callbackurls", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ClientName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-clientname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DefaultRedirectURI": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-defaultredirecturi", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePropagateAdditionalUserContextData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enablepropagateadditionalusercontextdata", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableTokenRevocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enabletokenrevocation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ExplicitAuthFlows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-explicitauthflows", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "GenerateSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-generatesecret", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "IdTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-idtokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "LogoutURLs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-logouturls", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PreventUserExistenceErrors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-preventuserexistenceerrors", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-readattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RefreshTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-refreshtokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SupportedIdentityProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-supportedidentityproviders", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TokenValidityUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-tokenvalidityunits", + "Required": false, + "Type": "TokenValidityUnits", + "UpdateType": "Mutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WriteAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-writeattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Cognito::UserPoolDomain": "CACHED", + "AWS::Cognito::UserPoolGroup": "CACHED", + "AWS::Cognito::UserPoolIdentityProvider": "CACHED", + "AWS::Cognito::UserPoolResourceServer": "CACHED", + "AWS::Cognito::UserPoolRiskConfigurationAttachment": "CACHED", + "AWS::Cognito::UserPoolUICustomizationAttachment": "CACHED", + "AWS::Cognito::UserPoolUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html", + "Properties": { + "ClientMetadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-clientmetadata", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Immutable" + }, + "DesiredDeliveryMediums": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-desireddeliverymediums", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "ForceAliasCreation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-forcealiascreation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "MessageAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-messageaction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UserAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userattributes", + "ItemType": "AttributeType", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ValidationData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-validationdata", + "ItemType": "AttributeType", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + }, + "AWS::Cognito::UserPoolUserToGroupAttachment": "CACHED", + "AWS::Config::AggregationAuthorization": "CACHED", + "AWS::Config::ConfigRule": "CACHED", + "AWS::Config::ConfigurationAggregator": "CACHED", + "AWS::Config::ConfigurationRecorder": "CACHED", + "AWS::Config::DeliveryChannel": "CACHED", + "AWS::Config::StoredQuery": "CACHED", + "AWS::ControlTower::EnabledControl": "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": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::Detective::Graph": "CACHED", + "AWS::Detective::OrganizationAdmin": "CACHED", + "AWS::DirectoryService::MicrosoftAD": "CACHED", + "AWS::DirectoryService::SimpleAD": { + "Attributes": { + "Alias": { + "PrimitiveType": "String" + }, + "DnsIpAddresses": { + "PrimitiveItemType": "String", + "Type": "List" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html", + "Properties": { + "CreateAlias": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-createalias", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "EnableSso": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-enablesso", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-password", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ShortName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-shortname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-size", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "SimpleADSize" + } + }, + "VpcSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html#cfn-directoryservice-simplead-vpcsettings", + "Required": true, + "Type": "VpcSettings", + "UpdateType": "Immutable" + } + } + }, + "AWS::DynamoDB::Table": "CACHED", + "AWS::EC2::CapacityReservation": "CACHED", + "AWS::EC2::CustomerGateway": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html", + "Properties": { + "BgpAsn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable" + }, + "IpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "CustomerGatewayType" + } + } + } + }, + "AWS::EC2::DHCPOptions": "CACHED", + "AWS::EC2::EC2Fleet": "CACHED", + "AWS::EC2::EIP": { + "Attributes": { + "AllocationId": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html", + "Properties": { + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "Ec2ElasticIpDomain" + } + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkBorderGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-networkbordergroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "PublicIpv4Pool": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } } }, - "AWS::EC2::EIPAssociation": "CACHED", "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", "AWS::EC2::GatewayRouteTableAssociation": "CACHED", @@ -5960,7 +6691,79 @@ "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation": "CACHED", "AWS::EC2::NatGateway": "CACHED", "AWS::EC2::NetworkAcl": "CACHED", - "AWS::EC2::NetworkAclEntry": "CACHED", + "AWS::EC2::NetworkAclEntry": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html", + "Properties": { + "CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "CidrIp" + } + }, + "Egress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-egress", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "Icmp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-icmp", + "Required": false, + "Type": "Icmp", + "UpdateType": "Mutable" + }, + "Ipv6CidrBlock": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-ipv6cidrblock", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "NetworkAclId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-networkaclid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "PortRange": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-portrange", + "Required": false, + "Type": "PortRange", + "UpdateType": "Mutable" + }, + "Protocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-protocol", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "RuleAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-ruleaction", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "NetworkAclRuleAction" + } + }, + "RuleNumber": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkaclentry.html#cfn-ec2-networkaclentry-rulenumber", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "NetworkAclRuleNumber" + } + } + } + }, "AWS::EC2::NetworkInterface": { "Attributes": { "PrimaryPrivateIpAddress": { @@ -7195,6 +7998,7 @@ }, "AWS::Elasticsearch::Domain": "CACHED", "AWS::Events::Rule": "CACHED", + "AWS::FMS::NotificationChannel": "CACHED", "AWS::FMS::Policy": "CACHED", "AWS::FSx::FileSystem": "CACHED", "AWS::Glue::Classifier": "CACHED", @@ -7525,65 +8329,7 @@ } } }, - "AWS::IAM::ManagedPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Groups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups", - "DuplicatesAllowed": false, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ManagedPolicyName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-path", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::IAM::Path.Path" - } - }, - "PolicyDocument": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::IAM::ManagedPolicy.PolicyDocument" - } - }, - "Roles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Users": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::IAM::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html", @@ -8326,6 +9072,7 @@ "AWS::Route53Resolver::FirewallRuleGroup": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation": "CACHED", "AWS::Route53Resolver::ResolverEndpoint": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation": "CACHED", "AWS::Route53Resolver::ResolverRule": { "Attributes": { "Arn": { @@ -8599,8 +9346,6 @@ "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", @@ -8646,6 +9391,21 @@ "AWS::Budgets::Budget.Threshold": "CACHED", "AWS::Budgets::Budget.ThresholdType": "CACHED", "AWS::Budgets::Budget.TimeUnit": "CACHED", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.ConfigurationName": "CACHED", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.GuardrailPolicies": "CACHED", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.IamRoleArn": "CACHED", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.LoggingLevel": "CACHED", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.TeamId": "CACHED", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.TeamsChannelId": "CACHED", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration.TeamsTenantId": "CACHED", + "AWS::Chatbot::SlackChannelConfiguration.ConfigurationName": "CACHED", + "AWS::Chatbot::SlackChannelConfiguration.GuardrailPolicies": "CACHED", + "AWS::Chatbot::SlackChannelConfiguration.IamRoleArn": "CACHED", + "AWS::Chatbot::SlackChannelConfiguration.LoggingLevel": "CACHED", + "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", + "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", + "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", "AWS::Cloud9::EnvironmentEC2.AutomaticStopTimeMinutes": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeName": "CACHED", "AWS::CloudFormation::HookDefaultVersion.TypeVersionArn": "CACHED", @@ -8789,6 +9549,8 @@ "AWS::Config::StoredQuery.QueryDescription": "CACHED", "AWS::Config::StoredQuery.QueryExpression": "CACHED", "AWS::Config::StoredQuery.QueryName": "CACHED", + "AWS::ControlTower::EnabledControl.ControlIdentifier": "CACHED", + "AWS::ControlTower::EnabledControl.TargetIdentifier": "CACHED", "AWS::DMS::ReplicationConfig.ReplicationType": "CACHED", "AWS::DataSync::Agent.ActivationKey": "CACHED", "AWS::DataSync::Agent.AgentName": "CACHED", @@ -8985,6 +9747,8 @@ "AWS::Events::Rule.Description": "CACHED", "AWS::Events::Rule.EventBusName": "CACHED", "AWS::Events::Rule.Name": "CACHED", + "AWS::FMS::NotificationChannel.SnsRoleName": "CACHED", + "AWS::FMS::NotificationChannel.SnsTopicArn": "CACHED", "AWS::FMS::Policy.IEMap.ACCOUNT": "CACHED", "AWS::FMS::Policy.IEMap.ORGUNIT": "CACHED", "AWS::FMS::Policy.NetworkFirewallPolicy.FirewallDeploymentModel": "CACHED", @@ -9450,6 +10214,8 @@ "AWS::Route53Resolver::FirewallRuleGroupAssociation.MutationProtection": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.Name": "CACHED", "AWS::Route53Resolver::FirewallRuleGroupAssociation.VpcId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResolverQueryLogConfigId": "CACHED", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation.ResourceId": "CACHED", "AWS::Route53Resolver::ResolverRule.DomainName": "CACHED", "AWS::Route53Resolver::ResolverRule.Name": "CACHED", "AWS::Route53Resolver::ResolverRule.ResolverEndpointId": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/me-central-1.json b/src/cfnlint/data/CloudSpecs/me-central-1.json index 24b955f3f3..d9ecad9402 100644 --- a/src/cfnlint/data/CloudSpecs/me-central-1.json +++ b/src/cfnlint/data/CloudSpecs/me-central-1.json @@ -2588,6 +2588,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -3348,7 +3380,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -4348,7 +4380,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::DirectoryService::MicrosoftAD": "CACHED", "AWS::DirectoryService::SimpleAD": { "Attributes": { @@ -4454,7 +4578,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::FlowLog": "CACHED", "AWS::EC2::GatewayRouteTableAssociation": "CACHED", @@ -4501,6 +4662,7 @@ "AWS::EC2::IPAMResourceDiscoveryAssociation": "CACHED", "AWS::EC2::IPAMScope": "CACHED", "AWS::EC2::Instance": "CACHED", + "AWS::EC2::InstanceConnectEndpoint": "CACHED", "AWS::EC2::InternetGateway": "CACHED", "AWS::EC2::KeyPair": { "Attributes": { @@ -4715,7 +4877,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -5054,65 +5254,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -5276,6 +5418,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RDS::DBCluster": "CACHED", @@ -6959,6 +7106,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/me-south-1.json b/src/cfnlint/data/CloudSpecs/me-south-1.json index 61b2eb57e1..e39935ab52 100644 --- a/src/cfnlint/data/CloudSpecs/me-south-1.json +++ b/src/cfnlint/data/CloudSpecs/me-south-1.json @@ -2091,6 +2091,38 @@ "AWS::OpenSearchService::Domain.VPCOptions": "CACHED", "AWS::OpenSearchService::Domain.WindowStartTime": "CACHED", "AWS::OpenSearchService::Domain.ZoneAwarenessConfig": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -2165,6 +2197,8 @@ "AWS::Redshift::ScheduledAction.ResumeClusterMessage": "CACHED", "AWS::Redshift::ScheduledAction.ScheduledActionType": "CACHED", "AWS::Rekognition::StreamProcessor.List": "CACHED", + "AWS::ResilienceHub::App.EventSubscription": "CACHED", + "AWS::ResilienceHub::App.PermissionModel": "CACHED", "AWS::ResilienceHub::App.PhysicalResourceId": "CACHED", "AWS::ResilienceHub::App.ResourceMapping": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy.FailurePolicy": "CACHED", @@ -2173,6 +2207,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -2808,7 +2843,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -3125,7 +3160,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -3206,7 +3333,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -3299,7 +3463,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": "Mutable" + } + } + }, "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -3818,65 +4020,7 @@ "AWS::IAM::Group": "CACHED", "AWS::IAM::GroupPolicy": "CACHED", "AWS::IAM::InstanceProfile": "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::ManagedPolicy": "CACHED", "AWS::IAM::OIDCProvider": "CACHED", "AWS::IAM::Policy": "CACHED", "AWS::IAM::Role": "CACHED", @@ -4041,6 +4185,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -4064,76 +4213,7 @@ "AWS::Redshift::ClusterSubnetGroup": "CACHED", "AWS::Redshift::EventSubscription": "CACHED", "AWS::Redshift::ScheduledAction": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceGroups::Group": "CACHED", "AWS::RolesAnywhere::CRL": "CACHED", @@ -5668,6 +5748,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -5892,7 +5985,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", @@ -5910,6 +6009,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/sa-east-1.json b/src/cfnlint/data/CloudSpecs/sa-east-1.json index 94f0434e41..131a0aaf9b 100644 --- a/src/cfnlint/data/CloudSpecs/sa-east-1.json +++ b/src/cfnlint/data/CloudSpecs/sa-east-1.json @@ -2279,6 +2279,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -2513,6 +2514,38 @@ "AWS::OpsWorks::Stack.RdsDbInstance": "CACHED", "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -2668,7 +2701,26 @@ "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" + } + }, + "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", @@ -2686,7 +2738,23 @@ "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": { + "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", @@ -2716,7 +2784,17 @@ "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": { + "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", @@ -2724,7 +2802,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": true, + "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", @@ -2767,7 +2930,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": true, + "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", @@ -2809,7 +3012,29 @@ "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": { + "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", @@ -2817,9 +3042,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -2852,8 +3154,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": true, + "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": true, + "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", @@ -2873,49 +3246,171 @@ "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.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.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" + } + }, + "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", + "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" + } + }, + "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" + } + } + } + }, + "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", @@ -2937,15 +3432,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -2971,10 +3558,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -2984,9 +3603,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -2995,7 +3752,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": true, + "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", @@ -3019,38 +3801,14 @@ "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "CACHED", "AWS::QuickSight::Dashboard.AggregationFunction": "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.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcAxisDisplayRange": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -3136,88 +3894,7 @@ "AWS::QuickSight::Dashboard.DataBarsOptions": "CACHED", "AWS::QuickSight::Dashboard.DataColor": "CACHED", "AWS::QuickSight::Dashboard.DataFieldSeriesItem": "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.DataLabelOptions": "CACHED", "AWS::QuickSight::Dashboard.DataLabelType": "CACHED", "AWS::QuickSight::Dashboard.DataPathColor": "CACHED", "AWS::QuickSight::Dashboard.DataPathLabelType": "CACHED", @@ -3249,41 +3926,7 @@ "AWS::QuickSight::Dashboard.DefaultNewSheetConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultPaginatedLayoutConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DefaultSectionBasedLayoutConfiguration": "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.DestinationParameterValueConfiguration": "CACHED", "AWS::QuickSight::Dashboard.DimensionField": "CACHED", "AWS::QuickSight::Dashboard.DonutCenterOptions": "CACHED", "AWS::QuickSight::Dashboard.DonutOptions": "CACHED", @@ -3318,31 +3961,7 @@ "AWS::QuickSight::Dashboard.FilterGroup": "CACHED", "AWS::QuickSight::Dashboard.FilterListConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterListControl": "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.FilterOperationSelectedFieldsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterOperationTargetVisualsConfiguration": "CACHED", "AWS::QuickSight::Dashboard.FilterRelativeDateTimeControl": "CACHED", "AWS::QuickSight::Dashboard.FilterScopeConfiguration": "CACHED", @@ -3379,31 +3998,15 @@ "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": { - "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.GeospatialPointStyleOptions": "CACHED", "AWS::QuickSight::Dashboard.GeospatialWindowOptions": "CACHED", "AWS::QuickSight::Dashboard.GlobalTableBorderOptions": "CACHED", "AWS::QuickSight::Dashboard.GradientColor": "CACHED", @@ -3506,132 +4109,19 @@ "AWS::QuickSight::Dashboard.PieChartVisual": "CACHED", "AWS::QuickSight::Dashboard.PivotFieldSortOptions": "CACHED", "AWS::QuickSight::Dashboard.PivotTableAggregatedFieldWells": "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.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", @@ -3642,110 +4132,7 @@ "AWS::QuickSight::Dashboard.ProgressBarOptions": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartAreaStyleSettings": "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.RadarChartConfiguration": "CACHED", "AWS::QuickSight::Dashboard.RadarChartFieldWells": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSeriesSettings": "CACHED", "AWS::QuickSight::Dashboard.RadarChartSortConfiguration": "CACHED", @@ -3754,29 +4141,7 @@ "AWS::QuickSight::Dashboard.ReferenceLine": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineCustomLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineDataConfiguration": "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.ReferenceLineDynamicDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineLabelConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStaticDataConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ReferenceLineStyleConfiguration": "CACHED", @@ -3792,74 +4157,10 @@ "AWS::QuickSight::Dashboard.SankeyDiagramFieldWells": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.SankeyDiagramVisual": "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.ScatterPlotCategoricallyAggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotConfiguration": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotFieldWells": "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.ScatterPlotUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Dashboard.ScatterPlotVisual": "CACHED", "AWS::QuickSight::Dashboard.ScrollBarOptions": "CACHED", "AWS::QuickSight::Dashboard.SecondaryValueOptions": "CACHED", @@ -4149,7 +4450,26 @@ "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" + } + }, + "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", @@ -4166,7 +4486,23 @@ "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": { + "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", @@ -4196,7 +4532,17 @@ "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": { + "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", @@ -4204,7 +4550,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": true, + "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", @@ -4247,7 +4678,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": true, + "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", @@ -4288,7 +4759,29 @@ "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": { + "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", @@ -4296,9 +4789,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4330,8 +4900,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": true, + "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": true, + "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", @@ -4351,7 +4992,86 @@ "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" + } + }, + "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", @@ -4376,11 +5096,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -4415,14 +5178,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -4454,10 +5309,42 @@ "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": { + "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": { + "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", @@ -4467,9 +5354,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -4478,7 +5503,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": true, + "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", @@ -4549,6 +5599,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", @@ -4559,6 +5611,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -5372,7 +6425,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5660,7 +6713,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6138,52 +7283,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -6849,6 +7949,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::QuickSight::Analysis": "CACHED", "AWS::QuickSight::Dashboard": "CACHED", @@ -6886,76 +7991,7 @@ "AWS::RefactorSpaces::Environment": "CACHED", "AWS::RefactorSpaces::Route": "CACHED", "AWS::RefactorSpaces::Service": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -9080,6 +10116,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -9640,6 +10689,7 @@ "AWS::QuickSight::Dashboard.AnchorDateConfiguration.ParameterName": "CACHED", "AWS::QuickSight::Dashboard.ArcConfiguration.ArcThickness": "CACHED", "AWS::QuickSight::Dashboard.ArcOptions.ArcThickness": "CACHED", + "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -9726,6 +10776,7 @@ "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", @@ -9846,6 +10897,7 @@ "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", @@ -9955,10 +11007,12 @@ "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", @@ -9975,6 +11029,7 @@ "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", @@ -10949,7 +12004,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", @@ -10969,6 +12030,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-east-1.json b/src/cfnlint/data/CloudSpecs/us-east-1.json index cab1047edb..9f4b7705cf 100644 --- a/src/cfnlint/data/CloudSpecs/us-east-1.json +++ b/src/cfnlint/data/CloudSpecs/us-east-1.json @@ -9909,7 +9909,13 @@ "DesiredInstances": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-computecapacity.html#cfn-appstream-fleet-computecapacity-desiredinstances", "PrimitiveType": "Integer", - "Required": true, + "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" } } @@ -15492,6 +15498,68 @@ } } }, + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-analysistemplate-analysisparameter.html", + "Properties": { + "DefaultValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-analysistemplate-analysisparameter.html#cfn-cleanrooms-analysistemplate-analysisparameter-defaultvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-analysistemplate-analysisparameter.html#cfn-cleanrooms-analysistemplate-analysisparameter-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name" + } + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-analysistemplate-analysisparameter.html#cfn-cleanrooms-analysistemplate-analysisparameter-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type" + } + } + } + }, + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-analysistemplate-analysisschema.html", + "Properties": { + "ReferencedTables": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-analysistemplate-analysisschema.html#cfn-cleanrooms-analysistemplate-analysisschema-referencedtables", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables" + } + } + } + }, + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-analysistemplate-analysissource.html", + "Properties": { + "Text": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-analysistemplate-analysissource.html#cfn-cleanrooms-analysistemplate-analysissource-text", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text" + } + } + } + }, "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cleanrooms-collaboration-dataencryptionmetadata.html", "Properties": { @@ -28473,6 +28541,31 @@ } } }, + "AWS::DataSync::Task.Deleted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-deleted.html", + "Properties": { + "ReportLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-deleted.html#cfn-datasync-task-deleted-reportlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Deleted.ReportLevel" + } + } + } + }, + "AWS::DataSync::Task.Destination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-destination.html", + "Properties": { + "S3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-destination.html#cfn-datasync-task-destination-s3", + "Required": false, + "Type": "S3", + "UpdateType": "Mutable" + } + } + }, "AWS::DataSync::Task.FilterRule": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-filterrule.html", "Properties": { @@ -28633,6 +28726,125 @@ } } }, + "AWS::DataSync::Task.Overrides": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-overrides.html", + "Properties": { + "Deleted": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-overrides.html#cfn-datasync-task-overrides-deleted", + "Required": false, + "Type": "Deleted", + "UpdateType": "Mutable" + }, + "Skipped": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-overrides.html#cfn-datasync-task-overrides-skipped", + "Required": false, + "Type": "Skipped", + "UpdateType": "Mutable" + }, + "Transferred": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-overrides.html#cfn-datasync-task-overrides-transferred", + "Required": false, + "Type": "Transferred", + "UpdateType": "Mutable" + }, + "Verified": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-overrides.html#cfn-datasync-task-overrides-verified", + "Required": false, + "Type": "Verified", + "UpdateType": "Mutable" + } + } + }, + "AWS::DataSync::Task.S3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-s3.html", + "Properties": { + "BucketAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-s3.html#cfn-datasync-task-s3-bucketaccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.S3.BucketAccessRoleArn" + } + }, + "S3BucketArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-s3.html#cfn-datasync-task-s3-s3bucketarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.S3.S3BucketArn" + } + }, + "Subdirectory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-s3.html#cfn-datasync-task-s3-subdirectory", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.S3.Subdirectory" + } + } + } + }, + "AWS::DataSync::Task.Skipped": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-skipped.html", + "Properties": { + "ReportLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-skipped.html#cfn-datasync-task-skipped-reportlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Skipped.ReportLevel" + } + } + } + }, + "AWS::DataSync::Task.TaskReportConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfig.html", + "Properties": { + "Destination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfig.html#cfn-datasync-task-taskreportconfig-destination", + "Required": true, + "Type": "Destination", + "UpdateType": "Mutable" + }, + "ObjectVersionIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfig.html#cfn-datasync-task-taskreportconfig-objectversionids", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds" + } + }, + "OutputType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfig.html#cfn-datasync-task-taskreportconfig-outputtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.TaskReportConfig.OutputType" + } + }, + "Overrides": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfig.html#cfn-datasync-task-taskreportconfig-overrides", + "Required": false, + "Type": "Overrides", + "UpdateType": "Mutable" + }, + "ReportLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskreportconfig.html#cfn-datasync-task-taskreportconfig-reportlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.TaskReportConfig.ReportLevel" + } + } + } + }, "AWS::DataSync::Task.TaskSchedule": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-taskschedule.html", "Properties": { @@ -28647,6 +28859,919 @@ } } }, + "AWS::DataSync::Task.Transferred": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-transferred.html", + "Properties": { + "ReportLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-transferred.html#cfn-datasync-task-transferred-reportlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Transferred.ReportLevel" + } + } + } + }, + "AWS::DataSync::Task.Verified": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-verified.html", + "Properties": { + "ReportLevel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datasync-task-verified.html#cfn-datasync-task-verified-reportlevel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Verified.ReportLevel" + } + } + } + }, + "AWS::DevBatch::JobDefinition.AuthorizationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-authorizationconfig.html", + "Properties": { + "AccessPointId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-authorizationconfig.html#cfn-devbatch-jobdefinition-authorizationconfig-accesspointid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Iam": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-authorizationconfig.html#cfn-devbatch-jobdefinition-authorizationconfig-iam", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.ContainerProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html", + "Properties": { + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-command", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-environment", + "ItemType": "Environment", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-ephemeralstorage", + "Required": false, + "Type": "EphemeralStorage", + "UpdateType": "Mutable" + }, + "ExecutionRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-executionrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "FargatePlatformConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-fargateplatformconfiguration", + "Required": false, + "Type": "FargatePlatformConfiguration", + "UpdateType": "Mutable" + }, + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-image", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "JobRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-jobrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters", + "Required": false, + "Type": "LinuxParameters", + "UpdateType": "Mutable" + }, + "LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-logconfiguration", + "Required": false, + "Type": "LogConfiguration", + "UpdateType": "Mutable" + }, + "Memory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-memory", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-mountpoints", + "ItemType": "MountPoints", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-networkconfiguration", + "Required": false, + "Type": "NetworkConfiguration", + "UpdateType": "Mutable" + }, + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-privileged", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadonlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-readonlyrootfilesystem", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-resourcerequirements", + "ItemType": "ResourceRequirement", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-runtimeplatform", + "Required": false, + "Type": "RuntimePlatform", + "UpdateType": "Mutable" + }, + "Secrets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-secrets", + "ItemType": "Secret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Ulimits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-ulimits", + "ItemType": "Ulimit", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "User": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-user", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Vcpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-vcpus", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties.html#cfn-devbatch-jobdefinition-containerproperties-volumes", + "ItemType": "Volumes", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.Device": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-device.html", + "Properties": { + "ContainerPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-device.html#cfn-devbatch-jobdefinition-device-containerpath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "HostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-device.html#cfn-devbatch-jobdefinition-device-hostpath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Permissions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-device.html#cfn-devbatch-jobdefinition-device-permissions", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EfsVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html", + "Properties": { + "AuthorizationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-authorizationconfig", + "Required": false, + "Type": "AuthorizationConfig", + "UpdateType": "Mutable" + }, + "FileSystemId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-filesystemid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "RootDirectory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-rootdirectory", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TransitEncryption": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-transitencryption", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TransitEncryptionPort": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-efsvolumeconfiguration.html#cfn-devbatch-jobdefinition-efsvolumeconfiguration-transitencryptionport", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksContainer": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html", + "Properties": { + "Args": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-args", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Command": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-command", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Env": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-env", + "ItemType": "EksContainerEnvironmentVariable", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-image", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ImagePullPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-imagepullpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Resources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-resources", + "Required": false, + "Type": "EksContainerResourceRequirements", + "UpdateType": "Mutable" + }, + "SecurityContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-securitycontext", + "Required": false, + "Type": "EksContainerSecurityContext", + "UpdateType": "Mutable" + }, + "VolumeMounts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainer.html#cfn-devbatch-jobdefinition-ekscontainer-volumemounts", + "ItemType": "EksContainerVolumeMount", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksContainerEnvironmentVariable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerenvironmentvariable.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-devbatch-jobdefinition-ekscontainerenvironmentvariable-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-devbatch-jobdefinition-ekscontainerenvironmentvariable-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksContainerResourceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerresourcerequirements.html", + "Properties": { + "Limits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerresourcerequirements.html#cfn-devbatch-jobdefinition-ekscontainerresourcerequirements-limits", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "Requests": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainerresourcerequirements.html#cfn-devbatch-jobdefinition-ekscontainerresourcerequirements-requests", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksContainerSecurityContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html", + "Properties": { + "Privileged": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-privileged", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadOnlyRootFilesystem": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-readonlyrootfilesystem", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RunAsGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-runasgroup", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "RunAsNonRoot": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-runasnonroot", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RunAsUser": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainersecuritycontext.html#cfn-devbatch-jobdefinition-ekscontainersecuritycontext-runasuser", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksContainerVolumeMount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainervolumemount.html", + "Properties": { + "MountPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainervolumemount.html#cfn-devbatch-jobdefinition-ekscontainervolumemount-mountpath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainervolumemount.html#cfn-devbatch-jobdefinition-ekscontainervolumemount-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekscontainervolumemount.html#cfn-devbatch-jobdefinition-ekscontainervolumemount-readonly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksEmptyDir": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksemptydir.html", + "Properties": { + "Medium": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksemptydir.html#cfn-devbatch-jobdefinition-eksemptydir-medium", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SizeLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksemptydir.html#cfn-devbatch-jobdefinition-eksemptydir-sizelimit", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksHostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekshostpath.html", + "Properties": { + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekshostpath.html#cfn-devbatch-jobdefinition-ekshostpath-path", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksproperties.html", + "Properties": { + "PodProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksproperties.html#cfn-devbatch-jobdefinition-eksproperties-podproperties", + "Required": false, + "Type": "PodProperties", + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekssecret.html", + "Properties": { + "Optional": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekssecret.html#cfn-devbatch-jobdefinition-ekssecret-optional", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ekssecret.html#cfn-devbatch-jobdefinition-ekssecret-secretname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EksVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html", + "Properties": { + "EmptyDir": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html#cfn-devbatch-jobdefinition-eksvolume-emptydir", + "Required": false, + "Type": "EksEmptyDir", + "UpdateType": "Mutable" + }, + "HostPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html#cfn-devbatch-jobdefinition-eksvolume-hostpath", + "Required": false, + "Type": "EksHostPath", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html#cfn-devbatch-jobdefinition-eksvolume-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Secret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-eksvolume.html#cfn-devbatch-jobdefinition-eksvolume-secret", + "Required": false, + "Type": "EksSecret", + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-environment.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-environment.html#cfn-devbatch-jobdefinition-environment-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-environment.html#cfn-devbatch-jobdefinition-environment-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-ephemeralstorage.html", + "Properties": { + "SizeInGiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-ephemeralstorage.html#cfn-devbatch-jobdefinition-containerproperties-ephemeralstorage-sizeingib", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.EvaluateOnExit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html", + "Properties": { + "Action": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html#cfn-devbatch-jobdefinition-evaluateonexit-action", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "OnExitCode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html#cfn-devbatch-jobdefinition-evaluateonexit-onexitcode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OnReason": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html#cfn-devbatch-jobdefinition-evaluateonexit-onreason", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OnStatusReason": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-evaluateonexit.html#cfn-devbatch-jobdefinition-evaluateonexit-onstatusreason", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.FargatePlatformConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-fargateplatformconfiguration.html", + "Properties": { + "PlatformVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-fargateplatformconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-fargateplatformconfiguration-platformversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.LinuxParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html", + "Properties": { + "Devices": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-devices", + "ItemType": "Device", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "InitProcessEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-initprocessenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxSwap": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-maxswap", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SharedMemorySize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-sharedmemorysize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Swappiness": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-swappiness", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Tmpfs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-linuxparameters.html#cfn-devbatch-jobdefinition-containerproperties-linuxparameters-tmpfs", + "ItemType": "Tmpfs", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-logconfiguration.html", + "Properties": { + "LogDriver": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-logconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-logconfiguration-logdriver", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-logconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-logconfiguration-options", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-logconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-logconfiguration-secretoptions", + "ItemType": "Secret", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties-metadata.html", + "Properties": { + "Labels": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties-metadata.html#cfn-devbatch-jobdefinition-podproperties-metadata-labels", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.MountPoints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-mountpoints.html", + "Properties": { + "ContainerPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-mountpoints.html#cfn-devbatch-jobdefinition-mountpoints-containerpath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-mountpoints.html#cfn-devbatch-jobdefinition-mountpoints-readonly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SourceVolume": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-mountpoints.html#cfn-devbatch-jobdefinition-mountpoints-sourcevolume", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.NetworkConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-networkconfiguration.html", + "Properties": { + "AssignPublicIp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-networkconfiguration.html#cfn-devbatch-jobdefinition-containerproperties-networkconfiguration-assignpublicip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.NodeProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-nodeproperties.html", + "Properties": { + "MainNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-nodeproperties.html#cfn-devbatch-jobdefinition-nodeproperties-mainnode", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "NodeRangeProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-nodeproperties.html#cfn-devbatch-jobdefinition-nodeproperties-noderangeproperties", + "ItemType": "NodeRangeProperty", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "NumNodes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-nodeproperties.html#cfn-devbatch-jobdefinition-nodeproperties-numnodes", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.NodeRangeProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-noderangeproperty.html", + "Properties": { + "Container": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-noderangeproperty.html#cfn-devbatch-jobdefinition-noderangeproperty-container", + "Required": false, + "Type": "ContainerProperties", + "UpdateType": "Mutable" + }, + "TargetNodes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-noderangeproperty.html#cfn-devbatch-jobdefinition-noderangeproperty-targetnodes", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.PodProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html", + "Properties": { + "Containers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-containers", + "ItemType": "EksContainer", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DnsPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-dnspolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "HostNetwork": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-hostnetwork", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Metadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-metadata", + "Required": false, + "Type": "Metadata", + "UpdateType": "Mutable" + }, + "ServiceAccountName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-serviceaccountname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-podproperties.html#cfn-devbatch-jobdefinition-podproperties-volumes", + "ItemType": "EksVolume", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.ResourceRequirement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-resourcerequirement.html", + "Properties": { + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-resourcerequirement.html#cfn-devbatch-jobdefinition-resourcerequirement-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-resourcerequirement.html#cfn-devbatch-jobdefinition-resourcerequirement-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.RetryStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-retrystrategy.html", + "Properties": { + "Attempts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-retrystrategy.html#cfn-devbatch-jobdefinition-retrystrategy-attempts", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "EvaluateOnExit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-retrystrategy.html#cfn-devbatch-jobdefinition-retrystrategy-evaluateonexit", + "ItemType": "EvaluateOnExit", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-runtimeplatform.html", + "Properties": { + "CpuArchitecture": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-runtimeplatform.html#cfn-devbatch-jobdefinition-containerproperties-runtimeplatform-cpuarchitecture", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OperatingSystemFamily": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-containerproperties-runtimeplatform.html#cfn-devbatch-jobdefinition-containerproperties-runtimeplatform-operatingsystemfamily", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.Secret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-secret.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-secret.html#cfn-devbatch-jobdefinition-secret-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ValueFrom": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-secret.html#cfn-devbatch-jobdefinition-secret-valuefrom", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.Timeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-timeout.html", + "Properties": { + "AttemptDurationSeconds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-timeout.html#cfn-devbatch-jobdefinition-timeout-attemptdurationseconds", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.Tmpfs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-tmpfs.html", + "Properties": { + "ContainerPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-tmpfs.html#cfn-devbatch-jobdefinition-tmpfs-containerpath", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "MountOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-tmpfs.html#cfn-devbatch-jobdefinition-tmpfs-mountoptions", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Size": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-tmpfs.html#cfn-devbatch-jobdefinition-tmpfs-size", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.Ulimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ulimit.html", + "Properties": { + "HardLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ulimit.html#cfn-devbatch-jobdefinition-ulimit-hardlimit", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ulimit.html#cfn-devbatch-jobdefinition-ulimit-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "SoftLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-ulimit.html#cfn-devbatch-jobdefinition-ulimit-softlimit", + "PrimitiveType": "Integer", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.Volumes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumes.html", + "Properties": { + "EfsVolumeConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumes.html#cfn-devbatch-jobdefinition-volumes-efsvolumeconfiguration", + "Required": false, + "Type": "EfsVolumeConfiguration", + "UpdateType": "Mutable" + }, + "Host": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumes.html#cfn-devbatch-jobdefinition-volumes-host", + "Required": false, + "Type": "VolumesHost", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumes.html#cfn-devbatch-jobdefinition-volumes-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::DevBatch::JobDefinition.VolumesHost": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumeshost.html", + "Properties": { + "SourcePath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devbatch-jobdefinition-volumeshost.html#cfn-devbatch-jobdefinition-volumeshost-sourcepath", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationchannelconfig.html", "Properties": { @@ -70768,6 +71893,12 @@ "AWS::MediaLive::Channel.Ac3Settings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html", "Properties": { + "AttenuationControl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html#cfn-medialive-channel-ac3settings-attenuationcontrol", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "Bitrate": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html#cfn-medialive-channel-ac3settings-bitrate", "PrimitiveType": "Double", @@ -72242,6 +73373,12 @@ "Type": "List", "UpdateType": "Mutable" }, + "ThumbnailConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html#cfn-medialive-channel-encodersettings-thumbnailconfiguration", + "Required": false, + "Type": "ThumbnailConfiguration", + "UpdateType": "Mutable" + }, "TimecodeConfig": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html#cfn-medialive-channel-encodersettings-timecodeconfig", "Required": false, @@ -74136,6 +75273,18 @@ "Required": false, "UpdateType": "Mutable" }, + "KlvBehavior": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-klvbehavior", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "KlvDataPids": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-klvdatapids", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "NielsenId3Behavior": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html#cfn-medialive-channel-m3u8settings-nielsenid3behavior", "PrimitiveType": "String", @@ -75044,6 +76193,12 @@ "Required": false, "UpdateType": "Mutable" }, + "IncludeFillerNalUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html#cfn-medialive-channel-rtmpgroupsettings-includefillernalunits", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, "InputLossAction": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html#cfn-medialive-channel-rtmpgroupsettings-inputlossaction", "PrimitiveType": "String", @@ -75251,6 +76406,17 @@ } } }, + "AWS::MediaLive::Channel.ThumbnailConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-thumbnailconfiguration.html", + "Properties": { + "State": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-thumbnailconfiguration.html#cfn-medialive-channel-thumbnailconfiguration-state", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::MediaLive::Channel.TimecodeBurninSettings": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-timecodeburninsettings.html", "Properties": { @@ -80207,6 +81373,1001 @@ } } }, + "AWS::PCAConnectorAD::Connector.VpcInformation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-connector-vpcinformation.html", + "Properties": { + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-connector-vpcinformation.html#cfn-pcaconnectorad-connector-vpcinformation-securitygroupids", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds" + } + } + } + }, + "AWS::PCAConnectorAD::Template.ApplicationPolicies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-applicationpolicies.html", + "Properties": { + "Critical": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-applicationpolicies.html#cfn-pcaconnectorad-template-applicationpolicies-critical", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Policies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-applicationpolicies.html#cfn-pcaconnectorad-template-applicationpolicies-policies", + "DuplicatesAllowed": false, + "ItemType": "ApplicationPolicy", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.ApplicationPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-applicationpolicy.html", + "Properties": { + "PolicyObjectIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-applicationpolicy.html#cfn-pcaconnectorad-template-applicationpolicy-policyobjectidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PolicyType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-applicationpolicy.html#cfn-pcaconnectorad-template-applicationpolicy-policytype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.CertificateValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-certificatevalidity.html", + "Properties": { + "RenewalPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-certificatevalidity.html#cfn-pcaconnectorad-template-certificatevalidity-renewalperiod", + "Required": true, + "Type": "ValidityPeriod", + "UpdateType": "Mutable" + }, + "ValidityPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-certificatevalidity.html#cfn-pcaconnectorad-template-certificatevalidity-validityperiod", + "Required": true, + "Type": "ValidityPeriod", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv2.html", + "Properties": { + "EnableKeyReuseOnNtTokenKeysetStorageFull": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv2.html#cfn-pcaconnectorad-template-enrollmentflagsv2-enablekeyreuseonnttokenkeysetstoragefull", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "IncludeSymmetricAlgorithms": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv2.html#cfn-pcaconnectorad-template-enrollmentflagsv2-includesymmetricalgorithms", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NoSecurityExtension": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv2.html#cfn-pcaconnectorad-template-enrollmentflagsv2-nosecurityextension", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RemoveInvalidCertificateFromPersonalStore": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv2.html#cfn-pcaconnectorad-template-enrollmentflagsv2-removeinvalidcertificatefrompersonalstore", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UserInteractionRequired": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv2.html#cfn-pcaconnectorad-template-enrollmentflagsv2-userinteractionrequired", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv3.html", + "Properties": { + "EnableKeyReuseOnNtTokenKeysetStorageFull": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv3.html#cfn-pcaconnectorad-template-enrollmentflagsv3-enablekeyreuseonnttokenkeysetstoragefull", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "IncludeSymmetricAlgorithms": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv3.html#cfn-pcaconnectorad-template-enrollmentflagsv3-includesymmetricalgorithms", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NoSecurityExtension": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv3.html#cfn-pcaconnectorad-template-enrollmentflagsv3-nosecurityextension", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RemoveInvalidCertificateFromPersonalStore": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv3.html#cfn-pcaconnectorad-template-enrollmentflagsv3-removeinvalidcertificatefrompersonalstore", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UserInteractionRequired": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv3.html#cfn-pcaconnectorad-template-enrollmentflagsv3-userinteractionrequired", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv4.html", + "Properties": { + "EnableKeyReuseOnNtTokenKeysetStorageFull": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv4.html#cfn-pcaconnectorad-template-enrollmentflagsv4-enablekeyreuseonnttokenkeysetstoragefull", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "IncludeSymmetricAlgorithms": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv4.html#cfn-pcaconnectorad-template-enrollmentflagsv4-includesymmetricalgorithms", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NoSecurityExtension": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv4.html#cfn-pcaconnectorad-template-enrollmentflagsv4-nosecurityextension", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RemoveInvalidCertificateFromPersonalStore": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv4.html#cfn-pcaconnectorad-template-enrollmentflagsv4-removeinvalidcertificatefrompersonalstore", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UserInteractionRequired": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-enrollmentflagsv4.html#cfn-pcaconnectorad-template-enrollmentflagsv4-userinteractionrequired", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.ExtensionsV2": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv2.html", + "Properties": { + "ApplicationPolicies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv2.html#cfn-pcaconnectorad-template-extensionsv2-applicationpolicies", + "Required": false, + "Type": "ApplicationPolicies", + "UpdateType": "Mutable" + }, + "KeyUsage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv2.html#cfn-pcaconnectorad-template-extensionsv2-keyusage", + "Required": true, + "Type": "KeyUsage", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.ExtensionsV3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv3.html", + "Properties": { + "ApplicationPolicies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv3.html#cfn-pcaconnectorad-template-extensionsv3-applicationpolicies", + "Required": false, + "Type": "ApplicationPolicies", + "UpdateType": "Mutable" + }, + "KeyUsage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv3.html#cfn-pcaconnectorad-template-extensionsv3-keyusage", + "Required": true, + "Type": "KeyUsage", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.ExtensionsV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv4.html", + "Properties": { + "ApplicationPolicies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv4.html#cfn-pcaconnectorad-template-extensionsv4-applicationpolicies", + "Required": false, + "Type": "ApplicationPolicies", + "UpdateType": "Mutable" + }, + "KeyUsage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-extensionsv4.html#cfn-pcaconnectorad-template-extensionsv4-keyusage", + "Required": true, + "Type": "KeyUsage", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv2.html", + "Properties": { + "AutoEnrollment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv2.html#cfn-pcaconnectorad-template-generalflagsv2-autoenrollment", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MachineType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv2.html#cfn-pcaconnectorad-template-generalflagsv2-machinetype", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv3.html", + "Properties": { + "AutoEnrollment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv3.html#cfn-pcaconnectorad-template-generalflagsv3-autoenrollment", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MachineType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv3.html#cfn-pcaconnectorad-template-generalflagsv3-machinetype", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv4.html", + "Properties": { + "AutoEnrollment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv4.html#cfn-pcaconnectorad-template-generalflagsv4-autoenrollment", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MachineType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-generalflagsv4.html#cfn-pcaconnectorad-template-generalflagsv4-machinetype", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.KeyUsage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusage.html", + "Properties": { + "Critical": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusage.html#cfn-pcaconnectorad-template-keyusage-critical", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UsageFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusage.html#cfn-pcaconnectorad-template-keyusage-usageflags", + "Required": true, + "Type": "KeyUsageFlags", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.KeyUsageFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageflags.html", + "Properties": { + "DataEncipherment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageflags.html#cfn-pcaconnectorad-template-keyusageflags-dataencipherment", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DigitalSignature": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageflags.html#cfn-pcaconnectorad-template-keyusageflags-digitalsignature", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "KeyAgreement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageflags.html#cfn-pcaconnectorad-template-keyusageflags-keyagreement", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "KeyEncipherment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageflags.html#cfn-pcaconnectorad-template-keyusageflags-keyencipherment", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "NonRepudiation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageflags.html#cfn-pcaconnectorad-template-keyusageflags-nonrepudiation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.KeyUsageProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageproperty.html", + "Properties": { + "PropertyFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageproperty.html#cfn-pcaconnectorad-template-keyusageproperty-propertyflags", + "Required": false, + "Type": "KeyUsagePropertyFlags", + "UpdateType": "Mutable" + }, + "PropertyType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusageproperty.html#cfn-pcaconnectorad-template-keyusageproperty-propertytype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusagepropertyflags.html", + "Properties": { + "Decrypt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusagepropertyflags.html#cfn-pcaconnectorad-template-keyusagepropertyflags-decrypt", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "KeyAgreement": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusagepropertyflags.html#cfn-pcaconnectorad-template-keyusagepropertyflags-keyagreement", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Sign": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-keyusagepropertyflags.html#cfn-pcaconnectorad-template-keyusagepropertyflags-sign", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv2.html", + "Properties": { + "CryptoProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv2.html#cfn-pcaconnectorad-template-privatekeyattributesv2-cryptoproviders", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "KeySpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv2.html#cfn-pcaconnectorad-template-privatekeyattributesv2-keyspec", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "MinimalKeyLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv2.html#cfn-pcaconnectorad-template-privatekeyattributesv2-minimalkeylength", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html", + "Properties": { + "Algorithm": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-algorithm", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "CryptoProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-cryptoproviders", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "KeySpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-keyspec", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "KeyUsageProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-keyusageproperty", + "Required": true, + "Type": "KeyUsageProperty", + "UpdateType": "Mutable" + }, + "MinimalKeyLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv3.html#cfn-pcaconnectorad-template-privatekeyattributesv3-minimalkeylength", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv4.html", + "Properties": { + "Algorithm": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-algorithm", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CryptoProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-cryptoproviders", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "KeySpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-keyspec", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "KeyUsageProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-keyusageproperty", + "Required": false, + "Type": "KeyUsageProperty", + "UpdateType": "Mutable" + }, + "MinimalKeyLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyattributesv4.html#cfn-pcaconnectorad-template-privatekeyattributesv4-minimalkeylength", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv2.html", + "Properties": { + "ClientVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv2.html#cfn-pcaconnectorad-template-privatekeyflagsv2-clientversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ExportableKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv2.html#cfn-pcaconnectorad-template-privatekeyflagsv2-exportablekey", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "StrongKeyProtectionRequired": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv2.html#cfn-pcaconnectorad-template-privatekeyflagsv2-strongkeyprotectionrequired", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv3.html", + "Properties": { + "ClientVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv3.html#cfn-pcaconnectorad-template-privatekeyflagsv3-clientversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ExportableKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv3.html#cfn-pcaconnectorad-template-privatekeyflagsv3-exportablekey", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireAlternateSignatureAlgorithm": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv3.html#cfn-pcaconnectorad-template-privatekeyflagsv3-requirealternatesignaturealgorithm", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "StrongKeyProtectionRequired": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv3.html#cfn-pcaconnectorad-template-privatekeyflagsv3-strongkeyprotectionrequired", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv4.html", + "Properties": { + "ClientVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv4.html#cfn-pcaconnectorad-template-privatekeyflagsv4-clientversion", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ExportableKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv4.html#cfn-pcaconnectorad-template-privatekeyflagsv4-exportablekey", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireAlternateSignatureAlgorithm": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv4.html#cfn-pcaconnectorad-template-privatekeyflagsv4-requirealternatesignaturealgorithm", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireSameKeyRenewal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv4.html#cfn-pcaconnectorad-template-privatekeyflagsv4-requiresamekeyrenewal", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "StrongKeyProtectionRequired": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv4.html#cfn-pcaconnectorad-template-privatekeyflagsv4-strongkeyprotectionrequired", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseLegacyProvider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-privatekeyflagsv4.html#cfn-pcaconnectorad-template-privatekeyflagsv4-uselegacyprovider", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html", + "Properties": { + "RequireCommonName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-requirecommonname", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireDirectoryPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-requiredirectorypath", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireDnsAsCn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-requirednsascn", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-requireemail", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireDirectoryGuid": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-sanrequiredirectoryguid", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireDns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-sanrequiredns", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireDomainDns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-sanrequiredomaindns", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-sanrequireemail", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireSpn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-sanrequirespn", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireUpn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv2.html#cfn-pcaconnectorad-template-subjectnameflagsv2-sanrequireupn", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html", + "Properties": { + "RequireCommonName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-requirecommonname", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireDirectoryPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-requiredirectorypath", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireDnsAsCn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-requirednsascn", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-requireemail", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireDirectoryGuid": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-sanrequiredirectoryguid", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireDns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-sanrequiredns", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireDomainDns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-sanrequiredomaindns", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-sanrequireemail", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireSpn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-sanrequirespn", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireUpn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv3.html#cfn-pcaconnectorad-template-subjectnameflagsv3-sanrequireupn", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html", + "Properties": { + "RequireCommonName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-requirecommonname", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireDirectoryPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-requiredirectorypath", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireDnsAsCn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-requirednsascn", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-requireemail", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireDirectoryGuid": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-sanrequiredirectoryguid", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireDns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-sanrequiredns", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireDomainDns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-sanrequiredomaindns", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-sanrequireemail", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireSpn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-sanrequirespn", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SanRequireUpn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-subjectnameflagsv4.html#cfn-pcaconnectorad-template-subjectnameflagsv4-sanrequireupn", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.TemplateDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatedefinition.html", + "Properties": { + "TemplateV2": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatedefinition.html#cfn-pcaconnectorad-template-templatedefinition-templatev2", + "Required": false, + "Type": "TemplateV2", + "UpdateType": "Mutable" + }, + "TemplateV3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatedefinition.html#cfn-pcaconnectorad-template-templatedefinition-templatev3", + "Required": false, + "Type": "TemplateV3", + "UpdateType": "Mutable" + }, + "TemplateV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatedefinition.html#cfn-pcaconnectorad-template-templatedefinition-templatev4", + "Required": false, + "Type": "TemplateV4", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.TemplateV2": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev2.html", + "Properties": { + "CertificateValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev2.html#cfn-pcaconnectorad-template-templatev2-certificatevalidity", + "Required": true, + "Type": "CertificateValidity", + "UpdateType": "Mutable" + }, + "EnrollmentFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev2.html#cfn-pcaconnectorad-template-templatev2-enrollmentflags", + "Required": true, + "Type": "EnrollmentFlagsV2", + "UpdateType": "Mutable" + }, + "Extensions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev2.html#cfn-pcaconnectorad-template-templatev2-extensions", + "Required": true, + "Type": "ExtensionsV2", + "UpdateType": "Mutable" + }, + "GeneralFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev2.html#cfn-pcaconnectorad-template-templatev2-generalflags", + "Required": true, + "Type": "GeneralFlagsV2", + "UpdateType": "Mutable" + }, + "PrivateKeyAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev2.html#cfn-pcaconnectorad-template-templatev2-privatekeyattributes", + "Required": true, + "Type": "PrivateKeyAttributesV2", + "UpdateType": "Mutable" + }, + "PrivateKeyFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev2.html#cfn-pcaconnectorad-template-templatev2-privatekeyflags", + "Required": true, + "Type": "PrivateKeyFlagsV2", + "UpdateType": "Mutable" + }, + "SubjectNameFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev2.html#cfn-pcaconnectorad-template-templatev2-subjectnameflags", + "Required": true, + "Type": "SubjectNameFlagsV2", + "UpdateType": "Mutable" + }, + "SupersededTemplates": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev2.html#cfn-pcaconnectorad-template-templatev2-supersededtemplates", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.TemplateV3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html", + "Properties": { + "CertificateValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html#cfn-pcaconnectorad-template-templatev3-certificatevalidity", + "Required": true, + "Type": "CertificateValidity", + "UpdateType": "Mutable" + }, + "EnrollmentFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html#cfn-pcaconnectorad-template-templatev3-enrollmentflags", + "Required": true, + "Type": "EnrollmentFlagsV3", + "UpdateType": "Mutable" + }, + "Extensions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html#cfn-pcaconnectorad-template-templatev3-extensions", + "Required": true, + "Type": "ExtensionsV3", + "UpdateType": "Mutable" + }, + "GeneralFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html#cfn-pcaconnectorad-template-templatev3-generalflags", + "Required": true, + "Type": "GeneralFlagsV3", + "UpdateType": "Mutable" + }, + "HashAlgorithm": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html#cfn-pcaconnectorad-template-templatev3-hashalgorithm", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "PrivateKeyAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html#cfn-pcaconnectorad-template-templatev3-privatekeyattributes", + "Required": true, + "Type": "PrivateKeyAttributesV3", + "UpdateType": "Mutable" + }, + "PrivateKeyFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html#cfn-pcaconnectorad-template-templatev3-privatekeyflags", + "Required": true, + "Type": "PrivateKeyFlagsV3", + "UpdateType": "Mutable" + }, + "SubjectNameFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html#cfn-pcaconnectorad-template-templatev3-subjectnameflags", + "Required": true, + "Type": "SubjectNameFlagsV3", + "UpdateType": "Mutable" + }, + "SupersededTemplates": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev3.html#cfn-pcaconnectorad-template-templatev3-supersededtemplates", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.TemplateV4": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html", + "Properties": { + "CertificateValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html#cfn-pcaconnectorad-template-templatev4-certificatevalidity", + "Required": true, + "Type": "CertificateValidity", + "UpdateType": "Mutable" + }, + "EnrollmentFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html#cfn-pcaconnectorad-template-templatev4-enrollmentflags", + "Required": true, + "Type": "EnrollmentFlagsV4", + "UpdateType": "Mutable" + }, + "Extensions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html#cfn-pcaconnectorad-template-templatev4-extensions", + "Required": true, + "Type": "ExtensionsV4", + "UpdateType": "Mutable" + }, + "GeneralFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html#cfn-pcaconnectorad-template-templatev4-generalflags", + "Required": true, + "Type": "GeneralFlagsV4", + "UpdateType": "Mutable" + }, + "HashAlgorithm": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html#cfn-pcaconnectorad-template-templatev4-hashalgorithm", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PrivateKeyAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html#cfn-pcaconnectorad-template-templatev4-privatekeyattributes", + "Required": true, + "Type": "PrivateKeyAttributesV4", + "UpdateType": "Mutable" + }, + "PrivateKeyFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html#cfn-pcaconnectorad-template-templatev4-privatekeyflags", + "Required": true, + "Type": "PrivateKeyFlagsV4", + "UpdateType": "Mutable" + }, + "SubjectNameFlags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html#cfn-pcaconnectorad-template-templatev4-subjectnameflags", + "Required": true, + "Type": "SubjectNameFlagsV4", + "UpdateType": "Mutable" + }, + "SupersededTemplates": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-templatev4.html#cfn-pcaconnectorad-template-templatev4-supersededtemplates", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::Template.ValidityPeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-validityperiod.html", + "Properties": { + "Period": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-validityperiod.html#cfn-pcaconnectorad-template-validityperiod-period", + "PrimitiveType": "Double", + "Required": true, + "UpdateType": "Mutable" + }, + "PeriodType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-template-validityperiod.html#cfn-pcaconnectorad-template-validityperiod-periodtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-templategroupaccesscontrolentry-accessrights.html", + "Properties": { + "AutoEnroll": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-templategroupaccesscontrolentry-accessrights.html#cfn-pcaconnectorad-templategroupaccesscontrolentry-accessrights-autoenroll", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll" + } + }, + "Enroll": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pcaconnectorad-templategroupaccesscontrolentry-accessrights.html#cfn-pcaconnectorad-templategroupaccesscontrolentry-accessrights-enroll", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll" + } + } + } + }, "AWS::Panorama::ApplicationInstance.ManifestOverridesPayload": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-panorama-applicationinstance-manifestoverridespayload.html", "Properties": { @@ -86809,6 +88970,12 @@ "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, @@ -87160,6 +89327,12 @@ "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, @@ -88061,6 +90234,12 @@ "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, @@ -88372,7 +90551,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-forecastcomputation.html#cfn-quicksight-analysis-forecastcomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -89506,7 +91685,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-growthratecomputation.html#cfn-quicksight-analysis-growthratecomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -90793,6 +92972,12 @@ "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, @@ -90949,7 +93134,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-maximumminimumcomputation.html#cfn-quicksight-analysis-maximumminimumcomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -91013,7 +93198,7 @@ }, "FromValue": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-fromvalue", - "Required": true, + "Required": false, "Type": "MeasureField", "UpdateType": "Mutable" }, @@ -91025,13 +93210,13 @@ }, "TargetValue": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-metriccomparisoncomputation.html#cfn-quicksight-analysis-metriccomparisoncomputation-targetvalue", - "Required": true, + "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": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" } @@ -92121,7 +94306,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodoverperiodcomputation.html#cfn-quicksight-analysis-periodoverperiodcomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -92162,7 +94347,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-periodtodatecomputation.html#cfn-quicksight-analysis-periodtodatecomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -92707,6 +94892,12 @@ "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", @@ -92734,6 +94925,21 @@ "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", @@ -92777,6 +94983,29 @@ } } }, + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-pivottablesortby.html", "Properties": { @@ -93472,6 +95701,12 @@ "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, @@ -93636,6 +95871,15 @@ "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" + } } } }, @@ -94252,6 +96496,29 @@ } } }, + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-sheetcontrollayout.html", "Properties": { @@ -94503,6 +96770,12 @@ "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, @@ -94511,6 +96784,29 @@ } } }, + "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": { @@ -94537,6 +96833,18 @@ "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" } } }, @@ -94722,6 +97030,14 @@ "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, @@ -95306,6 +97622,20 @@ } } }, + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-tableunaggregatedfieldwells.html", "Properties": { @@ -95368,6 +97698,12 @@ "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, @@ -95422,6 +97758,12 @@ "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, @@ -95782,7 +98124,7 @@ "Properties": { "Category": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-category", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -95821,7 +98163,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottommoverscomputation.html#cfn-quicksight-analysis-topbottommoverscomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -95847,7 +98189,7 @@ "Properties": { "Category": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-topbottomrankedcomputation.html#cfn-quicksight-analysis-topbottomrankedcomputation-category", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -95912,7 +98254,7 @@ }, "Value": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-totalaggregationcomputation.html#cfn-quicksight-analysis-totalaggregationcomputation-value", - "Required": true, + "Required": false, "Type": "MeasureField", "UpdateType": "Mutable" } @@ -96173,7 +98515,7 @@ "Properties": { "Category": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-uniquevaluescomputation.html#cfn-quicksight-analysis-uniquevaluescomputation-category", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -96915,6 +99257,12 @@ "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", @@ -97069,6 +99417,26 @@ } } }, + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-axisdataoptions.html", "Properties": { @@ -115260,6 +117628,12 @@ "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, @@ -115589,6 +117963,12 @@ "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, @@ -116490,6 +118870,12 @@ "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, @@ -116801,7 +119187,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-forecastcomputation.html#cfn-quicksight-template-forecastcomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -117935,7 +120321,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-growthratecomputation.html#cfn-quicksight-template-growthratecomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -119200,6 +121586,12 @@ "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, @@ -119356,7 +121748,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-maximumminimumcomputation.html#cfn-quicksight-template-maximumminimumcomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -119420,7 +121812,7 @@ }, "FromValue": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-fromvalue", - "Required": true, + "Required": false, "Type": "MeasureField", "UpdateType": "Mutable" }, @@ -119432,13 +121824,13 @@ }, "TargetValue": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-metriccomparisoncomputation.html#cfn-quicksight-template-metriccomparisoncomputation-targetvalue", - "Required": true, + "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": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" } @@ -120491,7 +122883,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodoverperiodcomputation.html#cfn-quicksight-template-periodoverperiodcomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -120532,7 +122924,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-periodtodatecomputation.html#cfn-quicksight-template-periodtodatecomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -121077,6 +123469,12 @@ "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", @@ -121104,6 +123502,21 @@ "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", @@ -121147,6 +123560,29 @@ } } }, + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-pivottablesortby.html", "Properties": { @@ -121842,6 +124278,12 @@ "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, @@ -122006,6 +124448,15 @@ "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" + } } } }, @@ -122622,6 +125073,29 @@ } } }, + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-sheetcontrollayout.html", "Properties": { @@ -122873,6 +125347,12 @@ "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, @@ -122881,6 +125361,29 @@ } } }, + "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": { @@ -122907,6 +125410,18 @@ "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" } } }, @@ -123070,6 +125585,14 @@ "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, @@ -123654,6 +126177,20 @@ } } }, + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-tableunaggregatedfieldwells.html", "Properties": { @@ -123924,6 +126461,12 @@ "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, @@ -123978,6 +126521,12 @@ "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, @@ -124338,7 +126887,7 @@ "Properties": { "Category": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-category", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -124377,7 +126926,7 @@ }, "Time": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottommoverscomputation.html#cfn-quicksight-template-topbottommoverscomputation-time", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -124403,7 +126952,7 @@ "Properties": { "Category": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-topbottomrankedcomputation.html#cfn-quicksight-template-topbottomrankedcomputation-category", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -124468,7 +127017,7 @@ }, "Value": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-totalaggregationcomputation.html#cfn-quicksight-template-totalaggregationcomputation-value", - "Required": true, + "Required": false, "Type": "MeasureField", "UpdateType": "Mutable" } @@ -124729,7 +127278,7 @@ "Properties": { "Category": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-uniquevaluescomputation.html#cfn-quicksight-template-uniquevaluescomputation-category", - "Required": true, + "Required": false, "Type": "DimensionField", "UpdateType": "Mutable" }, @@ -128869,6 +131418,44 @@ } } }, + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rolesanywhere-trustanchor-notificationsetting.html", + "Properties": { + "Channel": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rolesanywhere-trustanchor-notificationsetting.html#cfn-rolesanywhere-trustanchor-notificationsetting-channel", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel" + } + }, + "Enabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rolesanywhere-trustanchor-notificationsetting.html#cfn-rolesanywhere-trustanchor-notificationsetting-enabled", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "Event": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rolesanywhere-trustanchor-notificationsetting.html#cfn-rolesanywhere-trustanchor-notificationsetting-event", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event" + } + }, + "Threshold": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rolesanywhere-trustanchor-notificationsetting.html#cfn-rolesanywhere-trustanchor-notificationsetting-threshold", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold" + } + } + } + }, "AWS::RolesAnywhere::TrustAnchor.Source": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rolesanywhere-trustanchor-source.html", "Properties": { @@ -148081,7 +150668,7 @@ } } }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": { "Attributes": { @@ -152800,6 +155387,12 @@ "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", @@ -156572,6 +159165,93 @@ } } }, + "AWS::CleanRooms::AnalysisTemplate": { + "Attributes": { + "AnalysisTemplateIdentifier": { + "PrimitiveType": "String" + }, + "Arn": { + "PrimitiveType": "String" + }, + "CollaborationArn": { + "PrimitiveType": "String" + }, + "CollaborationIdentifier": { + "PrimitiveType": "String" + }, + "MembershipArn": { + "PrimitiveType": "String" + }, + "Schema": { + "Type": "AnalysisSchema" + }, + "Schema.ReferencedTables": { + "PrimitiveItemType": "String", + "Type": "List" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html", + "Properties": { + "AnalysisParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-analysisparameters", + "DuplicatesAllowed": true, + "ItemType": "AnalysisParameter", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::CleanRooms::AnalysisTemplate.Description" + } + }, + "Format": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-format", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::AnalysisTemplate.Format" + } + }, + "MembershipIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-membershipidentifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier" + } + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::CleanRooms::AnalysisTemplate.Name" + } + }, + "Source": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-source", + "Required": true, + "Type": "AnalysisSource", + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cleanrooms-analysistemplate.html#cfn-cleanrooms-analysistemplate-tags", + "DuplicatesAllowed": true, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::CleanRooms::Collaboration": { "Attributes": { "Arn": { @@ -165062,6 +167742,12 @@ "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "TaskReportConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-taskreportconfig", + "Required": false, + "Type": "TaskReportConfig", + "UpdateType": "Mutable" } } }, @@ -165155,6 +167841,84 @@ } } }, + "AWS::DevBatch::JobDefinition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html", + "Properties": { + "ContainerProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-containerproperties", + "Required": false, + "Type": "ContainerProperties", + "UpdateType": "Mutable" + }, + "EksProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-eksproperties", + "Required": false, + "Type": "EksProperties", + "UpdateType": "Mutable" + }, + "JobDefinitionName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-jobdefinitionname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "NodeProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-nodeproperties", + "Required": false, + "Type": "NodeProperties", + "UpdateType": "Mutable" + }, + "Parameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-parameters", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "PlatformCapabilities": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-platformcapabilities", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PropagateTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-propagatetags", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RetryStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-retrystrategy", + "Required": false, + "Type": "RetryStrategy", + "UpdateType": "Mutable" + }, + "SchedulingPriority": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-schedulingpriority", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-tags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Immutable" + }, + "Timeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-timeout", + "Required": false, + "Type": "Timeout", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devbatch-jobdefinition.html#cfn-devbatch-jobdefinition-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::DevOpsGuru::LogAnomalyDetectionIntegration": { "Attributes": { "AccountId": { @@ -166598,40 +169362,39 @@ } }, "AWS::EC2::EIPAssociation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Attributes": { + "Id": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html", "Properties": { "AllocationId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html#cfn-ec2-eipassociation-allocationid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional", + "UpdateType": "Immutable", "Value": { "ValueType": "AWS::EC2::EIP.AllocationId" } }, - "EIP": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, "InstanceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html#cfn-ec2-eipassociation-instanceid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Immutable" }, "NetworkInterfaceId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html#cfn-ec2-eipassociation-networkinterfaceid", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Immutable" }, "PrivateIpAddress": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-eipassociation.html#cfn-ec2-eipassociation-privateipaddress", "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, @@ -168550,7 +171313,7 @@ "ItemType": "Tag", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } }, @@ -172668,7 +175431,7 @@ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-imageconfiguration", "Required": false, "Type": "ImageConfigurationInput", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, "InitialCapacity": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emrserverless-application.html#cfn-emrserverless-application-initialcapacity", @@ -184809,12 +187572,6 @@ "LoRaWAN.NwkGeoLoc": { "PrimitiveType": "Boolean" }, - "LoRaWAN.PrAllowed": { - "PrimitiveType": "Boolean" - }, - "LoRaWAN.RaAllowed": { - "PrimitiveType": "Boolean" - }, "LoRaWAN.ReportDevStatusBattery": { "PrimitiveType": "Boolean" }, @@ -186253,6 +189010,12 @@ "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", @@ -186278,6 +189041,12 @@ "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", @@ -195775,6 +198544,181 @@ } } }, + "AWS::PCAConnectorAD::Connector": { + "Attributes": { + "ConnectorArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-connector.html", + "Properties": { + "CertificateAuthorityArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-connector.html#cfn-pcaconnectorad-connector-certificateauthorityarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn" + } + }, + "DirectoryId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-connector.html#cfn-pcaconnectorad-connector-directoryid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::Connector.DirectoryId" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-connector.html#cfn-pcaconnectorad-connector-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + }, + "VpcInformation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-connector.html#cfn-pcaconnectorad-connector-vpcinformation", + "Required": true, + "Type": "VpcInformation", + "UpdateType": "Immutable" + } + } + }, + "AWS::PCAConnectorAD::DirectoryRegistration": { + "Attributes": { + "DirectoryRegistrationArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-directoryregistration.html", + "Properties": { + "DirectoryId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-directoryregistration.html#cfn-pcaconnectorad-directoryregistration-directoryid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-directoryregistration.html#cfn-pcaconnectorad-directoryregistration-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::ServicePrincipalName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-serviceprincipalname.html", + "Properties": { + "ConnectorArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-serviceprincipalname.html#cfn-pcaconnectorad-serviceprincipalname-connectorarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn" + } + }, + "DirectoryRegistrationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-serviceprincipalname.html#cfn-pcaconnectorad-serviceprincipalname-directoryregistrationarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn" + } + } + } + }, + "AWS::PCAConnectorAD::Template": { + "Attributes": { + "TemplateArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-template.html", + "Properties": { + "ConnectorArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-template.html#cfn-pcaconnectorad-template-connectorarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::Template.ConnectorArn" + } + }, + "Definition": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-template.html#cfn-pcaconnectorad-template-definition", + "Required": true, + "Type": "TemplateDefinition", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-template.html#cfn-pcaconnectorad-template-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::Template.Name" + } + }, + "ReenrollAllCertificateHolders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-template.html#cfn-pcaconnectorad-template-reenrollallcertificateholders", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-template.html#cfn-pcaconnectorad-template-tags", + "PrimitiveItemType": "String", + "Required": false, + "Type": "Map", + "UpdateType": "Mutable" + } + } + }, + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-templategroupaccesscontrolentry.html", + "Properties": { + "AccessRights": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-templategroupaccesscontrolentry.html#cfn-pcaconnectorad-templategroupaccesscontrolentry-accessrights", + "Required": true, + "Type": "AccessRights", + "UpdateType": "Mutable" + }, + "GroupDisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-templategroupaccesscontrolentry.html#cfn-pcaconnectorad-templategroupaccesscontrolentry-groupdisplayname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName" + } + }, + "GroupSecurityIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-templategroupaccesscontrolentry.html#cfn-pcaconnectorad-templategroupaccesscontrolentry-groupsecurityidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier" + } + }, + "TemplateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pcaconnectorad-templategroupaccesscontrolentry.html#cfn-pcaconnectorad-templategroupaccesscontrolentry-templatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn" + } + } + } + }, "AWS::Panorama::ApplicationInstance": { "Attributes": { "ApplicationInstanceId": { @@ -198615,6 +201559,13 @@ "Type": "List", "UpdateType": "Mutable" }, + "Sources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-sources", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Tags": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-tags", "ItemType": "Tag", @@ -202367,6 +205318,14 @@ "Required": true, "UpdateType": "Mutable" }, + "NotificationSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-notificationsettings", + "DuplicatesAllowed": true, + "ItemType": "NotificationSetting", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, "Source": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html#cfn-rolesanywhere-trustanchor-source", "Required": true, @@ -216434,6 +219393,63 @@ "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": { "AllowedPatternRegex": "^arn:(aws[a-zA-Z-]*)?:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$" }, + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": { + "StringMax": 250, + "StringMin": 0 + }, + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": { + "AllowedPatternRegex": "[0-9a-zA-Z_]+", + "StringMax": 100, + "StringMin": 1 + }, + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": { + "AllowedValues": [ + "SMALLINT", + "INTEGER", + "BIGINT", + "DECIMAL", + "REAL", + "DOUBLE_PRECISION", + "BOOLEAN", + "CHAR", + "VARCHAR", + "DATE", + "TIMESTAMP", + "TIMESTAMPTZ", + "TIME", + "TIMETZ", + "VARBYTE" + ] + }, + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": { + "AllowedPatternRegex": "^[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?$", + "StringMax": 128, + "StringMin": 0 + }, + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": { + "StringMax": 15000, + "StringMin": 0 + }, + "AWS::CleanRooms::AnalysisTemplate.Description": { + "AllowedPatternRegex": "^[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t\\r\\n]*$", + "StringMax": 255, + "StringMin": 0 + }, + "AWS::CleanRooms::AnalysisTemplate.Format": { + "AllowedValues": [ + "SQL" + ] + }, + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": { + "AllowedPatternRegex": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}", + "StringMax": 36, + "StringMin": 36 + }, + "AWS::CleanRooms::AnalysisTemplate.Name": { + "AllowedPatternRegex": "^[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?$", + "StringMax": 128, + "StringMin": 0 + }, "AWS::CleanRooms::Collaboration.CreatorDisplayName": { "AllowedPatternRegex": "^(?!\\s*$)[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*$", "StringMax": 100, @@ -219960,6 +222976,12 @@ "StringMax": 562, "StringMin": 0 }, + "AWS::DataSync::Task.Deleted.ReportLevel": { + "AllowedValues": [ + "ERRORS_ONLY", + "SUCCESSES_AND_ERRORS" + ] + }, "AWS::DataSync::Task.DestinationLocationArn": { "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$", "StringMax": 128, @@ -220074,16 +223096,67 @@ "NONE" ] }, + "AWS::DataSync::Task.S3.BucketAccessRoleArn": { + "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):iam::[0-9]{12}:role/.*$", + "StringMax": 2048, + "StringMin": 0 + }, + "AWS::DataSync::Task.S3.S3BucketArn": { + "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(s3|s3-outposts):[a-z\\-0-9]*:[0-9]*:.*$", + "StringMax": 156, + "StringMin": 0 + }, + "AWS::DataSync::Task.S3.Subdirectory": { + "AllowedPatternRegex": "^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\p{Zs}]*$", + "StringMax": 4096, + "StringMin": 0 + }, + "AWS::DataSync::Task.Skipped.ReportLevel": { + "AllowedValues": [ + "ERRORS_ONLY", + "SUCCESSES_AND_ERRORS" + ] + }, "AWS::DataSync::Task.SourceLocationArn": { "AllowedPatternRegex": "^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$", "StringMax": 128, "StringMin": 0 }, + "AWS::DataSync::Task.TaskReportConfig.ObjectVersionIds": { + "AllowedValues": [ + "INCLUDE", + "NONE" + ] + }, + "AWS::DataSync::Task.TaskReportConfig.OutputType": { + "AllowedValues": [ + "SUMMARY_ONLY", + "STANDARD" + ] + }, + "AWS::DataSync::Task.TaskReportConfig.ReportLevel": { + "AllowedValues": [ + "ERRORS_ONLY", + "SUCCESSES_AND_ERRORS" + ] + }, "AWS::DataSync::Task.TaskSchedule.ScheduleExpression": { "AllowedPatternRegex": "^[a-zA-Z0-9\\ \\_\\*\\?\\,\\|\\^\\-\\/\\#\\s\\(\\)\\+]*$", "StringMax": 256, "StringMin": 0 }, + "AWS::DataSync::Task.Transferred.ReportLevel": { + "AllowedValues": [ + "ERRORS_ONLY", + "SUCCESSES_AND_ERRORS" + ] + }, + "AWS::DataSync::Task.Verified.ReportLevel": { + "AllowedValues": [ + "ERRORS_ONLY", + "SUCCESSES_AND_ERRORS" + ] + }, "AWS::Default::Default.EnabledState": { "AllowedValues": [ "DISABLED", @@ -229061,7 +232134,8 @@ "AWS::MediaTailor::SourceLocation.AccessConfiguration.AccessType": { "AllowedValues": [ "S3_SIGV4", - "SECRETS_MANAGER_ACCESS_TOKEN" + "SECRETS_MANAGER_ACCESS_TOKEN", + "AUTODETECT_SIGV4" ] }, "AWS::MediaTailor::VodSource.HttpPackageConfiguration.Type": { @@ -229984,6 +233058,69 @@ "TAG_POLICY" ] }, + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": { + "AllowedPatternRegex": "^arn:[\\w-]+:acm-pca:[\\w-]+:[0-9]+:certificate-authority(\\/[\\w-]+)$", + "StringMax": 200, + "StringMin": 5 + }, + "AWS::PCAConnectorAD::Connector.DirectoryId": { + "AllowedPatternRegex": "^d-[0-9a-f]{10}$" + }, + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": { + "AllowedPatternRegex": "^(?:sg-[0-9a-f]{8}|sg-[0-9a-f]{17})$", + "StringMax": 20, + "StringMin": 11 + }, + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": { + "AllowedPatternRegex": "^d-[0-9a-f]{10}$" + }, + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": { + "AllowedPatternRegex": "^arn:[\\w-]+:pca-connector-ad:[\\w-]+:[0-9]+:connector(\\/[\\w-]+)$", + "StringMax": 200, + "StringMin": 5 + }, + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": { + "AllowedPatternRegex": "^arn:[\\w-]+:pca-connector-ad:[\\w-]+:[0-9]+:directory-registration(\\/[\\w-]+)$", + "StringMax": 200, + "StringMin": 5 + }, + "AWS::PCAConnectorAD::Template.ConnectorArn": { + "AllowedPatternRegex": "^arn:[\\w-]+:pca-connector-ad:[\\w-]+:[0-9]+:connector\\/[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$", + "StringMax": 200, + "StringMin": 5 + }, + "AWS::PCAConnectorAD::Template.Name": { + "AllowedPatternRegex": "^(?!^\\s+$)((?![\\x5c'\\x2b,;<=>#\\x22])([\\x20-\\x7E]))+$", + "StringMax": 64, + "StringMin": 1 + }, + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": { + "AllowedValues": [ + "ALLOW", + "DENY" + ] + }, + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": { + "AllowedValues": [ + "ALLOW", + "DENY" + ] + }, + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": { + "AllowedPatternRegex": "^[\\x20-\\x7E]+$", + "StringMax": 256, + "StringMin": 0 + }, + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": { + "AllowedPatternRegex": "^S-[0-9]-([0-9]+-){1,14}[0-9]+$", + "StringMax": 256, + "StringMin": 7 + }, + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": { + "AllowedPatternRegex": "^arn:[\\w-]+:pca-connector-ad:[\\w-]+:[0-9]+:connector(\\/[\\w-]+)\\/template(\\/[\\w-]+)$", + "StringMax": 200, + "StringMin": 5 + }, "AWS::Panorama::ApplicationInstance.ApplicationInstanceIdToReplace": { "AllowedPatternRegex": "^[a-zA-Z0-9\\-\\_]+$", "StringMax": 255, @@ -232480,6 +235617,12 @@ "COLUMN" ] }, + "AWS::QuickSight::Analysis.PivotTableOptions.RowsLayout": { + "AllowedValues": [ + "TABULAR", + "HIERARCHY" + ] + }, "AWS::QuickSight::Analysis.PivotTableOptions.SingleMetricVisibility": { "AllowedValues": [ "HIDDEN", @@ -232504,6 +235647,16 @@ "VISIBLE" ] }, + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.CustomLabel": { + "StringMax": 1024, + "StringMin": 1 + }, + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Analysis.PivotTableVisual.VisualId": { "AllowedPatternRegex": "[\\w\\-]+", "StringMax": 512, @@ -232707,6 +235860,12 @@ "DISABLED" ] }, + "AWS::QuickSight::Analysis.RowAlternateColorOptions.UsePrimaryBackgroundColor": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisualOptions": { "AllowedValues": [ "ALL_VISUALS" @@ -232780,6 +235939,16 @@ "StringMax": 512, "StringMin": 1 }, + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.InfoIconText": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Analysis.SheetDefinition.ContentType": { "AllowedValues": [ "PAGINATED", @@ -232849,6 +236018,18 @@ "AWS::QuickSight::Analysis.SimpleClusterMarker.Color": { "AllowedPatternRegex": "^#[A-F0-9]{6}$" }, + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Placement": { + "AllowedValues": [ + "OUTSIDE", + "INSIDE" + ] + }, + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Scale": { + "AllowedValues": [ + "SHARED", + "INDEPENDENT" + ] + }, "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleColumns": { "NumberMax": 10, "NumberMin": 1 @@ -233008,6 +236189,13 @@ "VISIBLE" ] }, + "AWS::QuickSight::Analysis.TableStyleTarget.CellType": { + "AllowedValues": [ + "TOTAL", + "METRIC_HEADER", + "VALUE" + ] + }, "AWS::QuickSight::Analysis.TableVisual.VisualId": { "AllowedPatternRegex": "[\\w\\-]+", "StringMax": 512, @@ -233357,6 +236545,11 @@ "WHOLE" ] }, + "AWS::QuickSight::Dashboard.AttributeAggregationFunction.SimpleAttributeAggregation": { + "AllowedValues": [ + "UNIQUE_VALUE" + ] + }, "AWS::QuickSight::Dashboard.AwsAccountId": { "AllowedPatternRegex": "^[0-9]{12}$", "StringMax": 12, @@ -238208,6 +241401,12 @@ "COLUMN" ] }, + "AWS::QuickSight::Template.PivotTableOptions.RowsLayout": { + "AllowedValues": [ + "TABULAR", + "HIERARCHY" + ] + }, "AWS::QuickSight::Template.PivotTableOptions.SingleMetricVisibility": { "AllowedValues": [ "HIDDEN", @@ -238232,6 +241431,16 @@ "VISIBLE" ] }, + "AWS::QuickSight::Template.PivotTableRowsLabelOptions.CustomLabel": { + "StringMax": 1024, + "StringMin": 1 + }, + "AWS::QuickSight::Template.PivotTableRowsLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Template.PivotTableVisual.VisualId": { "AllowedPatternRegex": "[\\w\\-]+", "StringMax": 512, @@ -238435,6 +241644,12 @@ "DISABLED" ] }, + "AWS::QuickSight::Template.RowAlternateColorOptions.UsePrimaryBackgroundColor": { + "AllowedValues": [ + "ENABLED", + "DISABLED" + ] + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisualOptions": { "AllowedValues": [ "ALL_VISUALS" @@ -238508,6 +241723,16 @@ "StringMax": 512, "StringMin": 1 }, + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.InfoIconText": { + "StringMax": 100, + "StringMin": 1 + }, + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.Visibility": { + "AllowedValues": [ + "HIDDEN", + "VISIBLE" + ] + }, "AWS::QuickSight::Template.SheetDefinition.ContentType": { "AllowedValues": [ "PAGINATED", @@ -238577,6 +241802,18 @@ "AWS::QuickSight::Template.SimpleClusterMarker.Color": { "AllowedPatternRegex": "^#[A-F0-9]{6}$" }, + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Placement": { + "AllowedValues": [ + "OUTSIDE", + "INSIDE" + ] + }, + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Scale": { + "AllowedValues": [ + "SHARED", + "INDEPENDENT" + ] + }, "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleColumns": { "NumberMax": 10, "NumberMin": 1 @@ -238722,6 +241959,13 @@ "VISIBLE" ] }, + "AWS::QuickSight::Template.TableStyleTarget.CellType": { + "AllowedValues": [ + "TOTAL", + "METRIC_HEADER", + "VALUE" + ] + }, "AWS::QuickSight::Template.TableVisual.VisualId": { "AllowedPatternRegex": "[\\w\\-]+", "StringMax": 512, @@ -240812,6 +244056,21 @@ "StringMax": 1011, "StringMin": 1 }, + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": { + "AllowedValues": [ + "ALL" + ] + }, + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": { + "AllowedValues": [ + "CA_CERTIFICATE_EXPIRY", + "END_ENTITY_CERTIFICATE_EXPIRY" + ] + }, + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": { + "NumberMax": 360, + "NumberMin": 1 + }, "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": { "AllowedValues": [ "AWS_ACM_PCA", @@ -245588,7 +248847,8 @@ "AWS::VpcLattice::TargetGroup.HealthCheckConfig.ProtocolVersion": { "AllowedValues": [ "HTTP1", - "HTTP2" + "HTTP2", + "GRPC" ] }, "AWS::VpcLattice::TargetGroup.HealthCheckConfig.UnhealthyThresholdCount": { diff --git a/src/cfnlint/data/CloudSpecs/us-east-2.json b/src/cfnlint/data/CloudSpecs/us-east-2.json index 494a592d01..334d3d1d34 100644 --- a/src/cfnlint/data/CloudSpecs/us-east-2.json +++ b/src/cfnlint/data/CloudSpecs/us-east-2.json @@ -720,6 +720,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -1031,12 +1034,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -2694,6 +2903,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -2865,6 +3075,38 @@ "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", "AWS::OpsWorksCM::Server.EngineAttribute": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Personalize::Dataset.DataSource": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob": "CACHED", "AWS::Personalize::Solution.AlgorithmHyperParameterRanges": "CACHED", @@ -3088,7 +3330,26 @@ "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" + } + }, + "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", @@ -3106,7 +3367,23 @@ "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": { + "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", @@ -3136,7 +3413,17 @@ "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": { + "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", @@ -3144,7 +3431,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": true, + "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", @@ -3187,7 +3559,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": true, + "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", @@ -3229,7 +3641,29 @@ "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": { + "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", @@ -3237,11 +3671,88 @@ "AWS::QuickSight::Analysis.LongFormatText": "CACHED", "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", - "AWS::QuickSight::Analysis.MeasureField": "CACHED", - "AWS::QuickSight::Analysis.MetricComparisonComputation": "CACHED", - "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", + "AWS::QuickSight::Analysis.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": true, + "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": { + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, + "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", + "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.NullValueFormatConfiguration": "CACHED", "AWS::QuickSight::Analysis.NumberDisplayFormatConfiguration": "CACHED", @@ -3272,8 +3783,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": true, + "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": true, + "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", @@ -3293,7 +3875,86 @@ "AWS::QuickSight::Analysis.PivotTableFieldOptions": "CACHED", "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" + }, + "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" + } + }, + "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", @@ -3318,11 +3979,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -3357,15 +4061,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -3391,10 +4187,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -3404,9 +4232,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -3415,7 +4381,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": true, + "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", @@ -3438,7 +4429,35 @@ "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": { + "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", @@ -4160,7 +5179,26 @@ "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" + } + }, + "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", @@ -4177,7 +5215,23 @@ "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": { + "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", @@ -4207,7 +5261,17 @@ "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": { + "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", @@ -4215,7 +5279,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": true, + "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", @@ -4258,7 +5407,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": true, + "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", @@ -4299,7 +5488,29 @@ "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": { + "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", @@ -4307,9 +5518,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -4341,8 +5629,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": true, + "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": true, + "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", @@ -4362,7 +5721,86 @@ "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" + } + }, + "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", @@ -4387,11 +5825,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -4426,14 +5907,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -4465,10 +6038,42 @@ "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": { + "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": { + "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", @@ -4478,9 +6083,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -4489,7 +6232,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": true, + "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", @@ -4603,6 +6371,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", @@ -4619,6 +6389,7 @@ "AWS::RoboMaker::SimulationApplication.RobotSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SimulationSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SourceConfig": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -5349,7 +7120,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5481,6 +7252,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -5661,7 +7433,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -5752,7 +7616,44 @@ "AWS::EC2::DHCPOptions": "CACHED", "AWS::EC2::EC2Fleet": "CACHED", "AWS::EC2::EIP": "CACHED", - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -5766,6 +7667,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", @@ -5877,50 +7779,7 @@ "AWS::ElasticLoadBalancing::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::Listener": "CACHED", "AWS::ElasticLoadBalancingV2::ListenerCertificate": "CACHED", - "AWS::ElasticLoadBalancingV2::ListenerRule": { - "Attributes": { - "IsDefault": { - "PrimitiveType": "Boolean" - }, - "RuleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html", - "Properties": { - "Actions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-actions", - "DuplicatesAllowed": false, - "ItemType": "Action", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Conditions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-conditions", - "DuplicatesAllowed": false, - "ItemType": "RuleCondition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "ListenerArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-listenerarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Priority": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listenerrule.html#cfn-elasticloadbalancingv2-listenerrule-priority", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::ElasticLoadBalancingV2::ListenerRule.Priority" - } - } - } - }, + "AWS::ElasticLoadBalancingV2::ListenerRule": "CACHED", "AWS::ElasticLoadBalancingV2::LoadBalancer": "CACHED", "AWS::ElasticLoadBalancingV2::TargetGroup": "CACHED", "AWS::Elasticsearch::Domain": "CACHED", @@ -6215,52 +8074,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::ManagedBlockchain::Member": "CACHED", "AWS::ManagedBlockchain::Node": { @@ -6376,6 +8190,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Personalize::Dataset": "CACHED", "AWS::Personalize::DatasetGroup": "CACHED", "AWS::Personalize::Schema": "CACHED", @@ -6431,76 +8250,7 @@ "AWS::Rekognition::Collection": "CACHED", "AWS::Rekognition::Project": "CACHED", "AWS::Rekognition::StreamProcessor": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -7145,6 +8895,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -9287,6 +11046,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Personalize::Dataset.DataSource.DataLocation": "CACHED", "AWS::Personalize::Dataset.DatasetGroupArn": "CACHED", "AWS::Personalize::Dataset.DatasetImportJob.DatasetArn": "CACHED", @@ -11378,7 +13150,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", @@ -11422,6 +13200,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-gov-east-1.json b/src/cfnlint/data/CloudSpecs/us-gov-east-1.json index 1ed16ea431..34ffc8b03a 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": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5309,7 +5309,99 @@ "AWS::DataSync::LocationObjectStorage": "CACHED", "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -5467,7 +5559,44 @@ } } }, - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -6076,31 +6205,7 @@ } }, "AWS::EC2::VPCCidrBlock": "CACHED", - "AWS::EC2::VPCDHCPOptionsAssociation": { - "Attributes": { - "Id": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcdhcpoptionsassociation.html", - "Properties": { - "DhcpOptionsId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcdhcpoptionsassociation.html#cfn-ec2-vpcdhcpoptionsassociation-dhcpoptionsid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcdhcpoptionsassociation.html#cfn-ec2-vpcdhcpoptionsassociation-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, + "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Attributes": { "CreationTimestamp": { diff --git a/src/cfnlint/data/CloudSpecs/us-gov-west-1.json b/src/cfnlint/data/CloudSpecs/us-gov-west-1.json index 213be476aa..d3e4d04e28 100644 --- a/src/cfnlint/data/CloudSpecs/us-gov-west-1.json +++ b/src/cfnlint/data/CloudSpecs/us-gov-west-1.json @@ -1373,12 +1373,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -3781,7 +3987,26 @@ "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" + } + }, + "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", @@ -3833,7 +4058,23 @@ "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": { + "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", @@ -3887,7 +4128,17 @@ }, "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": { + "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", @@ -3895,7 +4146,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": true, + "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", @@ -3954,7 +4290,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": true, + "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", @@ -3996,17 +4372,116 @@ "AWS::QuickSight::Analysis.LineChartSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.LineChartVisual": "CACHED", "AWS::QuickSight::Analysis.LineSeriesAxisDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlDisplayOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSearchOptions": "CACHED", - "AWS::QuickSight::Analysis.ListControlSelectAllOptions": "CACHED", - "AWS::QuickSight::Analysis.LoadingAnimation": "CACHED", - "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", + "AWS::QuickSight::Analysis.ListControlDisplayOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-listcontroldisplayoptions.html", + "Properties": { + "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", + "AWS::QuickSight::Analysis.LocalNavigationConfiguration": "CACHED", "AWS::QuickSight::Analysis.LongFormatText": "CACHED", "AWS::QuickSight::Analysis.MappedDataSetParameter": "CACHED", "AWS::QuickSight::Analysis.MaximumLabelType": "CACHED", - "AWS::QuickSight::Analysis.MaximumMinimumComputation": "CACHED", + "AWS::QuickSight::Analysis.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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.MinimumLabelType": "CACHED", "AWS::QuickSight::Analysis.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Analysis.NegativeValueConfiguration": "CACHED", @@ -4039,8 +4514,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": true, + "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": true, + "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", @@ -4323,11 +4869,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramChartConfiguration": "CACHED", @@ -4426,15 +5015,107 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -4460,10 +5141,42 @@ "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", "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": { + "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": { + "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", @@ -4473,9 +5186,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Analysis.TotalOptions": "CACHED", "AWS::QuickSight::Analysis.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TreeMapConfiguration": "CACHED", @@ -4484,7 +5335,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": true, + "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", @@ -4507,7 +5383,35 @@ "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": { + "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": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-aggregationsortconfiguration.html", "Properties": { @@ -5854,7 +6758,26 @@ "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" + } + }, + "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", @@ -5905,7 +6828,23 @@ "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": { + "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", @@ -5941,33 +6880,128 @@ "Required": false, "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFieldOptions" + "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": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-filterscopeconfiguration.html", + "Properties": { + "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", + "AWS::QuickSight::Template.FilterTextFieldControl": "CACHED", + "AWS::QuickSight::Template.FontConfiguration": "CACHED", + "AWS::QuickSight::Template.FontSize": "CACHED", + "AWS::QuickSight::Template.FontWeight": "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" } }, - "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", + "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, - "Type": "List", "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::QuickSight::Template.FilterOperationSelectedFieldsConfiguration.SelectedFields" + "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": true, + "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.FilterOperationTargetVisualsConfiguration": "CACHED", - "AWS::QuickSight::Template.FilterRelativeDateTimeControl": "CACHED", - "AWS::QuickSight::Template.FilterScopeConfiguration": "CACHED", - "AWS::QuickSight::Template.FilterSelectableValues": "CACHED", - "AWS::QuickSight::Template.FilterSliderControl": "CACHED", - "AWS::QuickSight::Template.FilterTextAreaControl": "CACHED", - "AWS::QuickSight::Template.FilterTextFieldControl": "CACHED", - "AWS::QuickSight::Template.FontConfiguration": "CACHED", - "AWS::QuickSight::Template.FontSize": "CACHED", - "AWS::QuickSight::Template.FontWeight": "CACHED", - "AWS::QuickSight::Template.ForecastComputation": "CACHED", "AWS::QuickSight::Template.ForecastConfiguration": "CACHED", "AWS::QuickSight::Template.ForecastScenario": "CACHED", "AWS::QuickSight::Template.FormatConfiguration": "CACHED", @@ -6026,7 +7060,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": true, + "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", @@ -6067,7 +7141,29 @@ "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": { + "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", @@ -6075,9 +7171,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": true, + "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": true, + "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": true, + "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": true, + "Type": "DimensionField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.MinimumLabelType": "CACHED", "AWS::QuickSight::Template.MissingDataConfiguration": "CACHED", "AWS::QuickSight::Template.NegativeValueConfiguration": "CACHED", @@ -6109,8 +7282,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": true, + "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": true, + "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", @@ -6393,11 +7637,54 @@ "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" + } + }, + "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" + } + } + } + }, "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration": "CACHED", "AWS::QuickSight::Template.SankeyDiagramAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.SankeyDiagramChartConfiguration": "CACHED", @@ -6496,14 +7783,106 @@ "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": { + "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.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" + } + } + }, "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" + }, + "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", @@ -6535,10 +7914,42 @@ "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": { + "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": { + "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", @@ -6548,9 +7959,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": true, + "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": true, + "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": true, + "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": true, + "Type": "MeasureField", + "UpdateType": "Mutable" + } + } + }, "AWS::QuickSight::Template.TotalOptions": "CACHED", "AWS::QuickSight::Template.TreeMapAggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TreeMapConfiguration": "CACHED", @@ -6559,7 +8108,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": true, + "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", @@ -6951,8 +8525,10 @@ "AWS::Timestream::ScheduledQuery.TimestreamConfiguration": "CACHED", "AWS::Timestream::Table.MagneticStoreRejectedDataLocation": "CACHED", "AWS::Timestream::Table.MagneticStoreWriteProperties": "CACHED", + "AWS::Timestream::Table.PartitionKey": "CACHED", "AWS::Timestream::Table.RetentionProperties": "CACHED", "AWS::Timestream::Table.S3Configuration": "CACHED", + "AWS::Timestream::Table.Schema": "CACHED", "AWS::Transfer::Connector.As2Config": "CACHED", "AWS::Transfer::Connector.SftpConfig": "CACHED", "AWS::Transfer::Server.As2Transport": "CACHED", @@ -7278,7 +8854,7 @@ "AWS::XRay::SamplingRule.SamplingRule": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -9092,51 +10668,143 @@ } } }, - "AWS::Config::ConfigurationAggregator": "CACHED", - "AWS::Config::ConfigurationRecorder": "CACHED", - "AWS::Config::DeliveryChannel": "CACHED", - "AWS::Config::OrganizationConfigRule": "CACHED", - "AWS::Config::RemediationConfiguration": "CACHED", - "AWS::Config::StoredQuery": "CACHED", - "AWS::Connect::ApprovedOrigin": "CACHED", - "AWS::Connect::ContactFlow": "CACHED", - "AWS::Connect::ContactFlowModule": "CACHED", - "AWS::Connect::HoursOfOperation": "CACHED", - "AWS::Connect::Instance": "CACHED", - "AWS::Connect::InstanceStorageConfig": "CACHED", - "AWS::Connect::IntegrationAssociation": "CACHED", - "AWS::Connect::Prompt": "CACHED", - "AWS::Connect::Queue": "CACHED", - "AWS::Connect::QuickConnect": "CACHED", - "AWS::Connect::RoutingProfile": "CACHED", - "AWS::Connect::SecurityKey": "CACHED", - "AWS::Connect::User": "CACHED", - "AWS::Connect::UserHierarchyGroup": "CACHED", - "AWS::DLM::LifecyclePolicy": "CACHED", - "AWS::DMS::Certificate": "CACHED", - "AWS::DMS::Endpoint": "CACHED", - "AWS::DMS::EventSubscription": "CACHED", - "AWS::DMS::ReplicationInstance": "CACHED", - "AWS::DMS::ReplicationSubnetGroup": "CACHED", - "AWS::DMS::ReplicationTask": "CACHED", - "AWS::DataBrew::Dataset": "CACHED", - "AWS::DataBrew::Job": "CACHED", - "AWS::DataBrew::Project": "CACHED", - "AWS::DataBrew::Recipe": "CACHED", - "AWS::DataBrew::Ruleset": "CACHED", - "AWS::DataBrew::Schedule": "CACHED", - "AWS::DataSync::Agent": "CACHED", - "AWS::DataSync::LocationAzureBlob": "CACHED", - "AWS::DataSync::LocationEFS": "CACHED", - "AWS::DataSync::LocationFSxLustre": "CACHED", - "AWS::DataSync::LocationFSxONTAP": "CACHED", - "AWS::DataSync::LocationFSxWindows": "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::Config::ConfigurationAggregator": "CACHED", + "AWS::Config::ConfigurationRecorder": "CACHED", + "AWS::Config::DeliveryChannel": "CACHED", + "AWS::Config::OrganizationConfigRule": "CACHED", + "AWS::Config::RemediationConfiguration": "CACHED", + "AWS::Config::StoredQuery": "CACHED", + "AWS::Connect::ApprovedOrigin": "CACHED", + "AWS::Connect::ContactFlow": "CACHED", + "AWS::Connect::ContactFlowModule": "CACHED", + "AWS::Connect::HoursOfOperation": "CACHED", + "AWS::Connect::Instance": "CACHED", + "AWS::Connect::InstanceStorageConfig": "CACHED", + "AWS::Connect::IntegrationAssociation": "CACHED", + "AWS::Connect::Prompt": "CACHED", + "AWS::Connect::Queue": "CACHED", + "AWS::Connect::QuickConnect": "CACHED", + "AWS::Connect::RoutingProfile": "CACHED", + "AWS::Connect::SecurityKey": "CACHED", + "AWS::Connect::User": "CACHED", + "AWS::Connect::UserHierarchyGroup": "CACHED", + "AWS::DLM::LifecyclePolicy": "CACHED", + "AWS::DMS::Certificate": "CACHED", + "AWS::DMS::Endpoint": "CACHED", + "AWS::DMS::EventSubscription": "CACHED", + "AWS::DMS::ReplicationInstance": "CACHED", + "AWS::DMS::ReplicationSubnetGroup": "CACHED", + "AWS::DMS::ReplicationTask": "CACHED", + "AWS::DataBrew::Dataset": "CACHED", + "AWS::DataBrew::Job": "CACHED", + "AWS::DataBrew::Project": "CACHED", + "AWS::DataBrew::Recipe": "CACHED", + "AWS::DataBrew::Ruleset": "CACHED", + "AWS::DataBrew::Schedule": "CACHED", + "AWS::DataSync::Agent": "CACHED", + "AWS::DataSync::LocationAzureBlob": "CACHED", + "AWS::DataSync::LocationEFS": "CACHED", + "AWS::DataSync::LocationFSxLustre": "CACHED", + "AWS::DataSync::LocationFSxONTAP": "CACHED", + "AWS::DataSync::LocationFSxWindows": "CACHED", + "AWS::DataSync::LocationHDFS": "CACHED", + "AWS::DataSync::LocationNFS": "CACHED", + "AWS::DataSync::LocationObjectStorage": "CACHED", + "AWS::DataSync::LocationS3": "CACHED", + "AWS::DataSync::LocationSMB": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -9298,7 +10966,44 @@ } } }, - "AWS::EC2::EIPAssociation": "CACHED", + "AWS::EC2::EIPAssociation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html", + "Properties": { + "AllocationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-allocationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional", + "Value": { + "ValueType": "AWS::EC2::EIP.AllocationId" + } + }, + "EIP": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-eip", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-instanceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "NetworkInterfaceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-networkinterfaceid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Conditional" + }, + "PrivateIpAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html#cfn-ec2-eipassociation-PrivateIpAddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::EC2::EgressOnlyInternetGateway": "CACHED", "AWS::EC2::EnclaveCertificateIamRoleAssociation": "CACHED", "AWS::EC2::FlowLog": "CACHED", @@ -9936,31 +11641,7 @@ } }, "AWS::EC2::VPCCidrBlock": "CACHED", - "AWS::EC2::VPCDHCPOptionsAssociation": { - "Attributes": { - "Id": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcdhcpoptionsassociation.html", - "Properties": { - "DhcpOptionsId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcdhcpoptionsassociation.html#cfn-ec2-vpcdhcpoptionsassociation-dhcpoptionsid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcdhcpoptionsassociation.html#cfn-ec2-vpcdhcpoptionsassociation-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::EC2::VPC.Id" - } - } - } - }, + "AWS::EC2::VPCDHCPOptionsAssociation": "CACHED", "AWS::EC2::VPCEndpoint": { "Attributes": { "CreationTimestamp": { @@ -11821,7 +13502,61 @@ "AWS::KinesisAnalyticsV2::ApplicationOutput": "CACHED", "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource": "CACHED", "AWS::KinesisFirehose::DeliveryStream": "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" + }, + "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" + }, + "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::Resource": "CACHED", "AWS::Lambda::Alias": "CACHED", @@ -12576,135 +14311,7 @@ } } }, - "AWS::SQS::Queue": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "QueueName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html", - "Properties": { - "ContentBasedDeduplication": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-contentbaseddeduplication", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "DeduplicationScope": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-deduplicationscope", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DelaySeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-delayseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SQS::Queue.DelaySeconds" - } - }, - "FifoQueue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-fifoqueue", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "FifoThroughputLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-fifothroughputlimit", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "KmsDataKeyReusePeriodSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-kmsdatakeyreuseperiodseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SQS::Queue.KmsDataKeyReusePeriodSeconds" - } - }, - "KmsMasterKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-kmsmasterkeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MaximumMessageSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-maxmesgsize", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SQS::Queue.MaximumMessageSize" - } - }, - "MessageRetentionPeriod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-msgretentionperiod", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SQS::Queue.MessageRetentionPeriod" - } - }, - "QueueName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-name", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ReceiveMessageWaitTimeSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-receivemsgwaittime", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SQS::Queue.ReceiveMessageWaitTimeSeconds" - } - }, - "RedriveAllowPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-redriveallowpolicy", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "RedrivePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-redrive", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "SqsManagedSseEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-SqsManagedSseEnabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#cfn-sqs-queue-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VisibilityTimeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-queues.html#aws-sqs-queue-visiblitytimeout", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::SQS::Queue.VisibilityTimeout" - } - } - } - }, + "AWS::SQS::Queue": "CACHED", "AWS::SQS::QueuePolicy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-policy.html", "Properties": { @@ -12936,57 +14543,7 @@ "AWS::Synthetics::Group": "CACHED", "AWS::Timestream::Database": "CACHED", "AWS::Timestream::ScheduledQuery": "CACHED", - "AWS::Timestream::Table": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "Name": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html", - "Properties": { - "DatabaseName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-databasename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Timestream::Table.DatabaseName" - } - }, - "MagneticStoreWriteProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-magneticstorewriteproperties", - "Required": false, - "Type": "MagneticStoreWriteProperties", - "UpdateType": "Mutable" - }, - "RetentionProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-retentionproperties", - "Required": false, - "Type": "RetentionProperties", - "UpdateType": "Mutable" - }, - "TableName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-tablename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "AWS::Timestream::Table.TableName" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-timestream-table.html#cfn-timestream-table-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - }, + "AWS::Timestream::Table": "CACHED", "AWS::Transfer::Agreement": "CACHED", "AWS::Transfer::Certificate": "CACHED", "AWS::Transfer::Connector": "CACHED", @@ -16264,6 +17821,9 @@ "AWS::Timestream::ScheduledQuery.ScheduledQueryName": "CACHED", "AWS::Timestream::ScheduledQuery.SnsConfiguration.TopicArn": "CACHED", "AWS::Timestream::Table.DatabaseName": "CACHED", + "AWS::Timestream::Table.PartitionKey.EnforcementInRecord": "CACHED", + "AWS::Timestream::Table.PartitionKey.Name": "CACHED", + "AWS::Timestream::Table.PartitionKey.Type": "CACHED", "AWS::Timestream::Table.TableName": "CACHED", "AWS::Transfer::Agreement.AccessRole": "CACHED", "AWS::Transfer::Agreement.BaseDirectory": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-west-1.json b/src/cfnlint/data/CloudSpecs/us-west-1.json index e9d21d3af9..c9aefc4108 100644 --- a/src/cfnlint/data/CloudSpecs/us-west-1.json +++ b/src/cfnlint/data/CloudSpecs/us-west-1.json @@ -2207,6 +2207,38 @@ "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", "AWS::OpsWorksCM::Server.EngineAttribute": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration": "CACHED", "AWS::Pipes::Pipe.BatchArrayProperties": "CACHED", "AWS::Pipes::Pipe.BatchContainerOverrides": "CACHED", @@ -2295,6 +2327,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", @@ -2305,6 +2339,7 @@ "AWS::ResourceGroups::Group.Query": "CACHED", "AWS::ResourceGroups::Group.ResourceQuery": "CACHED", "AWS::ResourceGroups::Group.TagFilter": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -3116,7 +3151,7 @@ "Alexa::ASK::Skill.SkillPackage": "CACHED", "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -3332,7 +3367,99 @@ "AWS::DataSync::LocationObjectStorage": "CACHED", "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -3431,6 +3558,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", @@ -3790,52 +3918,7 @@ "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-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::FindingsFilter": "CACHED", "AWS::Macie::Session": "CACHED", "AWS::MediaConnect::Bridge": "CACHED", "AWS::MediaConnect::BridgeOutput": "CACHED", @@ -3940,6 +4023,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Pipes::Pipe": "CACHED", "AWS::RAM::Permission": "CACHED", "AWS::RAM::ResourceShare": "CACHED", @@ -3972,76 +4060,7 @@ "AWS::RefactorSpaces::Route": "CACHED", "AWS::RefactorSpaces::Service": "CACHED", "AWS::Rekognition::Collection": "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::App": "CACHED", "AWS::ResilienceHub::ResiliencyPolicy": "CACHED", "AWS::ResourceExplorer2::DefaultViewAssociation": "CACHED", "AWS::ResourceExplorer2::Index": "CACHED", @@ -6105,6 +6124,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.AssignPublicIp": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.SecurityGroups": "CACHED", "AWS::Pipes::Pipe.AwsVpcConfiguration.Subnets": "CACHED", @@ -6442,7 +6474,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", @@ -6462,6 +6500,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", diff --git a/src/cfnlint/data/CloudSpecs/us-west-2.json b/src/cfnlint/data/CloudSpecs/us-west-2.json index f4ac21a639..1e144e216c 100644 --- a/src/cfnlint/data/CloudSpecs/us-west-2.json +++ b/src/cfnlint/data/CloudSpecs/us-west-2.json @@ -517,23 +517,7 @@ "AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties": "CACHED", "AWS::AppStream::DirectoryConfig.ServiceAccountCredentials": "CACHED", "AWS::AppStream::Entitlement.Attribute": "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.ComputeCapacity": "CACHED", "AWS::AppStream::Fleet.DomainJoinInfo": "CACHED", "AWS::AppStream::Fleet.S3Location": "CACHED", "AWS::AppStream::Fleet.VpcConfig": "CACHED", @@ -612,20 +596,338 @@ "AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.InstanceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html", + "Properties": { + "AcceleratorCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratorcount", + "Required": false, + "Type": "AcceleratorCountRequest", + "UpdateType": "Mutable" + }, + "AcceleratorManufacturers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratormanufacturers", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AcceleratorNames": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratornames", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AcceleratorTotalMemoryMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortotalmemorymib", + "Required": false, + "Type": "AcceleratorTotalMemoryMiBRequest", + "UpdateType": "Mutable" + }, + "AcceleratorTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-acceleratortypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AllowedInstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-allowedinstancetypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "BareMetal": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baremetal", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BaselineEbsBandwidthMbps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-baselineebsbandwidthmbps", + "Required": false, + "Type": "BaselineEbsBandwidthMbpsRequest", + "UpdateType": "Mutable" + }, + "BurstablePerformance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-burstableperformance", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CpuManufacturers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-cpumanufacturers", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ExcludedInstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-excludedinstancetypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "InstanceGenerations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-instancegenerations", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LocalStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstorage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LocalStorageTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-localstoragetypes", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MemoryGiBPerVCpu": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorygibpervcpu", + "Required": false, + "Type": "MemoryGiBPerVCpuRequest", + "UpdateType": "Mutable" + }, + "MemoryMiB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-memorymib", + "Required": false, + "Type": "MemoryMiBRequest", + "UpdateType": "Mutable" + }, + "NetworkBandwidthGbps": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkbandwidthgbps", + "Required": false, + "Type": "NetworkBandwidthGbpsRequest", + "UpdateType": "Mutable" + }, + "NetworkInterfaceCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-networkinterfacecount", + "Required": false, + "Type": "NetworkInterfaceCountRequest", + "UpdateType": "Mutable" + }, + "OnDemandMaxPricePercentageOverLowestPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-ondemandmaxpricepercentageoverlowestprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireHibernateSupport": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-requirehibernatesupport", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SpotMaxPricePercentageOverLowestPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-spotmaxpricepercentageoverlowestprice", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "TotalLocalStorageGB": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-totallocalstoragegb", + "Required": false, + "Type": "TotalLocalStorageGBRequest", + "UpdateType": "Mutable" + }, + "VCpuCount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancerequirements.html#cfn-autoscaling-autoscalinggroup-instancerequirements-vcpucount", + "Required": false, + "Type": "VCpuCountRequest", + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.InstancesDistribution": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html", + "Properties": { + "OnDemandAllocationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandallocationstrategy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OnDemandBaseCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandbasecapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "OnDemandPercentageAboveBaseCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-ondemandpercentageabovebasecapacity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SpotAllocationStrategy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotallocationstrategy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SpotInstancePools": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotinstancepools", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SpotMaxPrice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-instancesdistribution.html#cfn-autoscaling-autoscalinggroup-instancesdistribution-spotmaxprice", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html", + "Properties": { + "LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html#cfn-autoscaling-autoscalinggroup-launchtemplate-launchtemplatespecification", + "Required": true, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Mutable" + }, + "Overrides": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplate.html#cfn-autoscaling-autoscalinggroup-launchtemplate-overrides", + "DuplicatesAllowed": false, + "ItemType": "LaunchTemplateOverrides", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html", + "Properties": { + "InstanceRequirements": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-instancerequirements", + "Required": false, + "Type": "InstanceRequirements", + "UpdateType": "Mutable" + }, + "InstanceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-instancetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LaunchTemplateSpecification": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-launchtemplatespecification", + "Required": false, + "Type": "LaunchTemplateSpecification", + "UpdateType": "Mutable" + }, + "WeightedCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplateoverrides.html#cfn-autoscaling-autoscalinggroup-launchtemplateoverrides-weightedcapacity", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::AutoScaling::AutoScalingGroup.LaunchTemplateSpecification": "CACHED", "AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecification": "CACHED", "AWS::AutoScaling::AutoScalingGroup.MemoryGiBPerVCpuRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.MemoryMiBRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-metricscollection.html", + "Properties": { + "Granularity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-metricscollection.html#cfn-autoscaling-autoscalinggroup-metricscollection-granularity", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Metrics": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-metricscollection.html#cfn-autoscaling-autoscalinggroup-metricscollection-metrics", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html", + "Properties": { + "InstancesDistribution": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html#cfn-autoscaling-autoscalinggroup-mixedinstancespolicy-instancesdistribution", + "Required": false, + "Type": "InstancesDistribution", + "UpdateType": "Mutable" + }, + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-mixedinstancespolicy.html#cfn-autoscaling-autoscalinggroup-mixedinstancespolicy-launchtemplate", + "Required": true, + "Type": "LaunchTemplate", + "UpdateType": "Mutable" + } + } + }, "AWS::AutoScaling::AutoScalingGroup.NetworkBandwidthGbpsRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.NetworkInterfaceCountRequest": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": "CACHED", - "AWS::AutoScaling::AutoScalingGroup.TagProperty": "CACHED", + "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html", + "Properties": { + "NotificationTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html#cfn-autoscaling-autoscalinggroup-notificationconfiguration-notificationtypes", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TopicARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-notificationconfiguration.html#cfn-autoscaling-autoscalinggroup-notificationconfiguration-topicarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "AWS::AutoScaling::AutoScalingGroup.TagProperty": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html", + "Properties": { + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html#cfn-autoscaling-autoscalinggroup-tagproperty-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "PropagateAtLaunch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html#cfn-autoscaling-autoscalinggroup-tagproperty-propagateatlaunch", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-tagproperty.html#cfn-autoscaling-autoscalinggroup-tagproperty-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "AWS::AutoScaling::AutoScalingGroup.TotalLocalStorageGBRequest": "CACHED", "AWS::AutoScaling::AutoScalingGroup.VCpuCountRequest": "CACHED", "AWS::AutoScaling::LaunchConfiguration.BlockDevice": "CACHED", @@ -739,6 +1041,9 @@ "AWS::Cassandra::Table.ProvisionedThroughput": "CACHED", "AWS::CertificateManager::Account.ExpiryEventsConfiguration": "CACHED", "AWS::CertificateManager::Certificate.DomainValidationOption": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource": "CACHED", "AWS::CleanRooms::Collaboration.DataEncryptionMetadata": "CACHED", "AWS::CleanRooms::Collaboration.MemberSpecification": "CACHED", "AWS::CleanRooms::ConfiguredTable.AggregateColumn": "CACHED", @@ -1110,12 +1415,218 @@ "AWS::DMS::Endpoint.IbmDb2Settings": "CACHED", "AWS::DMS::Endpoint.KafkaSettings": "CACHED", "AWS::DMS::Endpoint.KinesisSettings": "CACHED", - "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": "CACHED", + "AWS::DMS::Endpoint.MicrosoftSqlServerSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html", + "Properties": { + "BcpPacketSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-bcppacketsize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ControlTablesFileGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-controltablesfilegroup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-databasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ForceLobLookup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-forceloblookup", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Password": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-password", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "QuerySingleAlwaysOnNode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-querysinglealwaysonnode", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadBackupOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-readbackuponly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SafeguardPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-safeguardpolicy", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-servername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TlogAccessMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-tlogaccessmode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TrimSpaceInChar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-trimspaceinchar", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseBcpFullLoad": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usebcpfullload", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "UseThirdPartyBackupDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-usethirdpartybackupdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-microsoftsqlserversettings.html#cfn-dms-endpoint-microsoftsqlserversettings-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.MongoDbSettings": "CACHED", "AWS::DMS::Endpoint.MySqlSettings": "CACHED", "AWS::DMS::Endpoint.NeptuneSettings": "CACHED", "AWS::DMS::Endpoint.OracleSettings": "CACHED", - "AWS::DMS::Endpoint.PostgreSqlSettings": "CACHED", + "AWS::DMS::Endpoint.PostgreSqlSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html", + "Properties": { + "AfterConnectScript": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-afterconnectscript", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "BabelfishDatabaseName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-babelfishdatabasename", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CaptureDdls": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-captureddls", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DatabaseMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-databasemode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DdlArtifactsSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-ddlartifactsschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExecuteTimeout": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-executetimeout", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "FailTasksOnLobTruncation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-failtasksonlobtruncation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatEnable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatenable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatFrequency": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatfrequency", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "HeartbeatSchema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-heartbeatschema", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MapBooleanAsBoolean": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-mapbooleanasboolean", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "MaxFileSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-maxfilesize", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "PluginName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-pluginname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerAccessRoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanageraccessrolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecretsManagerSecretId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-secretsmanagersecretid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SlotName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-postgresqlsettings.html#cfn-dms-endpoint-postgresqlsettings-slotname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, "AWS::DMS::Endpoint.RedisSettings": "CACHED", "AWS::DMS::Endpoint.RedshiftSettings": "CACHED", "AWS::DMS::Endpoint.S3Settings": "CACHED", @@ -2033,13 +2544,100 @@ "AWS::GroundStation::MissionProfile.DataflowEdge": "CACHED", "AWS::GroundStation::MissionProfile.StreamsKmsKey": "CACHED", "AWS::GuardDuty::Detector.CFNDataSourceConfigurations": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesAuditLogsConfiguration": "CACHED", - "AWS::GuardDuty::Detector.CFNKubernetesConfiguration": "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": "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.FeatureAdditionalConfiguration": "CACHED", - "AWS::GuardDuty::Detector.FeatureConfigurations": "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": "CACHED", "AWS::GuardDuty::Filter.FindingCriteria": "CACHED", "AWS::HealthLake::FHIRDatastore.CreatedAt": "CACHED", @@ -2980,6 +3578,7 @@ "AWS::MediaLive::Channel.TeletextDestinationSettings": "CACHED", "AWS::MediaLive::Channel.TeletextSourceSettings": "CACHED", "AWS::MediaLive::Channel.TemporalFilterSettings": "CACHED", + "AWS::MediaLive::Channel.ThumbnailConfiguration": "CACHED", "AWS::MediaLive::Channel.TimecodeBurninSettings": "CACHED", "AWS::MediaLive::Channel.TimecodeConfig": "CACHED", "AWS::MediaLive::Channel.TtmlDestinationSettings": "CACHED", @@ -3183,6 +3782,38 @@ "AWS::OpsWorks::Stack.Source": "CACHED", "AWS::OpsWorks::Stack.StackConfigurationManager": "CACHED", "AWS::OpsWorksCM::Server.EngineAttribute": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicies": "CACHED", + "AWS::PCAConnectorAD::Template.ApplicationPolicy": "CACHED", + "AWS::PCAConnectorAD::Template.CertificateValidity": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.EnrollmentFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV2": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV3": "CACHED", + "AWS::PCAConnectorAD::Template.ExtensionsV4": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.GeneralFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsage": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageFlags": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsageProperty": "CACHED", + "AWS::PCAConnectorAD::Template.KeyUsagePropertyFlags": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyAttributesV4": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.PrivateKeyFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV2": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV3": "CACHED", + "AWS::PCAConnectorAD::Template.SubjectNameFlagsV4": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateDefinition": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV2": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV3": "CACHED", + "AWS::PCAConnectorAD::Template.TemplateV4": "CACHED", + "AWS::PCAConnectorAD::Template.ValidityPeriod": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestOverridesPayload": "CACHED", "AWS::Panorama::ApplicationInstance.ManifestPayload": "CACHED", "AWS::Panorama::Package.StorageLocation": "CACHED", @@ -3623,6 +4254,7 @@ "AWS::QuickSight::Analysis.PivotTableFieldWells": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortBy": "CACHED", "AWS::QuickSight::Analysis.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.PivotTableTotalOptions": "CACHED", @@ -3676,6 +4308,7 @@ "AWS::QuickSight::Analysis.SetParameterValueConfiguration": "CACHED", "AWS::QuickSight::Analysis.ShapeConditionalFormat": "CACHED", "AWS::QuickSight::Analysis.Sheet": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions": "CACHED", "AWS::QuickSight::Analysis.SheetControlLayout": "CACHED", "AWS::QuickSight::Analysis.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition": "CACHED", @@ -3686,6 +4319,7 @@ "AWS::QuickSight::Analysis.ShortFormatText": "CACHED", "AWS::QuickSight::Analysis.SimpleClusterMarker": "CACHED", "AWS::QuickSight::Analysis.SliderControlDisplayOptions": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties": "CACHED", "AWS::QuickSight::Analysis.SmallMultiplesOptions": "CACHED", "AWS::QuickSight::Analysis.Spacing": "CACHED", "AWS::QuickSight::Analysis.StringDefaultValues": "CACHED", @@ -3717,6 +4351,7 @@ "AWS::QuickSight::Analysis.TableRowConditionalFormatting": "CACHED", "AWS::QuickSight::Analysis.TableSideBorderOptions": "CACHED", "AWS::QuickSight::Analysis.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Analysis.TableStyleTarget": "CACHED", "AWS::QuickSight::Analysis.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Analysis.TableVisual": "CACHED", "AWS::QuickSight::Analysis.TextAreaControlDisplayOptions": "CACHED", @@ -3766,41 +4401,7 @@ "AWS::QuickSight::Analysis.WordCloudSortConfiguration": "CACHED", "AWS::QuickSight::Analysis.WordCloudVisual": "CACHED", "AWS::QuickSight::Dashboard.AdHocFilteringOption": "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.AggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AggregationSortConfiguration": "CACHED", "AWS::QuickSight::Dashboard.AnalysisDefaults": "CACHED", "AWS::QuickSight::Dashboard.AnchorDateConfiguration": "CACHED", @@ -3808,26 +4409,7 @@ "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.AttributeAggregationFunction": "CACHED", "AWS::QuickSight::Dashboard.AxisDataOptions": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayMinMaxRange": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions": "CACHED", @@ -4673,6 +5255,7 @@ "AWS::QuickSight::Template.PivotTableFieldWells": "CACHED", "AWS::QuickSight::Template.PivotTableOptions": "CACHED", "AWS::QuickSight::Template.PivotTablePaginatedReportOptions": "CACHED", + "AWS::QuickSight::Template.PivotTableRowsLabelOptions": "CACHED", "AWS::QuickSight::Template.PivotTableSortBy": "CACHED", "AWS::QuickSight::Template.PivotTableSortConfiguration": "CACHED", "AWS::QuickSight::Template.PivotTableTotalOptions": "CACHED", @@ -4726,6 +5309,7 @@ "AWS::QuickSight::Template.SetParameterValueConfiguration": "CACHED", "AWS::QuickSight::Template.ShapeConditionalFormat": "CACHED", "AWS::QuickSight::Template.Sheet": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions": "CACHED", "AWS::QuickSight::Template.SheetControlLayout": "CACHED", "AWS::QuickSight::Template.SheetControlLayoutConfiguration": "CACHED", "AWS::QuickSight::Template.SheetDefinition": "CACHED", @@ -4736,6 +5320,7 @@ "AWS::QuickSight::Template.ShortFormatText": "CACHED", "AWS::QuickSight::Template.SimpleClusterMarker": "CACHED", "AWS::QuickSight::Template.SliderControlDisplayOptions": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties": "CACHED", "AWS::QuickSight::Template.SmallMultiplesOptions": "CACHED", "AWS::QuickSight::Template.Spacing": "CACHED", "AWS::QuickSight::Template.StringDefaultValues": "CACHED", @@ -4766,6 +5351,7 @@ "AWS::QuickSight::Template.TableRowConditionalFormatting": "CACHED", "AWS::QuickSight::Template.TableSideBorderOptions": "CACHED", "AWS::QuickSight::Template.TableSortConfiguration": "CACHED", + "AWS::QuickSight::Template.TableStyleTarget": "CACHED", "AWS::QuickSight::Template.TableUnaggregatedFieldWells": "CACHED", "AWS::QuickSight::Template.TableVisual": "CACHED", "AWS::QuickSight::Template.TemplateError": "CACHED", @@ -4930,6 +5516,7 @@ "AWS::RoboMaker::SimulationApplication.RobotSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SimulationSoftwareSuite": "CACHED", "AWS::RoboMaker::SimulationApplication.SourceConfig": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source": "CACHED", "AWS::RolesAnywhere::TrustAnchor.SourceData": "CACHED", "AWS::Route53::CidrCollection.Location": "CACHED", @@ -5407,10 +5994,6 @@ "AWS::SecurityHub::AutomationRule.StringFilter": "CACHED", "AWS::SecurityHub::AutomationRule.WorkflowUpdate": "CACHED", "AWS::SecurityHub::Standard.StandardsControl": "CACHED", - "AWS::ServiceCatalog::CloudFormationProduct.CodeStarParameters": "CACHED", - "AWS::ServiceCatalog::CloudFormationProduct.ConnectionParameters": "CACHED", - "AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": "CACHED", - "AWS::ServiceCatalog::CloudFormationProduct.SourceConnection": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningParameter": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningPreferences": "CACHED", "AWS::ServiceCatalog::ServiceAction.DefinitionParameter": "CACHED", @@ -5517,7 +6100,71 @@ "AWS::VpcLattice::TargetGroup.HealthCheckConfig": "CACHED", "AWS::VpcLattice::TargetGroup.Matcher": "CACHED", "AWS::VpcLattice::TargetGroup.Target": "CACHED", - "AWS::VpcLattice::TargetGroup.TargetGroupConfig": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html", + "Properties": { + "HealthCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-healthcheck", + "Required": false, + "Type": "HealthCheckConfig", + "UpdateType": "Mutable" + }, + "IpAddressType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-ipaddresstype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.IpAddressType" + } + }, + "LambdaEventStructureVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-lambdaeventstructureversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.LambdaEventStructureVersion" + } + }, + "Port": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-port", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Port" + } + }, + "Protocol": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-protocol", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Protocol" + } + }, + "ProtocolVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-protocolversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.ProtocolVersion" + } + }, + "VpcIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-vpclattice-targetgroup-targetgroupconfig.html#cfn-vpclattice-targetgroup-targetgroupconfig-vpcidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::VpcLattice::TargetGroup.TargetGroupConfig.VpcIdentifier" + } + } + } + }, "AWS::WAF::ByteMatchSet.ByteMatchTuple": "CACHED", "AWS::WAF::ByteMatchSet.FieldToMatch": "CACHED", "AWS::WAF::IPSet.IPSetDescriptor": "CACHED", @@ -5707,9 +6354,101 @@ } } }, + "Dev::ServiceCatalog::CloudFormationProduct.CodeStarParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-codestarparameters.html", + "Properties": { + "ArtifactPath": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-codestarparameters.html#cfn-servicecatalog-cloudformationproduct-codestarparameters-artifactpath", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Branch": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-codestarparameters.html#cfn-servicecatalog-cloudformationproduct-codestarparameters-branch", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ConnectionArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-codestarparameters.html#cfn-servicecatalog-cloudformationproduct-codestarparameters-connectionarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Repository": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-codestarparameters.html#cfn-servicecatalog-cloudformationproduct-codestarparameters-repository", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "Dev::ServiceCatalog::CloudFormationProduct.ConnectionParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-sourceconnection-connectionparameters.html", + "Properties": { + "CodeStar": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-sourceconnection-connectionparameters.html#cfn-servicecatalog-cloudformationproduct-sourceconnection-connectionparameters-codestar", + "Required": false, + "Type": "CodeStarParameters", + "UpdateType": "Mutable" + } + } + }, + "Dev::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactProperties": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DisableTemplateValidation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-disabletemplatevalidation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Info": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-info", + "PrimitiveType": "Json", + "Required": true, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-type", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "Dev::ServiceCatalog::CloudFormationProduct.SourceConnection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-sourceconnection.html", + "Properties": { + "ConnectionParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-sourceconnection.html#cfn-servicecatalog-cloudformationproduct-sourceconnection-connectionparameters", + "Required": true, + "Type": "ConnectionParameters", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-sourceconnection.html#cfn-servicecatalog-cloudformationproduct-sourceconnection-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, "Tag": "CACHED" }, - "ResourceSpecificationVersion": "137.0.0", + "ResourceSpecificationVersion": "138.0.0", "ResourceTypes": { "AWS::ACMPCA::Certificate": "CACHED", "AWS::ACMPCA::CertificateAuthority": "CACHED", @@ -5791,182 +6530,252 @@ "AWS::AppStream::ApplicationFleetAssociation": "CACHED", "AWS::AppStream::DirectoryConfig": "CACHED", "AWS::AppStream::Entitlement": "CACHED", - "AWS::AppStream::Fleet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html", + "AWS::AppStream::Fleet": "CACHED", + "AWS::AppStream::ImageBuilder": "CACHED", + "AWS::AppStream::Stack": "CACHED", + "AWS::AppStream::StackFleetAssociation": "CACHED", + "AWS::AppStream::StackUserAssociation": "CACHED", + "AWS::AppStream::User": "CACHED", + "AWS::AppSync::ApiCache": "CACHED", + "AWS::AppSync::ApiKey": "CACHED", + "AWS::AppSync::DataSource": "CACHED", + "AWS::AppSync::DomainName": "CACHED", + "AWS::AppSync::DomainNameApiAssociation": "CACHED", + "AWS::AppSync::FunctionConfiguration": "CACHED", + "AWS::AppSync::GraphQLApi": "CACHED", + "AWS::AppSync::GraphQLSchema": "CACHED", + "AWS::AppSync::Resolver": "CACHED", + "AWS::AppSync::SourceApiAssociation": "CACHED", + "AWS::ApplicationAutoScaling::ScalableTarget": "CACHED", + "AWS::ApplicationAutoScaling::ScalingPolicy": "CACHED", + "AWS::ApplicationInsights::Application": "CACHED", + "AWS::Athena::CapacityReservation": "CACHED", + "AWS::Athena::DataCatalog": "CACHED", + "AWS::Athena::NamedQuery": "CACHED", + "AWS::Athena::PreparedStatement": "CACHED", + "AWS::Athena::WorkGroup": "CACHED", + "AWS::AuditManager::Assessment": "CACHED", + "AWS::AutoScaling::AutoScalingGroup": { + "Attributes": { + "Id": { + "PrimitiveType": "String" + }, + "LaunchTemplateSpecification": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html", "Properties": { - "ComputeCapacity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-computecapacity", + "AutoScalingGroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-autoscalinggroupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "AvailabilityZones": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-availabilityzones", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "AvailabilityZones", + "ValueType": "AvailabilityZone" + } + }, + "CapacityRebalance": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-capacityrebalance", + "PrimitiveType": "Boolean", "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", + "Context": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-context", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Cooldown": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-cooldown", "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", + "DefaultInstanceWarmup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-defaultinstancewarmup", "PrimitiveType": "Integer", "Required": false, - "UpdateType": "Mutable", - "Value": { - "ValueType": "AWS::AppStream::Fleet.DisconnectTimeoutInSeconds" - } + "UpdateType": "Mutable" }, - "DisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-displayname", + "DesiredCapacity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-desiredcapacity", "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", + "DesiredCapacityType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-desiredcapacitytype", + "PrimitiveType": "String", "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", + "HealthCheckGracePeriod": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-healthcheckgraceperiod", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "FleetType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-fleettype", + "HealthCheckType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-healthchecktype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::AutoScaling::AutoScalingGroup.HealthCheckType" + } + }, + "InstanceId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-instanceid", "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", + "LaunchConfigurationName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-launchconfigurationname", "PrimitiveType": "String", "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "LaunchConfigurationName" + } + }, + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-launchtemplate", + "Required": false, + "Type": "LaunchTemplateSpecification", "UpdateType": "Mutable" }, - "IdleDisconnectTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-idledisconnecttimeoutinseconds", - "PrimitiveType": "Integer", + "LifecycleHookSpecificationList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-lifecyclehookspecificationlist", + "DuplicatesAllowed": true, + "ItemType": "LifecycleHookSpecification", "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LoadBalancerNames": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-loadbalancernames", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "UpdateType": "Mutable", "Value": { - "ValueType": "AWS::AppStream::Fleet.IdleDisconnectTimeoutInSeconds" + "ListValueType": "LoadBalancerNames", + "ValueType": "LoadBalancerName" } }, - "ImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagearn", - "PrimitiveType": "String", + "MaxInstanceLifetime": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-maxinstancelifetime", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-imagename", + "MaxSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-maxsize", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "MetricsCollection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-metricscollection", + "DuplicatesAllowed": true, + "ItemType": "MetricsCollection", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-instancetype", + "MinSize": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-minsize", "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", + "MixedInstancesPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-mixedinstancespolicy", "Required": false, + "Type": "MixedInstancesPolicy", "UpdateType": "Mutable" }, - "MaxUserDurationInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-maxuserdurationinseconds", - "PrimitiveType": "Integer", + "NewInstancesProtectedFromScaleIn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-newinstancesprotectedfromscalein", + "PrimitiveType": "Boolean", "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" + "UpdateType": "Mutable" }, - "Platform": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-platform", - "PrimitiveType": "String", + "NotificationConfigurations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-notificationconfigurations", + "DuplicatesAllowed": true, + "ItemType": "NotificationConfiguration", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "SessionScriptS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html#cfn-appstream-fleet-sessionscripts3location", + "PlacementGroup": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-placementgroup", + "PrimitiveType": "String", "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", + "ServiceLinkedRoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-servicelinkedrolearn", "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", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-tags", + "DuplicatesAllowed": true, + "ItemType": "TagProperty", "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", + "TargetGroupARNs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-targetgrouparns", + "DuplicatesAllowed": false, + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "TargetGroupArns", + "ValueType": "TargetGroupArn" + } + }, + "TerminationPolicies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-terminationpolicies", + "DuplicatesAllowed": false, "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", + "VPCZoneIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-autoscalinggroup.html#cfn-autoscaling-autoscalinggroup-vpczoneidentifier", + "DuplicatesAllowed": true, + "PrimitiveItemType": "String", "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" + "Type": "List", + "UpdateType": "Mutable", + "Value": { + "ListValueType": "SubnetIds", + "ValueType": "SubnetId" + } } } }, - "AWS::AppStream::ImageBuilder": "CACHED", - "AWS::AppStream::Stack": "CACHED", - "AWS::AppStream::StackFleetAssociation": "CACHED", - "AWS::AppStream::StackUserAssociation": "CACHED", - "AWS::AppStream::User": "CACHED", - "AWS::AppSync::ApiCache": "CACHED", - "AWS::AppSync::ApiKey": "CACHED", - "AWS::AppSync::DataSource": "CACHED", - "AWS::AppSync::DomainName": "CACHED", - "AWS::AppSync::DomainNameApiAssociation": "CACHED", - "AWS::AppSync::FunctionConfiguration": "CACHED", - "AWS::AppSync::GraphQLApi": "CACHED", - "AWS::AppSync::GraphQLSchema": "CACHED", - "AWS::AppSync::Resolver": "CACHED", - "AWS::AppSync::SourceApiAssociation": "CACHED", - "AWS::ApplicationAutoScaling::ScalableTarget": "CACHED", - "AWS::ApplicationAutoScaling::ScalingPolicy": "CACHED", - "AWS::ApplicationInsights::Application": "CACHED", - "AWS::Athena::CapacityReservation": "CACHED", - "AWS::Athena::DataCatalog": "CACHED", - "AWS::Athena::NamedQuery": "CACHED", - "AWS::Athena::PreparedStatement": "CACHED", - "AWS::Athena::WorkGroup": "CACHED", - "AWS::AuditManager::Assessment": "CACHED", - "AWS::AutoScaling::AutoScalingGroup": "CACHED", "AWS::AutoScaling::LaunchConfiguration": "CACHED", "AWS::AutoScaling::LifecycleHook": "CACHED", "AWS::AutoScaling::ScalingPolicy": "CACHED", @@ -5993,6 +6802,7 @@ "AWS::CertificateManager::Certificate": "CACHED", "AWS::Chatbot::MicrosoftTeamsChannelConfiguration": "CACHED", "AWS::Chatbot::SlackChannelConfiguration": "CACHED", + "AWS::CleanRooms::AnalysisTemplate": "CACHED", "AWS::CleanRooms::Collaboration": "CACHED", "AWS::CleanRooms::ConfiguredTable": "CACHED", "AWS::CleanRooms::ConfiguredTableAssociation": "CACHED", @@ -6090,7 +6900,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", @@ -6136,7 +6999,99 @@ "AWS::DataSync::LocationS3": "CACHED", "AWS::DataSync::LocationSMB": "CACHED", "AWS::DataSync::StorageSystem": "CACHED", - "AWS::DataSync::Task": "CACHED", + "AWS::DataSync::Task": { + "Attributes": { + "DestinationNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "SourceNetworkInterfaceArns": { + "PrimitiveItemType": "String", + "Type": "List" + }, + "Status": { + "PrimitiveType": "String" + }, + "TaskArn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html", + "Properties": { + "CloudWatchLogGroupArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-cloudwatchloggrouparn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.CloudWatchLogGroupArn" + } + }, + "DestinationLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-destinationlocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.DestinationLocationArn" + } + }, + "Excludes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-excludes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Includes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-includes", + "DuplicatesAllowed": true, + "ItemType": "FilterRule", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::DataSync::Task.Name" + } + }, + "Options": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-options", + "Required": false, + "Type": "Options", + "UpdateType": "Mutable" + }, + "Schedule": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-schedule", + "Required": false, + "Type": "TaskSchedule", + "UpdateType": "Mutable" + }, + "SourceLocationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-sourcelocationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable", + "Value": { + "ValueType": "AWS::DataSync::Task.SourceLocationArn" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-task.html#cfn-datasync-task-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::Detective::Graph": "CACHED", "AWS::Detective::MemberInvitation": "CACHED", "AWS::Detective::OrganizationAdmin": "CACHED", @@ -6546,45 +7501,7 @@ "AWS::EC2::NetworkInterfaceAttachment": "CACHED", "AWS::EC2::NetworkInterfacePermission": "CACHED", "AWS::EC2::NetworkPerformanceMetricSubscription": "CACHED", - "AWS::EC2::PlacementGroup": { - "Attributes": { - "GroupName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html", - "Properties": { - "PartitionCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-partitioncount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "SpreadLevel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-spreadlevel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Strategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-strategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable", - "Value": { - "ValueType": "PlacementGroupStrategy" - } - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-placementgroup.html#cfn-ec2-placementgroup-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - }, + "AWS::EC2::PlacementGroup": "CACHED", "AWS::EC2::PrefixList": "CACHED", "AWS::EC2::Route": "CACHED", "AWS::EC2::RouteTable": "CACHED", @@ -6815,7 +7732,53 @@ "AWS::GroundStation::Config": "CACHED", "AWS::GroundStation::DataflowEndpointGroup": "CACHED", "AWS::GroundStation::MissionProfile": "CACHED", - "AWS::GuardDuty::Detector": "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": "CACHED", "AWS::GuardDuty::IPSet": "CACHED", "AWS::GuardDuty::Master": "CACHED", @@ -6913,7 +7876,96 @@ "AWS::IoTWireless::FuotaTask": "CACHED", "AWS::IoTWireless::MulticastGroup": "CACHED", "AWS::IoTWireless::NetworkAnalyzerConfiguration": "CACHED", - "AWS::IoTWireless::ServiceProfile": "CACHED", + "AWS::IoTWireless::ServiceProfile": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "Id": { + "PrimitiveType": "String" + }, + "LoRaWAN.ChannelMask": { + "PrimitiveType": "String" + }, + "LoRaWAN.DevStatusReqFreq": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.DlBucketSize": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.DlRate": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.DlRatePolicy": { + "PrimitiveType": "String" + }, + "LoRaWAN.DrMax": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.DrMin": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.HrAllowed": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.MinGwDiversity": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.NwkGeoLoc": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.PrAllowed": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.RaAllowed": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.ReportDevStatusBattery": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.ReportDevStatusMargin": { + "PrimitiveType": "Boolean" + }, + "LoRaWAN.TargetPer": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.UlBucketSize": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.UlRate": { + "PrimitiveType": "Integer" + }, + "LoRaWAN.UlRatePolicy": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html", + "Properties": { + "LoRaWAN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-lorawan", + "Required": false, + "Type": "LoRaWANServiceProfile", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable", + "Value": { + "ValueType": "AWS::IoTWireless::ServiceProfile.Name" + } + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-serviceprofile.html#cfn-iotwireless-serviceprofile-tags", + "DuplicatesAllowed": false, + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, "AWS::IoTWireless::TaskDefinition": "CACHED", "AWS::IoTWireless::WirelessDevice": "CACHED", "AWS::IoTWireless::WirelessGateway": "CACHED", @@ -6938,73 +7990,7 @@ "AWS::KinesisVideo::SignalingChannel": "CACHED", "AWS::KinesisVideo::Stream": "CACHED", "AWS::LakeFormation::DataCellsFilter": "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::DataLakeSettings": "CACHED", "AWS::LakeFormation::Permissions": "CACHED", "AWS::LakeFormation::PrincipalPermissions": "CACHED", "AWS::LakeFormation::Resource": "CACHED", @@ -7232,6 +8218,11 @@ "AWS::Organizations::OrganizationalUnit": "CACHED", "AWS::Organizations::Policy": "CACHED", "AWS::Organizations::ResourcePolicy": "CACHED", + "AWS::PCAConnectorAD::Connector": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName": "CACHED", + "AWS::PCAConnectorAD::Template": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry": "CACHED", "AWS::Panorama::ApplicationInstance": "CACHED", "AWS::Panorama::Package": "CACHED", "AWS::Panorama::PackageVersion": "CACHED", @@ -7438,17 +8429,11 @@ "AWS::SecurityHub::AutomationRule": "CACHED", "AWS::SecurityHub::Hub": "CACHED", "AWS::SecurityHub::Standard": "CACHED", - "AWS::ServiceCatalog::AcceptedPortfolioShare": "CACHED", - "AWS::ServiceCatalog::CloudFormationProduct": "CACHED", "AWS::ServiceCatalog::CloudFormationProvisionedProduct": "CACHED", "AWS::ServiceCatalog::LaunchNotificationConstraint": "CACHED", "AWS::ServiceCatalog::LaunchRoleConstraint": "CACHED", - "AWS::ServiceCatalog::LaunchTemplateConstraint": "CACHED", - "AWS::ServiceCatalog::Portfolio": "CACHED", "AWS::ServiceCatalog::PortfolioPrincipalAssociation": "CACHED", "AWS::ServiceCatalog::PortfolioProductAssociation": "CACHED", - "AWS::ServiceCatalog::PortfolioShare": "CACHED", - "AWS::ServiceCatalog::ResourceUpdateConstraint": "CACHED", "AWS::ServiceCatalog::ServiceAction": "CACHED", "AWS::ServiceCatalog::ServiceActionAssociation": "CACHED", "AWS::ServiceCatalog::StackSetConstraint": "CACHED", @@ -7608,6 +8593,259 @@ "UpdateType": "Mutable" } } + }, + "Dev::ServiceCatalog::AcceptedPortfolioShare": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html", + "Properties": { + "AcceptLanguage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-acceptlanguage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "PortfolioId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-portfolioid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + }, + "Dev::ServiceCatalog::CloudFormationProduct": { + "Attributes": { + "ProductName": { + "PrimitiveType": "String" + }, + "ProvisioningArtifactIds": { + "PrimitiveType": "String" + }, + "ProvisioningArtifactNames": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html", + "Properties": { + "AcceptLanguage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-acceptlanguage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Distributor": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-distributor", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Owner": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-owner", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ProductType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-producttype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ProvisioningArtifactParameters": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactparameters", + "ItemType": "ProvisioningArtifactProperties", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ReplaceProvisioningArtifacts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-replaceprovisioningartifacts", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "SourceConnection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-sourceconnection", + "Required": false, + "Type": "SourceConnection", + "UpdateType": "Mutable" + }, + "SupportDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-supportdescription", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SupportEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-supportemail", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SupportUrl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-supporturl", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationproduct.html#cfn-servicecatalog-cloudformationproduct-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "Dev::ServiceCatalog::LaunchTemplateConstraint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html", + "Properties": { + "AcceptLanguage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-acceptlanguage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PortfolioId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-portfolioid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ProductId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-productid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Rules": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-rules", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + }, + "Dev::ServiceCatalog::Portfolio": { + "Attributes": { + "PortfolioName": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html", + "Properties": { + "AcceptLanguage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-acceptlanguage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DisplayName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-displayname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-providername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolio.html#cfn-servicecatalog-portfolio-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + }, + "Dev::ServiceCatalog::PortfolioShare": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html", + "Properties": { + "AcceptLanguage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-acceptlanguage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "AccountId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-accountid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "PortfolioId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-portfolioid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ShareTagOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-portfolioshare.html#cfn-servicecatalog-portfolioshare-sharetagoptions", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + }, + "Dev::ServiceCatalog::ResourceUpdateConstraint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html", + "Properties": { + "AcceptLanguage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-acceptlanguage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PortfolioId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-portfolioid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ProductId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-productid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "TagUpdateOnProvisionedProduct": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-tagupdateonprovisionedproduct", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } } }, "ValueTypes": { @@ -8058,6 +9296,15 @@ "AWS::Chatbot::SlackChannelConfiguration.SlackChannelId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SlackWorkspaceId": "CACHED", "AWS::Chatbot::SlackChannelConfiguration.SnsTopicArns": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.DefaultValue": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Name": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisParameter.Type": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSchema.ReferencedTables": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.AnalysisSource.Text": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Description": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Format": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.MembershipIdentifier": "CACHED", + "AWS::CleanRooms::AnalysisTemplate.Name": "CACHED", "AWS::CleanRooms::Collaboration.CreatorDisplayName": "CACHED", "AWS::CleanRooms::Collaboration.CreatorMemberAbilities": "CACHED", "AWS::CleanRooms::Collaboration.Description": "CACHED", @@ -10511,6 +11758,19 @@ "AWS::Organizations::Policy.Name": "CACHED", "AWS::Organizations::Policy.TargetIds": "CACHED", "AWS::Organizations::Policy.Type": "CACHED", + "AWS::PCAConnectorAD::Connector.CertificateAuthorityArn": "CACHED", + "AWS::PCAConnectorAD::Connector.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::Connector.VpcInformation.SecurityGroupIds": "CACHED", + "AWS::PCAConnectorAD::DirectoryRegistration.DirectoryId": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::ServicePrincipalName.DirectoryRegistrationArn": "CACHED", + "AWS::PCAConnectorAD::Template.ConnectorArn": "CACHED", + "AWS::PCAConnectorAD::Template.Name": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.AutoEnroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.AccessRights.Enroll": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupDisplayName": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.GroupSecurityIdentifier": "CACHED", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry.TemplateArn": "CACHED", "AWS::Panorama::ApplicationInstance.ApplicationInstanceIdToReplace": "CACHED", "AWS::Panorama::ApplicationInstance.DefaultRuntimeContextDevice": "CACHED", "AWS::Panorama::ApplicationInstance.Description": "CACHED", @@ -10985,10 +12245,13 @@ "AWS::QuickSight::Analysis.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableOptions.MetricPlacement": "CACHED", + "AWS::QuickSight::Analysis.PivotTableOptions.RowsLayout": "CACHED", "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": "CACHED", + "AWS::QuickSight::Analysis.PivotTableRowsLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Analysis.PivotTotalOptions.ScrollStatus": "CACHED", @@ -11025,6 +12288,7 @@ "AWS::QuickSight::Analysis.RollingDateConfiguration.Expression": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions.RowAlternateColors": "CACHED", "AWS::QuickSight::Analysis.RowAlternateColorOptions.Status": "CACHED", + "AWS::QuickSight::Analysis.RowAlternateColorOptions.UsePrimaryBackgroundColor": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Analysis.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Analysis.SankeyDiagramVisual.VisualId": "CACHED", @@ -11037,6 +12301,8 @@ "AWS::QuickSight::Analysis.SetParameterValueConfiguration.DestinationParameterName": "CACHED", "AWS::QuickSight::Analysis.Sheet.Name": "CACHED", "AWS::QuickSight::Analysis.Sheet.SheetId": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.InfoIconText": "CACHED", + "AWS::QuickSight::Analysis.SheetControlInfoIconLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Analysis.SheetDefinition.Name": "CACHED", @@ -11052,6 +12318,8 @@ "AWS::QuickSight::Analysis.ShortFormatText.PlainText": "CACHED", "AWS::QuickSight::Analysis.ShortFormatText.RichText": "CACHED", "AWS::QuickSight::Analysis.SimpleClusterMarker.Color": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Placement": "CACHED", + "AWS::QuickSight::Analysis.SmallMultiplesAxisProperties.Scale": "CACHED", "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Analysis.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Analysis.Status": "CACHED", @@ -11081,6 +12349,7 @@ "AWS::QuickSight::Analysis.TableOptions.Orientation": "CACHED", "AWS::QuickSight::Analysis.TablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Analysis.TablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Analysis.TableStyleTarget.CellType": "CACHED", "AWS::QuickSight::Analysis.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Analysis.TextControlPlaceholderOptions.Visibility": "CACHED", "AWS::QuickSight::Analysis.ThousandSeparatorOptions.Symbol": "CACHED", @@ -11139,11 +12408,7 @@ "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.AttributeAggregationFunction.SimpleAttributeAggregation": "CACHED", "AWS::QuickSight::Dashboard.AwsAccountId": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.AxisLineVisibility": "CACHED", "AWS::QuickSight::Dashboard.AxisDisplayOptions.GridLineVisibility": "CACHED", @@ -12036,10 +13301,13 @@ "AWS::QuickSight::Template.PivotTableOptions.CollapsedRowDimensionsVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.ColumnNamesVisibility": "CACHED", "AWS::QuickSight::Template.PivotTableOptions.MetricPlacement": "CACHED", + "AWS::QuickSight::Template.PivotTableOptions.RowsLayout": "CACHED", "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": "CACHED", + "AWS::QuickSight::Template.PivotTableRowsLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.PivotTableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.Placement": "CACHED", "AWS::QuickSight::Template.PivotTotalOptions.ScrollStatus": "CACHED", @@ -12076,6 +13344,7 @@ "AWS::QuickSight::Template.RollingDateConfiguration.Expression": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions.RowAlternateColors": "CACHED", "AWS::QuickSight::Template.RowAlternateColorOptions.Status": "CACHED", + "AWS::QuickSight::Template.RowAlternateColorOptions.UsePrimaryBackgroundColor": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisualOptions": "CACHED", "AWS::QuickSight::Template.SameSheetTargetVisualConfiguration.TargetVisuals": "CACHED", "AWS::QuickSight::Template.SankeyDiagramVisual.VisualId": "CACHED", @@ -12088,6 +13357,8 @@ "AWS::QuickSight::Template.SetParameterValueConfiguration.DestinationParameterName": "CACHED", "AWS::QuickSight::Template.Sheet.Name": "CACHED", "AWS::QuickSight::Template.Sheet.SheetId": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.InfoIconText": "CACHED", + "AWS::QuickSight::Template.SheetControlInfoIconLabelOptions.Visibility": "CACHED", "AWS::QuickSight::Template.SheetDefinition.ContentType": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Description": "CACHED", "AWS::QuickSight::Template.SheetDefinition.Name": "CACHED", @@ -12103,6 +13374,8 @@ "AWS::QuickSight::Template.ShortFormatText.PlainText": "CACHED", "AWS::QuickSight::Template.ShortFormatText.RichText": "CACHED", "AWS::QuickSight::Template.SimpleClusterMarker.Color": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Placement": "CACHED", + "AWS::QuickSight::Template.SmallMultiplesAxisProperties.Scale": "CACHED", "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleColumns": "CACHED", "AWS::QuickSight::Template.SmallMultiplesOptions.MaxVisibleRows": "CACHED", "AWS::QuickSight::Template.StringParameterDeclaration.Name": "CACHED", @@ -12130,6 +13403,7 @@ "AWS::QuickSight::Template.TableOptions.Orientation": "CACHED", "AWS::QuickSight::Template.TablePaginatedReportOptions.OverflowColumnHeaderVisibility": "CACHED", "AWS::QuickSight::Template.TablePaginatedReportOptions.VerticalOverflowVisibility": "CACHED", + "AWS::QuickSight::Template.TableStyleTarget.CellType": "CACHED", "AWS::QuickSight::Template.TableVisual.VisualId": "CACHED", "AWS::QuickSight::Template.TemplateError.Message": "CACHED", "AWS::QuickSight::Template.TemplateError.Type": "CACHED", @@ -12487,6 +13761,9 @@ "AWS::RolesAnywhere::CRL.TrustAnchorArn": "CACHED", "AWS::RolesAnywhere::Profile.DurationSeconds": "CACHED", "AWS::RolesAnywhere::Profile.RoleArns": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Channel": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Event": "CACHED", + "AWS::RolesAnywhere::TrustAnchor.NotificationSetting.Threshold": "CACHED", "AWS::RolesAnywhere::TrustAnchor.Source.SourceType": "CACHED", "AWS::Route53::CidrCollection.Location.LocationName": "CACHED", "AWS::Route53::CidrCollection.Name": "CACHED", @@ -13424,6 +14701,12 @@ "AWS::VpcLattice::TargetGroup.Name": "CACHED", "AWS::VpcLattice::TargetGroup.Target.Port": "CACHED", "AWS::VpcLattice::TargetGroup.TargetGroupConfig.IpAddressType": "CACHED", + "AWS::VpcLattice::TargetGroup.TargetGroupConfig.LambdaEventStructureVersion": { + "AllowedValues": [ + "V1", + "V2" + ] + }, "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Port": "CACHED", "AWS::VpcLattice::TargetGroup.TargetGroupConfig.Protocol": "CACHED", "AWS::VpcLattice::TargetGroup.TargetGroupConfig.ProtocolVersion": "CACHED", diff --git a/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json b/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json index dd8b44db9f..00c999751c 100644 --- a/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/0d2ed66d9906546754503aa4a98a4a32a4c76cc3d6ef2d9b3531287b043226c1.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"419c43cc7dc1f7f77344a17a24fb872e\"", "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 afa9305cb9..e1720983a7 100644 --- a/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/1c9ead4af49b3a8f39632f5a30578ead5310da0b5a68ae4cf93b4be6a9a05278.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"15b1ec9e315140a8f9180004f3a5ef5b\"", "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 a7ba26edfa..5c1299b0f0 100644 --- a/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/2a600e260a9d31ae2049972032910a48a265054c83e0eb4881e241048d1d0205.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"007f2d1020b0ac375d32744c21c659d0\"", "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 b87713b079..2627e28309 100644 --- a/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/303e14ed5747c6f62b6e710c065fa2f2bec12e2e66eda142ad53a43c7c4f5ec3.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"1ecc8ca20bfff4c2274d53d96044b226\"", "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 53ffc16e73..a52d6bdb5a 100644 --- a/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/40b05721f3d4576e6e253c3d5583f1e37579bc9500029ca037120270d4b1e810.meta.json @@ -1 +1 @@ -{"etag": "\"0edfaf2a6e9357842b1d5643bda08be8\"", "url": "https://d1742qcu2c1ncx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"c5a72b4bc55fedd07f4c8d89cbc94944\"", "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 c139407777..519ce963ef 100644 --- a/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/503509a7a4f98eda2a9099e8a7170f10cf1417d949229d918de02ab8f84bc971.meta.json @@ -1 +1 @@ -{"etag": "\"02d523e783e38ec67a9c723a2e9bedc3\"", "url": "https://diy8iv58sj6ba.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"e3ef6699ea4bb146162640a6da7c1ec1\"", "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 2acdfeabe0..d4317f0865 100644 --- a/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/67e7b4ab32a44e39986b7f2ba2977457e13e8f2217ddb79b832e0c2fede5b3a3.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"24f05993101a7dd2053dccbe23b44e8d\"", "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 ee8dde1f22..5637fc2086 100644 --- a/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/6ea4c10e5d6a508516d68e5f48dea9f1b3f9e7f0f9aa1979ee7f8e63d6b76f38.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"2a6fd24444ea06402c56856c7bbff2ac\"", "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 beef80af06..7220dfe55c 100644 --- a/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/7198df1c1569c3626640f58b35b2dedbd405ee441ae9603de78a8504b2ba40fd.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"4fab98adfc434284d24ae2df5a6b3c76\"", "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 02e5e6477b..78e9658c91 100644 --- a/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/77347d3023246bb279f90a7fbc6e1d0252be23db9b0ee79d9b9444b73d448e02.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"361d7035f3d62d7b7e30f11c31a5cdf6\"", "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 514c9bf33d..2125d9ae65 100644 --- a/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/7b48422387b63a5b9b775199e9c807921c578f07d761fb57f56d540e46626421.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"68aa8c1336634fc1b3e5edc71416a596\"", "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 fe68253e85..132a838dda 100644 --- a/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/840dd7ff779b3b0ff6faeb814112c3d2e66fa5b42422716003099b8fd2d86dad.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"a2ea76f1e24a33f3c76be38890e1ded8\"", "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 2f65486031..34e36fcc3c 100644 --- a/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/85e143f0c2cf1de2694df4bf6a2bf194be53cc18cb0e121e2094e1a5067a6701.meta.json @@ -1 +1 @@ -{"etag": "\"89862662e8a82cdc05ed8ccf0b325ac2\"", "url": "https://d3c9jyj3w509b0.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"1645c771045b5762c4edf67c26413e82\"", "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 363ff712c5..6ffa9ce103 100644 --- a/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8a7b38a77d75731f4f693c2e9b0c3c49305b8c06ed0821224044891d838cb9ac.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"22944a5c085bb1535cc2f57f90dd6337\"", "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 d6bb5d99f1..f0076fde93 100644 --- a/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/92acc4389226a8b77ded6888bdb954c6b7b879986000a02b0217d192268b79e0.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"9556255032e15595b9b381ee064648e6\"", "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 efd8903d85..2907dafe22 100644 --- a/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/972711d01b69b57cbef8bb76a58d9b52d36357ee47d9090833cbaeb1d3149a54.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"f300337beba5c9e4c8f31651babbf6f4\"", "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 e57921bc7e..9594bf06bf 100644 --- a/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/97eb7bf73aa93d692c6a75f8fbd661a73a78657298b7af646df427c564d815fb.meta.json @@ -1 +1 @@ -{"etag": "\"9bcaf90f23169b297a4cb436cff3b984\"", "url": "https://d2zq80gdmjim8k.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"e4ec0e9c5aa5a7261ea7e4226aea7eb0\"", "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 a32df38053..40b9b60718 100644 --- a/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/9b4d638b93b8b4084fa246f768e22880971d74c0f66184d7cf6b07f6421adf27.meta.json @@ -1 +1 @@ -{"etag": "\"7f8a24d644e4adf22ea822f0daf2fdc0\"", "url": "https://doigdx0kgq9el.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"a9b54d93da8ae917fc0015d6827a140f\"", "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 825c06c5ea..c4db0d42fb 100644 --- a/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/9b8ead2ff6f1c15de8e81c0f777784be746775ab551d1eb86c493701914701ad.meta.json @@ -1 +1 @@ -{"etag": "\"9019ce37b2ef4f694f90f53bc1fe8d4a\"", "url": "https://d2senuesg1djtx.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"4ca5f669edacc167ed510e38913f18e4\"", "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 0ae6833ce8..e831183c06 100644 --- a/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a13eff0316c569539521afd9462f0cdca78a39bfa69358b7d3d6d6ce0262edbd.meta.json @@ -1 +1 @@ -{"etag": "\"d96bafb85781e1ab96bfb9bcc7d5204d\"", "url": "https://d33vqc0rt9ld30.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"91e9aa17ce31ae6e43f191d9b6cef8d3\"", "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 f16b5d76a0..9c005d7e4c 100644 --- a/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a8fda823151aab2d772bca9e57c8760a36f2d720d3e0e4dc19b75330b38699dd.meta.json @@ -1 +1 @@ -{"etag": "\"f5d45f674297360c1af02ae8a54b46d1\"", "url": "https://d1mta8qj7i28i2.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"31a958e0a3511b0933bfaf74e7507831\"", "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 643a97f1bc..6e26c8b27e 100644 --- a/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/a9ea7c6c8c98a04753864597c3f207e058dd7e369649e233b30782f92d661f33.meta.json @@ -1 +1 @@ -{"etag": "\"226bbd30c22bb13ac1a9c5dd19442cfa\"", "url": "https://d3teyb21fexa9r.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"bc890a399d4a0806c288b606f056cf9e\"", "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 3013c88f62..84c6feea18 100644 --- a/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ac9cff95f41c8e4e4d8afea39ed868f902b0853c8c4c4ac7ae2e036871ec6acf.meta.json @@ -1 +1 @@ -{"etag": "\"fd5b2fdeed8888b78e13bb98cde89fe3\"", "url": "https://d68hl49wbnanq.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"9582e6c148f84fa3404cb941d73dc1e6\"", "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 43f879481c..53ee82f546 100644 --- a/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/bdf5d3add7f3a11864946baf1d2b2dee9557770156d9a693a80a0e12f17b17fb.meta.json @@ -1 +1 @@ -{"etag": "\"1827c106d37c31e3a8138ca6fd7a3ad8\"", "url": "https://dnwj8swjjbsbt.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"47de7dcbfab589ebaee3abe486fdab3b\"", "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 80fb5effd9..6015aebfde 100644 --- a/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c1c2805b585db1fb0981c4e96de694891484c48f5f512dc53d7e734305600be1.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"306d5eb5d8842011fbe63911c398a5a5\"", "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 7bc454c166..8ad02fec22 100644 --- a/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c947655774e3f65d8547541660c156f61d6ffd75c5857dfea48db6d2de56ce0b.meta.json @@ -1 +1 @@ -{"etag": "\"0fb8eb90787db12a10985ee3aeb63868\"", "url": "https://d1ane3fvebulky.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"20d6d3f473d3d350f56d5c5de7c0d529\"", "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 9a53f04405..762d47390e 100644 --- a/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d5ab1d7d3b587f9057e8f7321fece1a5286659027b567f3ce139612f73993b71.meta.json @@ -1 +1 @@ -{"etag": "\"06a12977b680496797c779a38d28ac69\"", "url": "https://d2s8ygphhesbe7.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"106fa94a8bfec3a8d9e285f5db89aeb9\"", "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 b20ccfe7e3..987ac6da43 100644 --- a/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ef4d6e9e9f900dad1189908f44f91b0dc971101b912f7f12840d0f744c3ab1ec.meta.json @@ -1 +1 @@ -{"etag": "\"c0817fa0d32bc4a52e02913b82a16ad0\"", "url": "https://d2d0mfegowb3wk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"30de5ca7c8a3efa9ec3e44cbcba21601\"", "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 9e82209de7..4df830f912 100644 --- a/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f7295b42102fc39d84845cc9aff841323a9377d6ee5f691d13d2daa8f0a2f668.meta.json @@ -1 +1 @@ -{"etag": "\"947b2ff954ec9674d348fd5950d21fc1\"", "url": "https://d1uauaxba7bl26.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"0a561edf0dac2772d1433d8091643243\"", "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 f7a76e6657..e4d73bb9cc 100644 --- a/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f96fa5b83bb28a552aeb936aa5d6a32264c4cdf811de96b85b10c8ee0c41abc6.meta.json @@ -1 +1 @@ -{"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 +{"etag": "\"aec4431b8686a35eea71a9e4531275e6\"", "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 5b8f391032..e18928d142 100644 --- a/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fb10c8e952d0dbabaf44978c6b145091c720c493724110e1a60aba02b91fc424.meta.json @@ -1 +1 @@ -{"etag": "\"0e98e12a58ee3b75d4e9452fccafa15e\"", "url": "https://d2stg8d246z9di.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"9b8b3f234d794e12779c531ac2420a56\"", "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 d28e99db71..0ad427f10d 100644 --- a/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fce9f9f831bf420d1f75e1847fa020e68319c2fda557a8e89f190af4d27a97c8.meta.json @@ -1 +1 @@ -{"etag": "\"61bdb3bd73fbc8e4aada3c4e5e00fb94\"", "url": "https://d201a2mn26r7lk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file +{"etag": "\"de7bac5ee9ca0a8f3d64bf9f3a65994d\"", "url": "https://d201a2mn26r7lk.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json"} \ No newline at end of file diff --git a/src/cfnlint/data/ExtendedSpecs/ap-northeast-3/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/ap-northeast-3/07_ssm_service_addition.json index 2a01a52a73..a2f9fa7db7 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-northeast-3/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-northeast-3/07_ssm_service_addition.json @@ -1,4 +1,1810 @@ [ + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::IdentityPool", + "value": { + "Attributes": { + "Name": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html", + "Properties": { + "AllowClassicFlow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowclassicflow", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowUnauthenticatedIdentities": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowunauthenticatedidentities", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + }, + "CognitoEvents": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoevents", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "CognitoIdentityProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoidentityproviders", + "ItemType": "CognitoIdentityProvider", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CognitoStreams": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitostreams", + "Required": false, + "Type": "CognitoStreams", + "UpdateType": "Mutable" + }, + "DeveloperProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-developerprovidername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IdentityPoolName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-identitypoolname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OpenIdConnectProviderARNs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-openidconnectproviderarns", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PushSync": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-pushsync", + "Required": false, + "Type": "PushSync", + "UpdateType": "Mutable" + }, + "SamlProviderARNs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-samlproviderarns", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SupportedLoginProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-supportedloginproviders", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::IdentityPoolPrincipalTag", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html", + "Properties": { + "IdentityPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html#cfn-cognito-identitypoolprincipaltag-identitypoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "IdentityProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html#cfn-cognito-identitypoolprincipaltag-identityprovidername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "PrincipalTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html#cfn-cognito-identitypoolprincipaltag-principaltags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "UseDefaults": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html#cfn-cognito-identitypoolprincipaltag-usedefaults", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::IdentityPoolRoleAttachment", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html", + "Properties": { + "IdentityPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-identitypoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "RoleMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-rolemappings", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "Roles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-roles", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPool", + "value": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "ProviderName": { + "PrimitiveType": "String" + }, + "ProviderURL": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html", + "Properties": { + "AccountRecoverySetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-accountrecoverysetting", + "Required": false, + "Type": "AccountRecoverySetting", + "UpdateType": "Mutable" + }, + "AdminCreateUserConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-admincreateuserconfig", + "Required": false, + "Type": "AdminCreateUserConfig", + "UpdateType": "Mutable" + }, + "AliasAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-aliasattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoVerifiedAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-autoverifiedattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deletionprotection", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DeviceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deviceconfiguration", + "Required": false, + "Type": "DeviceConfiguration", + "UpdateType": "Mutable" + }, + "EmailConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailconfiguration", + "Required": false, + "Type": "EmailConfiguration", + "UpdateType": "Mutable" + }, + "EmailVerificationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EmailVerificationSubject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationsubject", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnabledMfas": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-enabledmfas", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LambdaConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-lambdaconfig", + "Required": false, + "Type": "LambdaConfig", + "UpdateType": "Mutable" + }, + "MfaConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-mfaconfiguration", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Policies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-policies", + "Required": false, + "Type": "Policies", + "UpdateType": "Mutable" + }, + "Schema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-schema", + "ItemType": "SchemaAttribute", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SmsAuthenticationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsauthenticationmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SmsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsconfiguration", + "Required": false, + "Type": "SmsConfiguration", + "UpdateType": "Mutable" + }, + "SmsVerificationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsverificationmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserAttributeUpdateSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userattributeupdatesettings", + "Required": false, + "Type": "UserAttributeUpdateSettings", + "UpdateType": "Mutable" + }, + "UserPoolAddOns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooladdons", + "Required": false, + "Type": "UserPoolAddOns", + "UpdateType": "Mutable" + }, + "UserPoolName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpoolname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserPoolTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooltags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "UsernameAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UsernameConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameconfiguration", + "Required": false, + "Type": "UsernameConfiguration", + "UpdateType": "Mutable" + }, + "VerificationMessageTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-verificationmessagetemplate", + "Required": false, + "Type": "VerificationMessageTemplate", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPoolClient", + "value": { + "Attributes": { + "ClientSecret": { + "PrimitiveType": "String" + }, + "Name": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html", + "Properties": { + "AccessTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-accesstokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowedOAuthFlows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflows", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AllowedOAuthFlowsUserPoolClient": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflowsuserpoolclient", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowedOAuthScopes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthscopes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AnalyticsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-analyticsconfiguration", + "Required": false, + "Type": "AnalyticsConfiguration", + "UpdateType": "Mutable" + }, + "AuthSessionValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-authsessionvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "CallbackURLs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-callbackurls", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ClientName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-clientname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DefaultRedirectURI": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-defaultredirecturi", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EnablePropagateAdditionalUserContextData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enablepropagateadditionalusercontextdata", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "EnableTokenRevocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enabletokenrevocation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ExplicitAuthFlows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-explicitauthflows", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "GenerateSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-generatesecret", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "IdTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-idtokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "LogoutURLs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-logouturls", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PreventUserExistenceErrors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-preventuserexistenceerrors", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ReadAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-readattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RefreshTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-refreshtokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "SupportedIdentityProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-supportedidentityproviders", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TokenValidityUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-tokenvalidityunits", + "Required": false, + "Type": "TokenValidityUnits", + "UpdateType": "Mutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "WriteAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-writeattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPoolDomain", + "value": { + "Attributes": { + "CloudFrontDistribution": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html", + "Properties": { + "CustomDomainConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html#cfn-cognito-userpooldomain-customdomainconfig", + "Required": false, + "Type": "CustomDomainConfigType", + "UpdateType": "Mutable" + }, + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html#cfn-cognito-userpooldomain-domain", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html#cfn-cognito-userpooldomain-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPoolGroup", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html", + "Properties": { + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-groupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Precedence": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-precedence", + "PrimitiveType": "Double", + "Required": false, + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPoolIdentityProvider", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html", + "Properties": { + "AttributeMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-attributemapping", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "IdpIdentifiers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-idpidentifiers", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProviderDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providerdetails", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "ProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ProviderType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providertype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPoolResourceServer", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html", + "Properties": { + "Identifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-identifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Scopes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-scopes", + "ItemType": "ResourceServerScopeType", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html", + "Properties": { + "AccountTakeoverRiskConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfiguration", + "Required": false, + "Type": "AccountTakeoverRiskConfigurationType", + "UpdateType": "Mutable" + }, + "ClientId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-clientid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "CompromisedCredentialsRiskConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfiguration", + "Required": false, + "Type": "CompromisedCredentialsRiskConfigurationType", + "UpdateType": "Mutable" + }, + "RiskExceptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfiguration", + "Required": false, + "Type": "RiskExceptionConfigurationType", + "UpdateType": "Mutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPoolUICustomizationAttachment", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html", + "Properties": { + "CSS": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html#cfn-cognito-userpooluicustomizationattachment-css", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ClientId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html#cfn-cognito-userpooluicustomizationattachment-clientid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html#cfn-cognito-userpooluicustomizationattachment-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPoolUser", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html", + "Properties": { + "ClientMetadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-clientmetadata", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Immutable" + }, + "DesiredDeliveryMediums": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-desireddeliverymediums", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "ForceAliasCreation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-forcealiascreation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "MessageAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-messageaction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UserAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userattributes", + "ItemType": "AttributeType", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ValidationData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-validationdata", + "ItemType": "AttributeType", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::Cognito::UserPoolUserToGroupAttachment", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html", + "Properties": { + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-groupname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-username", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::IdentityPool.CognitoIdentityProvider", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html", + "Properties": { + "ClientId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-clientid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-providername", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ServerSideTokenCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-serversidetokencheck", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::IdentityPool.CognitoStreams", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html", + "Properties": { + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "StreamName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "StreamingStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamingstatus", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::IdentityPool.PushSync", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html", + "Properties": { + "ApplicationArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-applicationarns", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::IdentityPoolRoleAttachment.MappingRule", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html", + "Properties": { + "Claim": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-claim", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "MatchType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-matchtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "RoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-rolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html", + "Properties": { + "AmbiguousRoleResolution": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-ambiguousroleresolution", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IdentityProvider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-identityprovider", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RulesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-rulesconfiguration", + "Required": false, + "Type": "RulesConfigurationType", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html", + "Properties": { + "Rules": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html#cfn-cognito-identitypoolroleattachment-rulesconfigurationtype-rules", + "ItemType": "MappingRule", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.AccountRecoverySetting", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-accountrecoverysetting.html", + "Properties": { + "RecoveryMechanisms": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-accountrecoverysetting.html#cfn-cognito-userpool-accountrecoverysetting-recoverymechanisms", + "ItemType": "RecoveryOption", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.AdminCreateUserConfig", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html", + "Properties": { + "AllowAdminCreateUserOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-allowadmincreateuseronly", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "InviteMessageTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-invitemessagetemplate", + "Required": false, + "Type": "InviteMessageTemplate", + "UpdateType": "Mutable" + }, + "UnusedAccountValidityDays": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-unusedaccountvaliditydays", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.CustomEmailSender", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customemailsender.html", + "Properties": { + "LambdaArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customemailsender.html#cfn-cognito-userpool-customemailsender-lambdaarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LambdaVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customemailsender.html#cfn-cognito-userpool-customemailsender-lambdaversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.CustomSMSSender", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customsmssender.html", + "Properties": { + "LambdaArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customsmssender.html#cfn-cognito-userpool-customsmssender-lambdaarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "LambdaVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customsmssender.html#cfn-cognito-userpool-customsmssender-lambdaversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.DeviceConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html", + "Properties": { + "ChallengeRequiredOnNewDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html#cfn-cognito-userpool-deviceconfiguration-challengerequiredonnewdevice", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "DeviceOnlyRememberedOnUserPrompt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html#cfn-cognito-userpool-deviceconfiguration-deviceonlyrememberedonuserprompt", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.EmailConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html", + "Properties": { + "ConfigurationSet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-configurationset", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EmailSendingAccount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-emailsendingaccount", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "From": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-from", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ReplyToEmailAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-replytoemailaddress", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SourceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-sourcearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.InviteMessageTemplate", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html", + "Properties": { + "EmailMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-emailmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EmailSubject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-emailsubject", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SMSMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-smsmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.LambdaConfig", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html", + "Properties": { + "CreateAuthChallenge": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-createauthchallenge", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomEmailSender": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customemailsender", + "Required": false, + "Type": "CustomEmailSender", + "UpdateType": "Mutable" + }, + "CustomMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-custommessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "CustomSMSSender": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customsmssender", + "Required": false, + "Type": "CustomSMSSender", + "UpdateType": "Mutable" + }, + "DefineAuthChallenge": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-defineauthchallenge", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "KMSKeyID": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-kmskeyid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PostAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postauthentication", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PostConfirmation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postconfirmation", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-preauthentication", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreSignUp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-presignup", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "PreTokenGeneration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengeneration", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserMigration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-usermigration", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "VerifyAuthChallengeResponse": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-verifyauthchallengeresponse", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.NumberAttributeConstraints", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html", + "Properties": { + "MaxValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html#cfn-cognito-userpool-numberattributeconstraints-maxvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MinValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html#cfn-cognito-userpool-numberattributeconstraints-minvalue", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.PasswordPolicy", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html", + "Properties": { + "MinimumLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-minimumlength", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireLowercase": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirelowercase", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireNumbers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirenumbers", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireSymbols": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requiresymbols", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireUppercase": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requireuppercase", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "TemporaryPasswordValidityDays": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-temporarypasswordvaliditydays", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.Policies", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html", + "Properties": { + "PasswordPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html#cfn-cognito-userpool-policies-passwordpolicy", + "Required": false, + "Type": "PasswordPolicy", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.RecoveryOption", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-recoveryoption.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-recoveryoption.html#cfn-cognito-userpool-recoveryoption-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Priority": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-recoveryoption.html#cfn-cognito-userpool-recoveryoption-priority", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.SchemaAttribute", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html", + "Properties": { + "AttributeDataType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-attributedatatype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "DeveloperOnlyAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-developeronlyattribute", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Mutable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-mutable", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "NumberAttributeConstraints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-numberattributeconstraints", + "Required": false, + "Type": "NumberAttributeConstraints", + "UpdateType": "Mutable" + }, + "Required": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-required", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "StringAttributeConstraints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-stringattributeconstraints", + "Required": false, + "Type": "StringAttributeConstraints", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.SmsConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html", + "Properties": { + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-externalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SnsCallerArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snscallerarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SnsRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snsregion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.StringAttributeConstraints", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html", + "Properties": { + "MaxLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-maxlength", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MinLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-minlength", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.UserAttributeUpdateSettings", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userattributeupdatesettings.html", + "Properties": { + "AttributesRequireVerificationBeforeUpdate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userattributeupdatesettings.html#cfn-cognito-userpool-userattributeupdatesettings-attributesrequireverificationbeforeupdate", + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.UserPoolAddOns", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userpooladdons.html", + "Properties": { + "AdvancedSecurityMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userpooladdons.html#cfn-cognito-userpool-userpooladdons-advancedsecuritymode", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.UsernameConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-usernameconfiguration.html", + "Properties": { + "CaseSensitive": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-usernameconfiguration.html#cfn-cognito-userpool-usernameconfiguration-casesensitive", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.VerificationMessageTemplate", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html", + "Properties": { + "DefaultEmailOption": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-defaultemailoption", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EmailMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EmailMessageByLink": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailmessagebylink", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EmailSubject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailsubject", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EmailSubjectByLink": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailsubjectbylink", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SmsMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-smsmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolClient.AnalyticsConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html", + "Properties": { + "ApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-applicationarn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ApplicationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-applicationid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-externalid", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-rolearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserDataShared": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-userdatashared", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolClient.TokenValidityUnits", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html", + "Properties": { + "AccessToken": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html#cfn-cognito-userpoolclient-tokenvalidityunits-accesstoken", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "IdToken": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html#cfn-cognito-userpoolclient-tokenvalidityunits-idtoken", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RefreshToken": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html#cfn-cognito-userpoolclient-tokenvalidityunits-refreshtoken", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolDomain.CustomDomainConfigType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooldomain-customdomainconfigtype.html", + "Properties": { + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooldomain-customdomainconfigtype.html#cfn-cognito-userpooldomain-customdomainconfigtype-certificatearn", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolresourceserver-resourceserverscopetype.html", + "Properties": { + "ScopeDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolresourceserver-resourceserverscopetype.html#cfn-cognito-userpoolresourceserver-resourceserverscopetype-scopedescription", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ScopeName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolresourceserver-resourceserverscopetype.html#cfn-cognito-userpoolresourceserver-resourceserverscopetype-scopename", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype.html", + "Properties": { + "EventAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype-eventaction", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Notify": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype-notify", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype.html", + "Properties": { + "HighAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype-highaction", + "Required": false, + "Type": "AccountTakeoverActionType", + "UpdateType": "Mutable" + }, + "LowAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype-lowaction", + "Required": false, + "Type": "AccountTakeoverActionType", + "UpdateType": "Mutable" + }, + "MediumAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype-mediumaction", + "Required": false, + "Type": "AccountTakeoverActionType", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype.html", + "Properties": { + "Actions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype-actions", + "Required": true, + "Type": "AccountTakeoverActionsType", + "UpdateType": "Mutable" + }, + "NotifyConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype-notifyconfiguration", + "Required": false, + "Type": "NotifyConfigurationType", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsactionstype.html", + "Properties": { + "EventAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsactionstype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsactionstype-eventaction", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html", + "Properties": { + "Actions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-actions", + "Required": true, + "Type": "CompromisedCredentialsActionsType", + "UpdateType": "Mutable" + }, + "EventFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-eventfilter", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html", + "Properties": { + "BlockEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-blockemail", + "Required": false, + "Type": "NotifyEmailType", + "UpdateType": "Mutable" + }, + "From": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-from", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MfaEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-mfaemail", + "Required": false, + "Type": "NotifyEmailType", + "UpdateType": "Mutable" + }, + "NoActionEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-noactionemail", + "Required": false, + "Type": "NotifyEmailType", + "UpdateType": "Mutable" + }, + "ReplyTo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-replyto", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SourceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-sourcearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html", + "Properties": { + "HtmlBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyemailtype-htmlbody", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Subject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyemailtype-subject", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "TextBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyemailtype-textbody", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html", + "Properties": { + "BlockedIPRangeList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-blockediprangelist", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SkippedIPRangeList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-skippediprangelist", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolUser.AttributeType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-value", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, { "op": "add", "path": "/ResourceTypes/AWS::ServiceDiscovery::HttpNamespace", diff --git a/src/cfnlint/data/ExtendedSpecs/ap-south-2/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/ap-south-2/07_ssm_service_addition.json index a09c9f7316..27825a2654 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-south-2/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-south-2/07_ssm_service_addition.json @@ -2394,8198 +2394,6 @@ } } }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::App", - "value": { - "Attributes": { - "AppArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html", - "Properties": { - "AppName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-appname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "AppType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-apptype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-resourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-userprofilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::AppImageConfig", - "value": { - "Attributes": { - "AppImageConfigArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "KernelGatewayImageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig", - "Required": false, - "Type": "KernelGatewayImageConfig", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::CodeRepository", - "value": { - "Attributes": { - "CodeRepositoryName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html", - "Properties": { - "CodeRepositoryName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-coderepositoryname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "GitConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-gitconfig", - "Required": true, - "Type": "GitConfig", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::DataQualityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html", - "Properties": { - "DataQualityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification", - "Required": true, - "Type": "DataQualityAppSpecification", - "UpdateType": "Immutable" - }, - "DataQualityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig", - "Required": false, - "Type": "DataQualityBaselineConfig", - "UpdateType": "Immutable" - }, - "DataQualityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput", - "Required": true, - "Type": "DataQualityJobInput", - "UpdateType": "Immutable" - }, - "DataQualityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Device", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html", - "Properties": { - "Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-device", - "Required": false, - "Type": "Device", - "UpdateType": "Mutable" - }, - "DeviceFleetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-devicefleetname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::DeviceFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceFleetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-devicefleetname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "OutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-outputconfig", - "Required": true, - "Type": "EdgeOutputConfig", - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Domain", - "value": { - "Attributes": { - "DomainArn": { - "PrimitiveType": "String" - }, - "DomainId": { - "PrimitiveType": "String" - }, - "HomeEfsFileSystemId": { - "PrimitiveType": "String" - }, - "SecurityGroupIdForDomainBoundary": { - "PrimitiveType": "String" - }, - "SingleSignOnManagedApplicationInstanceId": { - "PrimitiveType": "String" - }, - "Url": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html", - "Properties": { - "AppNetworkAccessType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-appnetworkaccesstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AppSecurityGroupManagement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-appsecuritygroupmanagement", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-authmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DefaultSpaceSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-defaultspacesettings", - "Required": false, - "Type": "DefaultSpaceSettings", - "UpdateType": "Mutable" - }, - "DefaultUserSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-defaultusersettings", - "Required": true, - "Type": "UserSettings", - "UpdateType": "Mutable" - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DomainSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-domainsettings", - "Required": false, - "Type": "DomainSettings", - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Endpoint", - "value": { - "Attributes": { - "EndpointName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html", - "Properties": { - "DeploymentConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-deploymentconfig", - "Required": false, - "Type": "DeploymentConfig", - "UpdateType": "Mutable" - }, - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ExcludeRetainedVariantProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-excluderetainedvariantproperties", - "ItemType": "VariantProperty", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "RetainAllVariantProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retainallvariantproperties", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RetainDeploymentConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retaindeploymentconfig", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::EndpointConfig", - "value": { - "Attributes": { - "EndpointConfigName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html", - "Properties": { - "AsyncInferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig", - "Required": false, - "Type": "AsyncInferenceConfig", - "UpdateType": "Immutable" - }, - "DataCaptureConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig", - "Required": false, - "Type": "DataCaptureConfig", - "UpdateType": "Immutable" - }, - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-endpointconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ExplainerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-explainerconfig", - "Required": false, - "Type": "ExplainerConfig", - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProductionVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-productionvariants", - "ItemType": "ProductionVariant", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "ShadowProductionVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-shadowproductionvariants", - "ItemType": "ProductionVariant", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::FeatureGroup", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "FeatureGroupStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EventTimeFeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-eventtimefeaturename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeatureDefinitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuredefinitions", - "DuplicatesAllowed": true, - "ItemType": "FeatureDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "FeatureGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuregroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "OfflineStoreConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-offlinestoreconfig", - "Required": false, - "Type": "OfflineStoreConfig", - "UpdateType": "Immutable" - }, - "OnlineStoreConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-onlinestoreconfig", - "Required": false, - "Type": "OnlineStoreConfig", - "UpdateType": "Immutable" - }, - "RecordIdentifierFeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-recordidentifierfeaturename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-rolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Image", - "value": { - "Attributes": { - "ImageArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html", - "Properties": { - "ImageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageDisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedisplayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ImageRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagerolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ImageVersion", - "value": { - "Attributes": { - "ContainerImage": { - "PrimitiveType": "String" - }, - "ImageArn": { - "PrimitiveType": "String" - }, - "ImageVersionArn": { - "PrimitiveType": "String" - }, - "Version": { - "PrimitiveType": "Integer" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html", - "Properties": { - "Alias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-alias", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Aliases": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-aliases", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "BaseImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-baseimage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Horovod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-horovod", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "JobType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-jobtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MLFramework": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-mlframework", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Processor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-processor", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ProgrammingLang": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-programminglang", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReleaseNotes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-releasenotes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VendorGuidance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-vendorguidance", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::InferenceExperiment", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "CreationTime": { - "PrimitiveType": "String" - }, - "EndpointMetadata": { - "Type": "EndpointMetadata" - }, - "EndpointMetadata.EndpointConfigName": { - "PrimitiveType": "String" - }, - "EndpointMetadata.EndpointName": { - "PrimitiveType": "String" - }, - "EndpointMetadata.EndpointStatus": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "Status": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html", - "Properties": { - "DataStorageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-datastorageconfig", - "Required": false, - "Type": "DataStorageConfig", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DesiredState": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-desiredstate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-kmskey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-modelvariants", - "DuplicatesAllowed": true, - "ItemType": "ModelVariantConfig", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Schedule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-schedule", - "Required": false, - "Type": "InferenceExperimentSchedule", - "UpdateType": "Mutable" - }, - "ShadowModeConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig", - "Required": false, - "Type": "ShadowModeConfig", - "UpdateType": "Mutable" - }, - "StatusReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-statusreason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Model", - "value": { - "Attributes": { - "ModelName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-containers", - "ItemType": "ContainerDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "ExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-executionrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InferenceExecutionConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-inferenceexecutionconfig", - "Required": false, - "Type": "InferenceExecutionConfig", - "UpdateType": "Immutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-modelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrimaryContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-primarycontainer", - "Required": false, - "Type": "ContainerDefinition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelBiasJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelBiasAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification", - "Required": true, - "Type": "ModelBiasAppSpecification", - "UpdateType": "Immutable" - }, - "ModelBiasBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig", - "Required": false, - "Type": "ModelBiasBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelBiasJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput", - "Required": true, - "Type": "ModelBiasJobInput", - "UpdateType": "Immutable" - }, - "ModelBiasJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelCard", - "value": { - "Attributes": { - "CreatedBy.DomainId": { - "PrimitiveType": "String" - }, - "CreatedBy.UserProfileArn": { - "PrimitiveType": "String" - }, - "CreatedBy.UserProfileName": { - "PrimitiveType": "String" - }, - "CreationTime": { - "PrimitiveType": "String" - }, - "LastModifiedBy.DomainId": { - "PrimitiveType": "String" - }, - "LastModifiedBy.UserProfileArn": { - "PrimitiveType": "String" - }, - "LastModifiedBy.UserProfileName": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "ModelCardArn": { - "PrimitiveType": "String" - }, - "ModelCardProcessingStatus": { - "PrimitiveType": "String" - }, - "ModelCardVersion": { - "PrimitiveType": "Integer" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html", - "Properties": { - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-content", - "Required": true, - "Type": "Content", - "UpdateType": "Mutable" - }, - "CreatedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-createdby", - "Required": false, - "Type": "UserContext", - "UpdateType": "Mutable" - }, - "LastModifiedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-lastmodifiedby", - "Required": false, - "Type": "UserContext", - "UpdateType": "Mutable" - }, - "ModelCardName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-modelcardname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelCardStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-modelcardstatus", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SecurityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-securityconfig", - "Required": false, - "Type": "SecurityConfig", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelExplainabilityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelExplainabilityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification", - "Required": true, - "Type": "ModelExplainabilityAppSpecification", - "UpdateType": "Immutable" - }, - "ModelExplainabilityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig", - "Required": false, - "Type": "ModelExplainabilityBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelExplainabilityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput", - "Required": true, - "Type": "ModelExplainabilityJobInput", - "UpdateType": "Immutable" - }, - "ModelExplainabilityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelPackage", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ModelPackageArn": { - "PrimitiveType": "String" - }, - "ModelPackageStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html", - "Properties": { - "AdditionalInferenceSpecifications": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecifications", - "DuplicatesAllowed": true, - "ItemType": "AdditionalInferenceSpecificationDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalInferenceSpecificationsToAdd": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecificationstoadd", - "DuplicatesAllowed": true, - "ItemType": "AdditionalInferenceSpecificationDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApprovalDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-approvaldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CertifyForMarketplace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-certifyformarketplace", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ClientToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-clienttoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "CustomerMetadataProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-customermetadataproperties", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DriftCheckBaselines": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-driftcheckbaselines", - "Required": false, - "Type": "DriftCheckBaselines", - "UpdateType": "Immutable" - }, - "InferenceSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-inferencespecification", - "Required": false, - "Type": "InferenceSpecification", - "UpdateType": "Immutable" - }, - "LastModifiedTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-lastmodifiedtime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MetadataProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-metadataproperties", - "Required": false, - "Type": "MetadataProperties", - "UpdateType": "Immutable" - }, - "ModelApprovalStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelapprovalstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelmetrics", - "Required": false, - "Type": "ModelMetrics", - "UpdateType": "Immutable" - }, - "ModelPackageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagegroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageStatusDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagestatusdetails", - "Required": false, - "Type": "ModelPackageStatusDetails", - "UpdateType": "Mutable" - }, - "ModelPackageVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackageversion", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SamplePayloadUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-samplepayloadurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceAlgorithmSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-sourcealgorithmspecification", - "Required": false, - "Type": "SourceAlgorithmSpecification", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Task": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-task", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ValidationSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-validationspecification", - "Required": false, - "Type": "ValidationSpecification", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelPackageGroup", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ModelPackageGroupArn": { - "PrimitiveType": "String" - }, - "ModelPackageGroupStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html", - "Properties": { - "ModelPackageGroupDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupdescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelPackageGroupPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegrouppolicy", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelQualityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelQualityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification", - "Required": true, - "Type": "ModelQualityAppSpecification", - "UpdateType": "Immutable" - }, - "ModelQualityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig", - "Required": false, - "Type": "ModelQualityBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelQualityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput", - "Required": true, - "Type": "ModelQualityJobInput", - "UpdateType": "Immutable" - }, - "ModelQualityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::MonitoringSchedule", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "MonitoringScheduleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LastMonitoringExecutionSummary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-lastmonitoringexecutionsummary", - "Required": false, - "Type": "MonitoringExecutionSummary", - "UpdateType": "Mutable" - }, - "MonitoringScheduleConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig", - "Required": true, - "Type": "MonitoringScheduleConfig", - "UpdateType": "Mutable" - }, - "MonitoringScheduleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "MonitoringScheduleStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulestatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::NotebookInstance", - "value": { - "Attributes": { - "NotebookInstanceName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html", - "Properties": { - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-acceleratortypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalCodeRepositories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-additionalcoderepositories", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultCodeRepository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-defaultcoderepository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectInternetAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMetadataServiceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration", - "Required": false, - "Type": "InstanceMetadataServiceConfiguration", - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NotebookInstanceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PlatformIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-platformidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RootAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rootaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::NotebookInstanceLifecycleConfig", - "value": { - "Attributes": { - "NotebookInstanceLifecycleConfigName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html", - "Properties": { - "NotebookInstanceLifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "OnCreate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-oncreate", - "ItemType": "NotebookInstanceLifecycleHook", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "OnStart": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-onstart", - "ItemType": "NotebookInstanceLifecycleHook", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Pipeline", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html", - "Properties": { - "ParallelismConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-parallelismconfiguration", - "Required": false, - "Type": "ParallelismConfiguration", - "UpdateType": "Mutable" - }, - "PipelineDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedefinition", - "Required": true, - "Type": "PipelineDefinition", - "UpdateType": "Mutable" - }, - "PipelineDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineDisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedisplayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Project", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ProjectArn": { - "PrimitiveType": "String" - }, - "ProjectId": { - "PrimitiveType": "String" - }, - "ProjectStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html", - "Properties": { - "ProjectDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectdescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProjectName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ServiceCatalogProvisionedProductDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails", - "Required": false, - "Type": "ServiceCatalogProvisionedProductDetails", - "UpdateType": "Mutable" - }, - "ServiceCatalogProvisioningDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisioningdetails", - "Required": true, - "Type": "ServiceCatalogProvisioningDetails", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Space", - "value": { - "Attributes": { - "SpaceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SpaceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SpaceSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacesettings", - "Required": false, - "Type": "SpaceSettings", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::UserProfile", - "value": { - "Attributes": { - "UserProfileArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SingleSignOnUserIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuseridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SingleSignOnUserValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuservalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-userprofilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "UserSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-usersettings", - "Required": false, - "Type": "UserSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Workteam", - "value": { - "Attributes": { - "WorkteamName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MemberDefinitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-memberdefinitions", - "ItemType": "MemberDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-notificationconfiguration", - "Required": false, - "Type": "NotificationConfiguration", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "WorkforceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workforcename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "WorkteamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workteamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::App.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.FileSystemConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html", - "Properties": { - "DefaultGid": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultgid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "DefaultUid": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultuid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-mountpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html", - "Properties": { - "FileSystemConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-filesystemconfig", - "Required": false, - "Type": "FileSystemConfig", - "UpdateType": "Mutable" - }, - "KernelSpecs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-kernelspecs", - "DuplicatesAllowed": true, - "ItemType": "KernelSpec", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.KernelSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html", - "Properties": { - "DisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-displayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::CodeRepository.GitConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html", - "Properties": { - "Branch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-branch", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RepositoryUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-repositoryurl", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SecretArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-secretarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-constraintsresource.html#cfn-sagemaker-dataqualityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html#cfn-sagemaker-dataqualityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - }, - "StatisticsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-statisticsresource", - "Required": false, - "Type": "StatisticsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html#cfn-sagemaker-dataqualityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringresources.html#cfn-sagemaker-dataqualityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.StatisticsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-statisticsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-statisticsresource.html#cfn-sagemaker-dataqualityjobdefinition-statisticsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-stoppingcondition.html#cfn-sagemaker-dataqualityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Device.Device", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-devicename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "IotThingName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-iotthingname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DeviceFleet.EdgeOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputLocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-s3outputlocation", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.DefaultSpaceSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-executionrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.DomainSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html", - "Properties": { - "RStudioServerProDomainSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-rstudioserverprodomainsettings", - "Required": false, - "Type": "RStudioServerProDomainSettings", - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-jupyterserverappsettings.html#cfn-sagemaker-domain-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html#cfn-sagemaker-domain-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html#cfn-sagemaker-domain-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RSessionAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html#cfn-sagemaker-domain-rsessionappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html#cfn-sagemaker-domain-rsessionappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RStudioServerProAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html", - "Properties": { - "AccessStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html#cfn-sagemaker-domain-rstudioserverproappsettings-accessstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html#cfn-sagemaker-domain-rstudioserverproappsettings-usergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RStudioServerProDomainSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Immutable" - }, - "DomainExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-domainexecutionrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RStudioConnectUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-rstudioconnecturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RStudioPackageManagerUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-rstudiopackagemanagerurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "LifecycleConfigArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-lifecycleconfigarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.SharingSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html", - "Properties": { - "NotebookOutputOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-notebookoutputoption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.UserSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-executionrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "RSessionAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-rsessionappsettings", - "Required": false, - "Type": "RSessionAppSettings", - "UpdateType": "Mutable" - }, - "RStudioServerProAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-rstudioserverproappsettings", - "Required": false, - "Type": "RStudioServerProAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SharingSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-sharingsettings", - "Required": false, - "Type": "SharingSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.Alarm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html", - "Properties": { - "AlarmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html#cfn-sagemaker-endpoint-alarm-alarmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.AutoRollbackConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html", - "Properties": { - "Alarms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html#cfn-sagemaker-endpoint-autorollbackconfig-alarms", - "ItemType": "Alarm", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html", - "Properties": { - "MaximumExecutionTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-maximumexecutiontimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "TerminationWaitInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-terminationwaitinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "TrafficRoutingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-trafficroutingconfiguration", - "Required": true, - "Type": "TrafficRoutingConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.CapacitySize", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html", - "Properties": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html#cfn-sagemaker-endpoint-capacitysize-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html#cfn-sagemaker-endpoint-capacitysize-value", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.DeploymentConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html", - "Properties": { - "AutoRollbackConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-autorollbackconfiguration", - "Required": false, - "Type": "AutoRollbackConfig", - "UpdateType": "Mutable" - }, - "BlueGreenUpdatePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-bluegreenupdatepolicy", - "Required": false, - "Type": "BlueGreenUpdatePolicy", - "UpdateType": "Mutable" - }, - "RollingUpdatePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-rollingupdatepolicy", - "Required": false, - "Type": "RollingUpdatePolicy", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.RollingUpdatePolicy", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html", - "Properties": { - "MaximumBatchSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-maximumbatchsize", - "Required": true, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "MaximumExecutionTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-maximumexecutiontimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RollbackMaximumBatchSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-rollbackmaximumbatchsize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "WaitIntervalInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-waitintervalinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.TrafficRoutingConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html", - "Properties": { - "CanarySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-canarysize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "LinearStepSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-linearstepsize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "WaitIntervalInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-waitintervalinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.VariantProperty", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-variantproperty.html", - "Properties": { - "VariantPropertyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-variantproperty.html#cfn-sagemaker-endpoint-variantproperty-variantpropertytype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html", - "Properties": { - "MaxConcurrentInvocationsPerInstance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceclientconfig-maxconcurrentinvocationsperinstance", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html", - "Properties": { - "ClientConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig-clientconfig", - "Required": false, - "Type": "AsyncInferenceClientConfig", - "UpdateType": "Immutable" - }, - "OutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig-outputconfig", - "Required": true, - "Type": "AsyncInferenceOutputConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html", - "Properties": { - "ErrorTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-errortopic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "IncludeInferenceResponseIn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-includeinferenceresponsein", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SuccessTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-successtopic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "NotificationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-notificationconfig", - "Required": false, - "Type": "AsyncInferenceNotificationConfig", - "UpdateType": "Immutable" - }, - "S3FailurePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-s3failurepath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html", - "Properties": { - "CsvContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-csvcontenttypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "JsonContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-jsoncontenttypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.CaptureOption", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html", - "Properties": { - "CaptureMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html#cfn-sagemaker-endpointconfig-captureoption-capturemode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html", - "Properties": { - "EnableExplanations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-enableexplanations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-inferenceconfig", - "Required": false, - "Type": "ClarifyInferenceConfig", - "UpdateType": "Immutable" - }, - "ShapConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-shapconfig", - "Required": true, - "Type": "ClarifyShapConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyFeatureType", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyfeaturetype.html", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyheader.html", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html", - "Properties": { - "ContentTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-contenttemplate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FeatureHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featureheaders", - "ItemType": "ClarifyHeader", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "FeatureTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featuretypes", - "ItemType": "ClarifyFeatureType", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LabelAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LabelHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelheaders", - "ItemType": "ClarifyHeader", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "LabelIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelindex", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxPayloadInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-maxpayloadinmb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxRecordCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-maxrecordcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-probabilityindex", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html", - "Properties": { - "MimeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-mimetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaseline": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-shapbaseline", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaselineUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-shapbaselineuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyShapConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html", - "Properties": { - "NumberOfSamples": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-numberofsamples", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "Seed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-seed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-shapbaselineconfig", - "Required": true, - "Type": "ClarifyShapBaselineConfig", - "UpdateType": "Immutable" - }, - "TextConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-textconfig", - "Required": false, - "Type": "ClarifyTextConfig", - "UpdateType": "Immutable" - }, - "UseLogit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-uselogit", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyTextConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html", - "Properties": { - "Granularity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html#cfn-sagemaker-endpointconfig-clarifytextconfig-granularity", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Language": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html#cfn-sagemaker-endpointconfig-clarifytextconfig-language", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.DataCaptureConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html", - "Properties": { - "CaptureContentTypeHeader": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader", - "Required": false, - "Type": "CaptureContentTypeHeader", - "UpdateType": "Immutable" - }, - "CaptureOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-captureoptions", - "ItemType": "CaptureOption", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "DestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-destinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "EnableCapture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-enablecapture", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialSamplingPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-initialsamplingpercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ExplainerConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-explainerconfig.html", - "Properties": { - "ClarifyExplainerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-explainerconfig.html#cfn-sagemaker-endpointconfig-explainerconfig-clarifyexplainerconfig", - "Required": false, - "Type": "ClarifyExplainerConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ProductionVariant", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html", - "Properties": { - "AcceleratorType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-acceleratortype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContainerStartupHealthCheckTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-containerstartuphealthchecktimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableSSMAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-enablessmaccess", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialInstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialinstancecount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialVariantWeight": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialvariantweight", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelDataDownloadTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modeldatadownloadtimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modelname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ServerlessConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig", - "Required": false, - "Type": "ServerlessConfig", - "UpdateType": "Mutable" - }, - "VariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-variantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ServerlessConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html", - "Properties": { - "MaxConcurrency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-maxconcurrency", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "MemorySizeInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-memorysizeinmb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "ProvisionedConcurrency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-provisionedconcurrency", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.DataCatalogConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html", - "Properties": { - "Catalog": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-catalog", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Database": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-database", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TableName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-tablename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.FeatureDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html", - "Properties": { - "FeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featurename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FeatureType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featuretype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OfflineStoreConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html", - "Properties": { - "DataCatalogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-datacatalogconfig", - "Required": false, - "Type": "DataCatalogConfig", - "UpdateType": "Immutable" - }, - "DisableGlueTableCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-disablegluetablecreation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "S3StorageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-s3storageconfig", - "Required": true, - "Type": "S3StorageConfig", - "UpdateType": "Immutable" - }, - "TableFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-tableformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OnlineStoreConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html", - "Properties": { - "EnableOnlineStore": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html#cfn-sagemaker-featuregroup-onlinestoreconfig-enableonlinestore", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html#cfn-sagemaker-featuregroup-onlinestoreconfig-securityconfig", - "Required": false, - "Type": "OnlineStoreSecurityConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoresecurityconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoresecurityconfig.html#cfn-sagemaker-featuregroup-onlinestoresecurityconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.S3StorageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html#cfn-sagemaker-featuregroup-s3storageconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html#cfn-sagemaker-featuregroup-s3storageconfig-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html", - "Properties": { - "CsvContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html#cfn-sagemaker-inferenceexperiment-capturecontenttypeheader-csvcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "JsonContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html#cfn-sagemaker-inferenceexperiment-capturecontenttypeheader-jsoncontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.DataStorageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html", - "Properties": { - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-contenttype", - "Required": false, - "Type": "CaptureContentTypeHeader", - "UpdateType": "Mutable" - }, - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-destination", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-kmskey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.EndpointMetadata", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html", - "Properties": { - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.InferenceExperimentSchedule", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html", - "Properties": { - "EndTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html#cfn-sagemaker-inferenceexperiment-inferenceexperimentschedule-endtime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html#cfn-sagemaker-inferenceexperiment-inferenceexperimentschedule-starttime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html", - "Properties": { - "InfrastructureType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html#cfn-sagemaker-inferenceexperiment-modelinfrastructureconfig-infrastructuretype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RealTimeInferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html#cfn-sagemaker-inferenceexperiment-modelinfrastructureconfig-realtimeinferenceconfig", - "Required": true, - "Type": "RealTimeInferenceConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ModelVariantConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html", - "Properties": { - "InfrastructureConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-infrastructureconfig", - "Required": true, - "Type": "ModelInfrastructureConfig", - "UpdateType": "Mutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-modelname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "VariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-variantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.RealTimeInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html#cfn-sagemaker-inferenceexperiment-realtimeinferenceconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html#cfn-sagemaker-inferenceexperiment-realtimeinferenceconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ShadowModeConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html", - "Properties": { - "ShadowModelVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig-shadowmodelvariants", - "DuplicatesAllowed": true, - "ItemType": "ShadowModelVariantConfig", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "SourceModelVariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig-sourcemodelvariantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html", - "Properties": { - "SamplingPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodelvariantconfig-samplingpercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "ShadowModelVariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodelvariantconfig-shadowmodelvariantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.ContainerDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html", - "Properties": { - "ContainerHostname": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-containerhostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-environment", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Immutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-image", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ImageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-imageconfig", - "Required": false, - "Type": "ImageConfig", - "UpdateType": "Immutable" - }, - "InferenceSpecificationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-inferencespecificationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Mode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-mode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MultiModelConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-multimodelconfig", - "Required": false, - "Type": "MultiModelConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.ImageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html", - "Properties": { - "RepositoryAccessMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryaccessmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RepositoryAuthConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig", - "Required": false, - "Type": "RepositoryAuthConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.InferenceExecutionConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-inferenceexecutionconfig.html", - "Properties": { - "Mode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-inferenceexecutionconfig.html#cfn-sagemaker-model-inferenceexecutionconfig-mode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.MultiModelConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-multimodelconfig.html", - "Properties": { - "ModelCacheSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-multimodelconfig.html#cfn-sagemaker-model-containerdefinition-multimodelconfig-modelcachesetting", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.RepositoryAuthConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html", - "Properties": { - "RepositoryCredentialsProviderArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig-repositorycredentialsproviderarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-constraintsresource.html#cfn-sagemaker-modelbiasjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html#cfn-sagemaker-modelbiasjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html", - "Properties": { - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html#cfn-sagemaker-modelbiasjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html", - "Properties": { - "ConfigUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-configuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - }, - "GroundTruthS3Input": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-groundtruths3input", - "Required": true, - "Type": "MonitoringGroundTruthS3Input", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutput.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringresources.html#cfn-sagemaker-modelbiasjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-stoppingcondition.html#cfn-sagemaker-modelbiasjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.AdditionalInformation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html", - "Properties": { - "CaveatsAndRecommendations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-caveatsandrecommendations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CustomDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-customdetails", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "EthicalConsiderations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-ethicalconsiderations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.BusinessDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html", - "Properties": { - "BusinessProblem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-businessproblem", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BusinessStakeholders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-businessstakeholders", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LineOfBusiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-lineofbusiness", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Container", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html", - "Properties": { - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NearestModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-nearestmodelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Content", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html", - "Properties": { - "AdditionalInformation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-additionalinformation", - "Required": false, - "Type": "AdditionalInformation", - "UpdateType": "Mutable" - }, - "BusinessDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-businessdetails", - "Required": false, - "Type": "BusinessDetails", - "UpdateType": "Mutable" - }, - "EvaluationDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-evaluationdetails", - "DuplicatesAllowed": true, - "ItemType": "EvaluationDetail", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "IntendedUses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-intendeduses", - "Required": false, - "Type": "IntendedUses", - "UpdateType": "Mutable" - }, - "ModelOverview": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-modeloverview", - "Required": false, - "Type": "ModelOverview", - "UpdateType": "Mutable" - }, - "ModelPackageDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-modelpackagedetails", - "Required": false, - "Type": "ModelPackageDetails", - "UpdateType": "Mutable" - }, - "TrainingDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-trainingdetails", - "Required": false, - "Type": "TrainingDetails", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.EvaluationDetail", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html", - "Properties": { - "Datasets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-datasets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EvaluationJobArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-evaluationjobarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EvaluationObservation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-evaluationobservation", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-metadata", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "MetricGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-metricgroups", - "DuplicatesAllowed": true, - "ItemType": "MetricGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Function", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html", - "Properties": { - "Condition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-condition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Facet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-facet", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-function", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.InferenceEnvironment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferenceenvironment.html", - "Properties": { - "ContainerImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferenceenvironment.html#cfn-sagemaker-modelcard-inferenceenvironment-containerimage", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.InferenceSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferencespecification.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferencespecification.html#cfn-sagemaker-modelcard-inferencespecification-containers", - "DuplicatesAllowed": true, - "ItemType": "Container", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.IntendedUses", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html", - "Properties": { - "ExplanationsForRiskRating": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-explanationsforriskrating", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FactorsAffectingModelEfficiency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-factorsaffectingmodelefficiency", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IntendedUses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-intendeduses", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PurposeOfModel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-purposeofmodel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RiskRating": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-riskrating", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.MetricDataItems", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-value", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "XAxisName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-xaxisname", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "YAxisName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-yaxisname", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.MetricGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html", - "Properties": { - "MetricData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html#cfn-sagemaker-modelcard-metricgroup-metricdata", - "DuplicatesAllowed": true, - "ItemType": "MetricDataItems", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html#cfn-sagemaker-modelcard-metricgroup-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelOverview", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html", - "Properties": { - "AlgorithmType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-algorithmtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InferenceEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-inferenceenvironment", - "Required": false, - "Type": "InferenceEnvironment", - "UpdateType": "Mutable" - }, - "ModelArtifact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelartifact", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ModelCreator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelcreator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modeldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelversion", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "ProblemType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-problemtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelPackageCreator", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagecreator.html", - "Properties": { - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagecreator.html#cfn-sagemaker-modelcard-modelpackagecreator-userprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelPackageDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html", - "Properties": { - "ApprovalDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-approvaldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CreatedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-createdby", - "Required": false, - "Type": "ModelPackageCreator", - "UpdateType": "Mutable" - }, - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InferenceSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-inferencespecification", - "Required": false, - "Type": "InferenceSpecification", - "UpdateType": "Mutable" - }, - "ModelApprovalStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelapprovalstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagegroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagestatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackageversion", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceAlgorithms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-sourcealgorithms", - "DuplicatesAllowed": true, - "ItemType": "SourceAlgorithm", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Task": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-task", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ObjectiveFunction", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html", - "Properties": { - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html#cfn-sagemaker-modelcard-objectivefunction-function", - "Required": false, - "Type": "Function", - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html#cfn-sagemaker-modelcard-objectivefunction-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.SecurityConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-securityconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-securityconfig.html#cfn-sagemaker-modelcard-securityconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.SourceAlgorithm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html", - "Properties": { - "AlgorithmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html#cfn-sagemaker-modelcard-sourcealgorithm-algorithmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html#cfn-sagemaker-modelcard-sourcealgorithm-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html", - "Properties": { - "ObjectiveFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-objectivefunction", - "Required": false, - "Type": "ObjectiveFunction", - "UpdateType": "Mutable" - }, - "TrainingJobDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-trainingjobdetails", - "Required": false, - "Type": "TrainingJobDetails", - "UpdateType": "Mutable" - }, - "TrainingObservations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-trainingobservations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingEnvironment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingenvironment.html", - "Properties": { - "ContainerImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingenvironment.html#cfn-sagemaker-modelcard-trainingenvironment-containerimage", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingHyperParameter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html#cfn-sagemaker-modelcard-traininghyperparameter-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html#cfn-sagemaker-modelcard-traininghyperparameter-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingJobDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html", - "Properties": { - "HyperParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-hyperparameters", - "DuplicatesAllowed": true, - "ItemType": "TrainingHyperParameter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrainingArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TrainingDatasets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingdatasets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrainingEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingenvironment", - "Required": false, - "Type": "TrainingEnvironment", - "UpdateType": "Mutable" - }, - "TrainingMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingmetrics", - "DuplicatesAllowed": true, - "ItemType": "TrainingMetric", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserProvidedHyperParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-userprovidedhyperparameters", - "DuplicatesAllowed": true, - "ItemType": "TrainingHyperParameter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserProvidedTrainingMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-userprovidedtrainingmetrics", - "DuplicatesAllowed": true, - "ItemType": "TrainingMetric", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingMetric", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-value", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.UserContext", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-domainid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserProfileArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-userprofilearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-userprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-constraintsresource.html#cfn-sagemaker-modelexplainabilityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html#cfn-sagemaker-modelexplainabilityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html#cfn-sagemaker-modelexplainabilityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html", - "Properties": { - "ConfigUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-configuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringresources.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-stoppingcondition.html#cfn-sagemaker-modelexplainabilityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-containers", - "DuplicatesAllowed": true, - "ItemType": "ModelPackageContainerDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SupportedContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedrealtimeinferenceinstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedResponseMIMETypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedresponsemimetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedTransformInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedtransforminstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.Bias", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html", - "Properties": { - "PostTrainingReport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-posttrainingreport", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "PreTrainingReport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-pretrainingreport", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Report": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-report", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DataSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-datasource.html", - "Properties": { - "S3DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-datasource.html#cfn-sagemaker-modelpackage-datasource-s3datasource", - "Required": true, - "Type": "S3DataSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckBaselines", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html", - "Properties": { - "Bias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-bias", - "Required": false, - "Type": "DriftCheckBias", - "UpdateType": "Immutable" - }, - "Explainability": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-explainability", - "Required": false, - "Type": "DriftCheckExplainability", - "UpdateType": "Immutable" - }, - "ModelDataQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-modeldataquality", - "Required": false, - "Type": "DriftCheckModelDataQuality", - "UpdateType": "Immutable" - }, - "ModelQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-modelquality", - "Required": false, - "Type": "DriftCheckModelQuality", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckBias", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html", - "Properties": { - "ConfigFile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-configfile", - "Required": false, - "Type": "FileSource", - "UpdateType": "Immutable" - }, - "PostTrainingConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-posttrainingconstraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "PreTrainingConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-pretrainingconstraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckExplainability", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html", - "Properties": { - "ConfigFile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html#cfn-sagemaker-modelpackage-driftcheckexplainability-configfile", - "Required": false, - "Type": "FileSource", - "UpdateType": "Immutable" - }, - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html#cfn-sagemaker-modelpackage-driftcheckexplainability-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html#cfn-sagemaker-modelpackage-driftcheckmodeldataquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html#cfn-sagemaker-modelpackage-driftcheckmodeldataquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckModelQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html#cfn-sagemaker-modelpackage-driftcheckmodelquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html#cfn-sagemaker-modelpackage-driftcheckmodelquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.Explainability", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-explainability.html", - "Properties": { - "Report": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-explainability.html#cfn-sagemaker-modelpackage-explainability-report", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.FileSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html", - "Properties": { - "ContentDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-contentdigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-contenttype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.InferenceSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-containers", - "DuplicatesAllowed": false, - "ItemType": "ModelPackageContainerDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedrealtimeinferenceinstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedResponseMIMETypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedresponsemimetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedTransformInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedtransforminstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.MetadataProperties", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html", - "Properties": { - "CommitId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-commitid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "GeneratedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-generatedby", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProjectId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-projectid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Repository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-repository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.MetricsSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html", - "Properties": { - "ContentDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-contentdigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-contenttype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelDataQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html#cfn-sagemaker-modelpackage-modeldataquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html#cfn-sagemaker-modelpackage-modeldataquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelinput.html", - "Properties": { - "DataInputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelinput.html#cfn-sagemaker-modelpackage-modelinput-datainputconfig", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelMetrics", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html", - "Properties": { - "Bias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-bias", - "Required": false, - "Type": "Bias", - "UpdateType": "Immutable" - }, - "Explainability": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-explainability", - "Required": false, - "Type": "Explainability", - "UpdateType": "Immutable" - }, - "ModelDataQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-modeldataquality", - "Required": false, - "Type": "ModelDataQuality", - "UpdateType": "Immutable" - }, - "ModelQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-modelquality", - "Required": false, - "Type": "ModelQuality", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html", - "Properties": { - "ContainerHostname": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-containerhostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Conditional" - }, - "Framework": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-framework", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "FrameworkVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-frameworkversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - }, - "ImageDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-imagedigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "ModelInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-modelinput", - "Required": false, - "Type": "ModelInput", - "UpdateType": "Conditional" - }, - "NearestModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-nearestmodelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageStatusDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusdetails.html", - "Properties": { - "ValidationStatuses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusdetails.html#cfn-sagemaker-modelpackage-modelpackagestatusdetails-validationstatuses", - "DuplicatesAllowed": true, - "ItemType": "ModelPackageStatusItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageStatusItem", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html", - "Properties": { - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html#cfn-sagemaker-modelpackage-modelquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html#cfn-sagemaker-modelpackage-modelquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.S3DataSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html", - "Properties": { - "S3DataType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html#cfn-sagemaker-modelpackage-s3datasource-s3datatype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html#cfn-sagemaker-modelpackage-s3datasource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.SourceAlgorithm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html", - "Properties": { - "AlgorithmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html#cfn-sagemaker-modelpackage-sourcealgorithm-algorithmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html#cfn-sagemaker-modelpackage-sourcealgorithm-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithmspecification.html", - "Properties": { - "SourceAlgorithms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithmspecification.html#cfn-sagemaker-modelpackage-sourcealgorithmspecification-sourcealgorithms", - "DuplicatesAllowed": true, - "ItemType": "SourceAlgorithm", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html", - "Properties": { - "CompressionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-compressiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-contenttype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-datasource", - "Required": true, - "Type": "DataSource", - "UpdateType": "Immutable" - }, - "SplitType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-splittype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformJobDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html", - "Properties": { - "BatchStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-batchstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "MaxConcurrentTransforms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxconcurrenttransforms", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxPayloadInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxpayloadinmb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "TransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transforminput", - "Required": true, - "Type": "TransformInput", - "UpdateType": "Immutable" - }, - "TransformOutput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformoutput", - "Required": true, - "Type": "TransformOutput", - "UpdateType": "Immutable" - }, - "TransformResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformresources", - "Required": true, - "Type": "TransformResources", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html", - "Properties": { - "Accept": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-accept", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AssembleWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-assemblewith", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-s3outputpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ValidationProfile", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html", - "Properties": { - "ProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html#cfn-sagemaker-modelpackage-validationprofile-profilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TransformJobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html#cfn-sagemaker-modelpackage-validationprofile-transformjobdefinition", - "Required": true, - "Type": "TransformJobDefinition", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ValidationSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html", - "Properties": { - "ValidationProfiles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html#cfn-sagemaker-modelpackage-validationspecification-validationprofiles", - "DuplicatesAllowed": true, - "ItemType": "ValidationProfile", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "ValidationRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html#cfn-sagemaker-modelpackage-validationspecification-validationrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-constraintsresource.html#cfn-sagemaker-modelqualityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html#cfn-sagemaker-modelqualityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html", - "Properties": { - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html#cfn-sagemaker-modelqualityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProblemType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-problemtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - }, - "GroundTruthS3Input": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-groundtruths3input", - "Required": true, - "Type": "MonitoringGroundTruthS3Input", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringresources.html#cfn-sagemaker-modelqualityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-stoppingcondition.html#cfn-sagemaker-modelqualityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.BaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html", - "Properties": { - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html#cfn-sagemaker-monitoringschedule-baselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Mutable" - }, - "StatisticsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html#cfn-sagemaker-monitoringschedule-baselineconfig-statisticsresource", - "Required": false, - "Type": "StatisticsResource", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Mutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html#cfn-sagemaker-monitoringschedule-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html#cfn-sagemaker-monitoringschedule-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Mutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Mutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html#cfn-sagemaker-monitoringschedule-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html", - "Properties": { - "CreationTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-creationtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LastModifiedTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-lastmodifiedtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MonitoringExecutionStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringexecutionstatus", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MonitoringScheduleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringschedulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ProcessingJobArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-processingjobarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScheduledTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-scheduledtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Mutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html", - "Properties": { - "BaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-baselineconfig", - "Required": false, - "Type": "BaselineConfig", - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "MonitoringAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringappspecification", - "Required": true, - "Type": "MonitoringAppSpecification", - "UpdateType": "Mutable" - }, - "MonitoringInputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringinputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringInput", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "MonitoringOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringoutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Mutable" - }, - "MonitoringResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Mutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html#cfn-sagemaker-monitoringschedule-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html#cfn-sagemaker-monitoringschedule-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html", - "Properties": { - "MonitoringJobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringjobdefinition", - "Required": false, - "Type": "MonitoringJobDefinition", - "UpdateType": "Mutable" - }, - "MonitoringJobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringjobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MonitoringType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScheduleConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-scheduleconfig", - "Required": false, - "Type": "ScheduleConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ScheduleConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html", - "Properties": { - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html#cfn-sagemaker-monitoringschedule-scheduleconfig-scheduleexpression", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.StatisticsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.html#cfn-sagemaker-monitoringschedule-statisticsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-stoppingcondition.html#cfn-sagemaker-monitoringschedule-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstance-instancemetadataserviceconfiguration.html", - "Properties": { - "MinimumInstanceMetadataServiceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstance-instancemetadataserviceconfiguration.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration-minimuminstancemetadataserviceversion", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html", - "Properties": { - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook-content", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.ParallelismConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-parallelismconfiguration.html", - "Properties": { - "MaxParallelExecutionSteps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-parallelismconfiguration.html#cfn-sagemaker-pipeline-parallelismconfiguration-maxparallelexecutionsteps", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.PipelineDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html", - "Properties": { - "PipelineDefinitionBody": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html#cfn-sagemaker-pipeline-pipelinedefinition-pipelinedefinitionbody", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineDefinitionS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html#cfn-sagemaker-pipeline-pipelinedefinition-pipelinedefinitions3location", - "Required": false, - "Type": "S3Location", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.S3Location", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ETag": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-etag", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ProvisioningParameter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html#cfn-sagemaker-project-provisioningparameter-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html#cfn-sagemaker-project-provisioningparameter-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html", - "Properties": { - "ProvisionedProductId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails-provisionedproductid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ProvisionedProductStatusMessage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails-provisionedproductstatusmessage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ServiceCatalogProvisioningDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html", - "Properties": { - "PathId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-pathid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProductId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-productid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProvisioningArtifactId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-provisioningartifactid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProvisioningParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-provisioningparameters", - "DuplicatesAllowed": true, - "ItemType": "ProvisioningParameter", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html#cfn-sagemaker-space-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html#cfn-sagemaker-space-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html#cfn-sagemaker-space-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.SpaceSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html", - "Properties": { - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html#cfn-sagemaker-userprofile-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html#cfn-sagemaker-userprofile-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html#cfn-sagemaker-userprofile-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.RStudioServerProAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html", - "Properties": { - "AccessStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html#cfn-sagemaker-userprofile-rstudioserverproappsettings-accessstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "UserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html#cfn-sagemaker-userprofile-rstudioserverproappsettings-usergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.SharingSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html", - "Properties": { - "NotebookOutputOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-notebookoutputoption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.UserSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-executionrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "RStudioServerProAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-rstudioserverproappsettings", - "Required": false, - "Type": "RStudioServerProAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SharingSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-sharingsettings", - "Required": false, - "Type": "SharingSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.CognitoMemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html", - "Properties": { - "CognitoClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitoclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CognitoUserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitousergroup", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CognitoUserPool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitouserpool", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.MemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html", - "Properties": { - "CognitoMemberDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-cognitomemberdefinition", - "Required": false, - "Type": "CognitoMemberDefinition", - "UpdateType": "Mutable" - }, - "OidcMemberDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-oidcmemberdefinition", - "Required": false, - "Type": "OidcMemberDefinition", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.NotificationConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html", - "Properties": { - "NotificationTopicArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html#cfn-sagemaker-workteam-notificationconfiguration-notificationtopicarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.OidcMemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-oidcmemberdefinition.html", - "Properties": { - "OidcGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-oidcmemberdefinition.html#cfn-sagemaker-workteam-oidcmemberdefinition-oidcgroups", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::ServiceDiscovery::HttpNamespace", diff --git a/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/07_ssm_service_addition.json index 817c9b7586..b94b17f1d4 100644 --- a/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/ap-southeast-4/07_ssm_service_addition.json @@ -920,8198 +920,6 @@ } } }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::App", - "value": { - "Attributes": { - "AppArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html", - "Properties": { - "AppName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-appname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "AppType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-apptype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-resourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-userprofilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::AppImageConfig", - "value": { - "Attributes": { - "AppImageConfigArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "KernelGatewayImageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig", - "Required": false, - "Type": "KernelGatewayImageConfig", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::CodeRepository", - "value": { - "Attributes": { - "CodeRepositoryName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html", - "Properties": { - "CodeRepositoryName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-coderepositoryname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "GitConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-gitconfig", - "Required": true, - "Type": "GitConfig", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::DataQualityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html", - "Properties": { - "DataQualityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification", - "Required": true, - "Type": "DataQualityAppSpecification", - "UpdateType": "Immutable" - }, - "DataQualityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig", - "Required": false, - "Type": "DataQualityBaselineConfig", - "UpdateType": "Immutable" - }, - "DataQualityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput", - "Required": true, - "Type": "DataQualityJobInput", - "UpdateType": "Immutable" - }, - "DataQualityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Device", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html", - "Properties": { - "Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-device", - "Required": false, - "Type": "Device", - "UpdateType": "Mutable" - }, - "DeviceFleetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-devicefleetname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::DeviceFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceFleetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-devicefleetname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "OutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-outputconfig", - "Required": true, - "Type": "EdgeOutputConfig", - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Domain", - "value": { - "Attributes": { - "DomainArn": { - "PrimitiveType": "String" - }, - "DomainId": { - "PrimitiveType": "String" - }, - "HomeEfsFileSystemId": { - "PrimitiveType": "String" - }, - "SecurityGroupIdForDomainBoundary": { - "PrimitiveType": "String" - }, - "SingleSignOnManagedApplicationInstanceId": { - "PrimitiveType": "String" - }, - "Url": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html", - "Properties": { - "AppNetworkAccessType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-appnetworkaccesstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AppSecurityGroupManagement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-appsecuritygroupmanagement", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-authmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DefaultSpaceSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-defaultspacesettings", - "Required": false, - "Type": "DefaultSpaceSettings", - "UpdateType": "Mutable" - }, - "DefaultUserSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-defaultusersettings", - "Required": true, - "Type": "UserSettings", - "UpdateType": "Mutable" - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DomainSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-domainsettings", - "Required": false, - "Type": "DomainSettings", - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Endpoint", - "value": { - "Attributes": { - "EndpointName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html", - "Properties": { - "DeploymentConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-deploymentconfig", - "Required": false, - "Type": "DeploymentConfig", - "UpdateType": "Mutable" - }, - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ExcludeRetainedVariantProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-excluderetainedvariantproperties", - "ItemType": "VariantProperty", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "RetainAllVariantProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retainallvariantproperties", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RetainDeploymentConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retaindeploymentconfig", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::EndpointConfig", - "value": { - "Attributes": { - "EndpointConfigName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html", - "Properties": { - "AsyncInferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig", - "Required": false, - "Type": "AsyncInferenceConfig", - "UpdateType": "Immutable" - }, - "DataCaptureConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig", - "Required": false, - "Type": "DataCaptureConfig", - "UpdateType": "Immutable" - }, - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-endpointconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ExplainerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-explainerconfig", - "Required": false, - "Type": "ExplainerConfig", - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProductionVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-productionvariants", - "ItemType": "ProductionVariant", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "ShadowProductionVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-shadowproductionvariants", - "ItemType": "ProductionVariant", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::FeatureGroup", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "FeatureGroupStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EventTimeFeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-eventtimefeaturename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeatureDefinitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuredefinitions", - "DuplicatesAllowed": true, - "ItemType": "FeatureDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "FeatureGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuregroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "OfflineStoreConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-offlinestoreconfig", - "Required": false, - "Type": "OfflineStoreConfig", - "UpdateType": "Immutable" - }, - "OnlineStoreConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-onlinestoreconfig", - "Required": false, - "Type": "OnlineStoreConfig", - "UpdateType": "Immutable" - }, - "RecordIdentifierFeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-recordidentifierfeaturename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-rolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Image", - "value": { - "Attributes": { - "ImageArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html", - "Properties": { - "ImageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageDisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedisplayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ImageRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagerolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ImageVersion", - "value": { - "Attributes": { - "ContainerImage": { - "PrimitiveType": "String" - }, - "ImageArn": { - "PrimitiveType": "String" - }, - "ImageVersionArn": { - "PrimitiveType": "String" - }, - "Version": { - "PrimitiveType": "Integer" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html", - "Properties": { - "Alias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-alias", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Aliases": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-aliases", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "BaseImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-baseimage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Horovod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-horovod", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "JobType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-jobtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MLFramework": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-mlframework", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Processor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-processor", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ProgrammingLang": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-programminglang", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReleaseNotes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-releasenotes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VendorGuidance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-vendorguidance", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::InferenceExperiment", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "CreationTime": { - "PrimitiveType": "String" - }, - "EndpointMetadata": { - "Type": "EndpointMetadata" - }, - "EndpointMetadata.EndpointConfigName": { - "PrimitiveType": "String" - }, - "EndpointMetadata.EndpointName": { - "PrimitiveType": "String" - }, - "EndpointMetadata.EndpointStatus": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "Status": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html", - "Properties": { - "DataStorageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-datastorageconfig", - "Required": false, - "Type": "DataStorageConfig", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DesiredState": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-desiredstate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-kmskey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-modelvariants", - "DuplicatesAllowed": true, - "ItemType": "ModelVariantConfig", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Schedule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-schedule", - "Required": false, - "Type": "InferenceExperimentSchedule", - "UpdateType": "Mutable" - }, - "ShadowModeConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig", - "Required": false, - "Type": "ShadowModeConfig", - "UpdateType": "Mutable" - }, - "StatusReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-statusreason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Model", - "value": { - "Attributes": { - "ModelName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-containers", - "ItemType": "ContainerDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "ExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-executionrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InferenceExecutionConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-inferenceexecutionconfig", - "Required": false, - "Type": "InferenceExecutionConfig", - "UpdateType": "Immutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-modelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrimaryContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-primarycontainer", - "Required": false, - "Type": "ContainerDefinition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelBiasJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelBiasAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification", - "Required": true, - "Type": "ModelBiasAppSpecification", - "UpdateType": "Immutable" - }, - "ModelBiasBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig", - "Required": false, - "Type": "ModelBiasBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelBiasJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput", - "Required": true, - "Type": "ModelBiasJobInput", - "UpdateType": "Immutable" - }, - "ModelBiasJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelCard", - "value": { - "Attributes": { - "CreatedBy.DomainId": { - "PrimitiveType": "String" - }, - "CreatedBy.UserProfileArn": { - "PrimitiveType": "String" - }, - "CreatedBy.UserProfileName": { - "PrimitiveType": "String" - }, - "CreationTime": { - "PrimitiveType": "String" - }, - "LastModifiedBy.DomainId": { - "PrimitiveType": "String" - }, - "LastModifiedBy.UserProfileArn": { - "PrimitiveType": "String" - }, - "LastModifiedBy.UserProfileName": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "ModelCardArn": { - "PrimitiveType": "String" - }, - "ModelCardProcessingStatus": { - "PrimitiveType": "String" - }, - "ModelCardVersion": { - "PrimitiveType": "Integer" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html", - "Properties": { - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-content", - "Required": true, - "Type": "Content", - "UpdateType": "Mutable" - }, - "CreatedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-createdby", - "Required": false, - "Type": "UserContext", - "UpdateType": "Mutable" - }, - "LastModifiedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-lastmodifiedby", - "Required": false, - "Type": "UserContext", - "UpdateType": "Mutable" - }, - "ModelCardName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-modelcardname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelCardStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-modelcardstatus", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SecurityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-securityconfig", - "Required": false, - "Type": "SecurityConfig", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelExplainabilityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelExplainabilityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification", - "Required": true, - "Type": "ModelExplainabilityAppSpecification", - "UpdateType": "Immutable" - }, - "ModelExplainabilityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig", - "Required": false, - "Type": "ModelExplainabilityBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelExplainabilityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput", - "Required": true, - "Type": "ModelExplainabilityJobInput", - "UpdateType": "Immutable" - }, - "ModelExplainabilityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelPackage", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ModelPackageArn": { - "PrimitiveType": "String" - }, - "ModelPackageStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html", - "Properties": { - "AdditionalInferenceSpecifications": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecifications", - "DuplicatesAllowed": true, - "ItemType": "AdditionalInferenceSpecificationDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalInferenceSpecificationsToAdd": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecificationstoadd", - "DuplicatesAllowed": true, - "ItemType": "AdditionalInferenceSpecificationDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApprovalDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-approvaldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CertifyForMarketplace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-certifyformarketplace", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ClientToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-clienttoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "CustomerMetadataProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-customermetadataproperties", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DriftCheckBaselines": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-driftcheckbaselines", - "Required": false, - "Type": "DriftCheckBaselines", - "UpdateType": "Immutable" - }, - "InferenceSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-inferencespecification", - "Required": false, - "Type": "InferenceSpecification", - "UpdateType": "Immutable" - }, - "LastModifiedTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-lastmodifiedtime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MetadataProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-metadataproperties", - "Required": false, - "Type": "MetadataProperties", - "UpdateType": "Immutable" - }, - "ModelApprovalStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelapprovalstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelmetrics", - "Required": false, - "Type": "ModelMetrics", - "UpdateType": "Immutable" - }, - "ModelPackageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagegroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageStatusDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagestatusdetails", - "Required": false, - "Type": "ModelPackageStatusDetails", - "UpdateType": "Mutable" - }, - "ModelPackageVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackageversion", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SamplePayloadUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-samplepayloadurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceAlgorithmSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-sourcealgorithmspecification", - "Required": false, - "Type": "SourceAlgorithmSpecification", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Task": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-task", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ValidationSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-validationspecification", - "Required": false, - "Type": "ValidationSpecification", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelPackageGroup", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ModelPackageGroupArn": { - "PrimitiveType": "String" - }, - "ModelPackageGroupStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html", - "Properties": { - "ModelPackageGroupDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupdescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelPackageGroupPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegrouppolicy", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelQualityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelQualityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification", - "Required": true, - "Type": "ModelQualityAppSpecification", - "UpdateType": "Immutable" - }, - "ModelQualityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig", - "Required": false, - "Type": "ModelQualityBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelQualityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput", - "Required": true, - "Type": "ModelQualityJobInput", - "UpdateType": "Immutable" - }, - "ModelQualityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::MonitoringSchedule", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "MonitoringScheduleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LastMonitoringExecutionSummary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-lastmonitoringexecutionsummary", - "Required": false, - "Type": "MonitoringExecutionSummary", - "UpdateType": "Mutable" - }, - "MonitoringScheduleConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig", - "Required": true, - "Type": "MonitoringScheduleConfig", - "UpdateType": "Mutable" - }, - "MonitoringScheduleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "MonitoringScheduleStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulestatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::NotebookInstance", - "value": { - "Attributes": { - "NotebookInstanceName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html", - "Properties": { - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-acceleratortypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalCodeRepositories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-additionalcoderepositories", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultCodeRepository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-defaultcoderepository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectInternetAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMetadataServiceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration", - "Required": false, - "Type": "InstanceMetadataServiceConfiguration", - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NotebookInstanceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PlatformIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-platformidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RootAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rootaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::NotebookInstanceLifecycleConfig", - "value": { - "Attributes": { - "NotebookInstanceLifecycleConfigName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html", - "Properties": { - "NotebookInstanceLifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "OnCreate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-oncreate", - "ItemType": "NotebookInstanceLifecycleHook", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "OnStart": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-onstart", - "ItemType": "NotebookInstanceLifecycleHook", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Pipeline", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html", - "Properties": { - "ParallelismConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-parallelismconfiguration", - "Required": false, - "Type": "ParallelismConfiguration", - "UpdateType": "Mutable" - }, - "PipelineDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedefinition", - "Required": true, - "Type": "PipelineDefinition", - "UpdateType": "Mutable" - }, - "PipelineDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineDisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedisplayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Project", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ProjectArn": { - "PrimitiveType": "String" - }, - "ProjectId": { - "PrimitiveType": "String" - }, - "ProjectStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html", - "Properties": { - "ProjectDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectdescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProjectName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ServiceCatalogProvisionedProductDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails", - "Required": false, - "Type": "ServiceCatalogProvisionedProductDetails", - "UpdateType": "Mutable" - }, - "ServiceCatalogProvisioningDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisioningdetails", - "Required": true, - "Type": "ServiceCatalogProvisioningDetails", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Space", - "value": { - "Attributes": { - "SpaceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SpaceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SpaceSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacesettings", - "Required": false, - "Type": "SpaceSettings", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::UserProfile", - "value": { - "Attributes": { - "UserProfileArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SingleSignOnUserIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuseridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SingleSignOnUserValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuservalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-userprofilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "UserSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-usersettings", - "Required": false, - "Type": "UserSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Workteam", - "value": { - "Attributes": { - "WorkteamName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MemberDefinitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-memberdefinitions", - "ItemType": "MemberDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-notificationconfiguration", - "Required": false, - "Type": "NotificationConfiguration", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "WorkforceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workforcename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "WorkteamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workteamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::App.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.FileSystemConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html", - "Properties": { - "DefaultGid": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultgid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "DefaultUid": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultuid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-mountpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html", - "Properties": { - "FileSystemConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-filesystemconfig", - "Required": false, - "Type": "FileSystemConfig", - "UpdateType": "Mutable" - }, - "KernelSpecs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-kernelspecs", - "DuplicatesAllowed": true, - "ItemType": "KernelSpec", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.KernelSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html", - "Properties": { - "DisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-displayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::CodeRepository.GitConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html", - "Properties": { - "Branch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-branch", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RepositoryUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-repositoryurl", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SecretArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-secretarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-constraintsresource.html#cfn-sagemaker-dataqualityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html#cfn-sagemaker-dataqualityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - }, - "StatisticsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-statisticsresource", - "Required": false, - "Type": "StatisticsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html#cfn-sagemaker-dataqualityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringresources.html#cfn-sagemaker-dataqualityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.StatisticsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-statisticsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-statisticsresource.html#cfn-sagemaker-dataqualityjobdefinition-statisticsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-stoppingcondition.html#cfn-sagemaker-dataqualityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Device.Device", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-devicename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "IotThingName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-iotthingname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DeviceFleet.EdgeOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputLocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-s3outputlocation", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.DefaultSpaceSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-executionrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.DomainSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html", - "Properties": { - "RStudioServerProDomainSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-rstudioserverprodomainsettings", - "Required": false, - "Type": "RStudioServerProDomainSettings", - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-jupyterserverappsettings.html#cfn-sagemaker-domain-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html#cfn-sagemaker-domain-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html#cfn-sagemaker-domain-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RSessionAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html#cfn-sagemaker-domain-rsessionappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html#cfn-sagemaker-domain-rsessionappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RStudioServerProAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html", - "Properties": { - "AccessStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html#cfn-sagemaker-domain-rstudioserverproappsettings-accessstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html#cfn-sagemaker-domain-rstudioserverproappsettings-usergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RStudioServerProDomainSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Immutable" - }, - "DomainExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-domainexecutionrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RStudioConnectUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-rstudioconnecturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RStudioPackageManagerUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-rstudiopackagemanagerurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "LifecycleConfigArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-lifecycleconfigarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.SharingSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html", - "Properties": { - "NotebookOutputOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-notebookoutputoption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.UserSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-executionrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "RSessionAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-rsessionappsettings", - "Required": false, - "Type": "RSessionAppSettings", - "UpdateType": "Mutable" - }, - "RStudioServerProAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-rstudioserverproappsettings", - "Required": false, - "Type": "RStudioServerProAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SharingSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-sharingsettings", - "Required": false, - "Type": "SharingSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.Alarm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html", - "Properties": { - "AlarmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html#cfn-sagemaker-endpoint-alarm-alarmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.AutoRollbackConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html", - "Properties": { - "Alarms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html#cfn-sagemaker-endpoint-autorollbackconfig-alarms", - "ItemType": "Alarm", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html", - "Properties": { - "MaximumExecutionTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-maximumexecutiontimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "TerminationWaitInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-terminationwaitinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "TrafficRoutingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-trafficroutingconfiguration", - "Required": true, - "Type": "TrafficRoutingConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.CapacitySize", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html", - "Properties": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html#cfn-sagemaker-endpoint-capacitysize-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html#cfn-sagemaker-endpoint-capacitysize-value", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.DeploymentConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html", - "Properties": { - "AutoRollbackConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-autorollbackconfiguration", - "Required": false, - "Type": "AutoRollbackConfig", - "UpdateType": "Mutable" - }, - "BlueGreenUpdatePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-bluegreenupdatepolicy", - "Required": false, - "Type": "BlueGreenUpdatePolicy", - "UpdateType": "Mutable" - }, - "RollingUpdatePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-rollingupdatepolicy", - "Required": false, - "Type": "RollingUpdatePolicy", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.RollingUpdatePolicy", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html", - "Properties": { - "MaximumBatchSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-maximumbatchsize", - "Required": true, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "MaximumExecutionTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-maximumexecutiontimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RollbackMaximumBatchSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-rollbackmaximumbatchsize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "WaitIntervalInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-waitintervalinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.TrafficRoutingConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html", - "Properties": { - "CanarySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-canarysize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "LinearStepSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-linearstepsize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "WaitIntervalInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-waitintervalinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.VariantProperty", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-variantproperty.html", - "Properties": { - "VariantPropertyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-variantproperty.html#cfn-sagemaker-endpoint-variantproperty-variantpropertytype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html", - "Properties": { - "MaxConcurrentInvocationsPerInstance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceclientconfig-maxconcurrentinvocationsperinstance", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html", - "Properties": { - "ClientConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig-clientconfig", - "Required": false, - "Type": "AsyncInferenceClientConfig", - "UpdateType": "Immutable" - }, - "OutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig-outputconfig", - "Required": true, - "Type": "AsyncInferenceOutputConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html", - "Properties": { - "ErrorTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-errortopic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "IncludeInferenceResponseIn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-includeinferenceresponsein", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SuccessTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-successtopic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "NotificationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-notificationconfig", - "Required": false, - "Type": "AsyncInferenceNotificationConfig", - "UpdateType": "Immutable" - }, - "S3FailurePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-s3failurepath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html", - "Properties": { - "CsvContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-csvcontenttypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "JsonContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-jsoncontenttypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.CaptureOption", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html", - "Properties": { - "CaptureMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html#cfn-sagemaker-endpointconfig-captureoption-capturemode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html", - "Properties": { - "EnableExplanations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-enableexplanations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-inferenceconfig", - "Required": false, - "Type": "ClarifyInferenceConfig", - "UpdateType": "Immutable" - }, - "ShapConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-shapconfig", - "Required": true, - "Type": "ClarifyShapConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyFeatureType", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyfeaturetype.html", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyheader.html", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html", - "Properties": { - "ContentTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-contenttemplate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FeatureHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featureheaders", - "ItemType": "ClarifyHeader", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "FeatureTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featuretypes", - "ItemType": "ClarifyFeatureType", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LabelAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LabelHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelheaders", - "ItemType": "ClarifyHeader", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "LabelIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelindex", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxPayloadInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-maxpayloadinmb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxRecordCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-maxrecordcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-probabilityindex", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html", - "Properties": { - "MimeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-mimetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaseline": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-shapbaseline", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaselineUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-shapbaselineuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyShapConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html", - "Properties": { - "NumberOfSamples": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-numberofsamples", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "Seed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-seed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-shapbaselineconfig", - "Required": true, - "Type": "ClarifyShapBaselineConfig", - "UpdateType": "Immutable" - }, - "TextConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-textconfig", - "Required": false, - "Type": "ClarifyTextConfig", - "UpdateType": "Immutable" - }, - "UseLogit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-uselogit", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyTextConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html", - "Properties": { - "Granularity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html#cfn-sagemaker-endpointconfig-clarifytextconfig-granularity", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Language": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html#cfn-sagemaker-endpointconfig-clarifytextconfig-language", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.DataCaptureConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html", - "Properties": { - "CaptureContentTypeHeader": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader", - "Required": false, - "Type": "CaptureContentTypeHeader", - "UpdateType": "Immutable" - }, - "CaptureOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-captureoptions", - "ItemType": "CaptureOption", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "DestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-destinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "EnableCapture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-enablecapture", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialSamplingPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-initialsamplingpercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ExplainerConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-explainerconfig.html", - "Properties": { - "ClarifyExplainerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-explainerconfig.html#cfn-sagemaker-endpointconfig-explainerconfig-clarifyexplainerconfig", - "Required": false, - "Type": "ClarifyExplainerConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ProductionVariant", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html", - "Properties": { - "AcceleratorType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-acceleratortype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContainerStartupHealthCheckTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-containerstartuphealthchecktimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableSSMAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-enablessmaccess", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialInstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialinstancecount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialVariantWeight": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialvariantweight", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelDataDownloadTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modeldatadownloadtimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modelname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ServerlessConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig", - "Required": false, - "Type": "ServerlessConfig", - "UpdateType": "Mutable" - }, - "VariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-variantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ServerlessConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html", - "Properties": { - "MaxConcurrency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-maxconcurrency", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "MemorySizeInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-memorysizeinmb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "ProvisionedConcurrency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-provisionedconcurrency", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.DataCatalogConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html", - "Properties": { - "Catalog": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-catalog", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Database": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-database", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TableName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-tablename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.FeatureDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html", - "Properties": { - "FeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featurename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FeatureType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featuretype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OfflineStoreConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html", - "Properties": { - "DataCatalogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-datacatalogconfig", - "Required": false, - "Type": "DataCatalogConfig", - "UpdateType": "Immutable" - }, - "DisableGlueTableCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-disablegluetablecreation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "S3StorageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-s3storageconfig", - "Required": true, - "Type": "S3StorageConfig", - "UpdateType": "Immutable" - }, - "TableFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-tableformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OnlineStoreConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html", - "Properties": { - "EnableOnlineStore": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html#cfn-sagemaker-featuregroup-onlinestoreconfig-enableonlinestore", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html#cfn-sagemaker-featuregroup-onlinestoreconfig-securityconfig", - "Required": false, - "Type": "OnlineStoreSecurityConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoresecurityconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoresecurityconfig.html#cfn-sagemaker-featuregroup-onlinestoresecurityconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.S3StorageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html#cfn-sagemaker-featuregroup-s3storageconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html#cfn-sagemaker-featuregroup-s3storageconfig-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html", - "Properties": { - "CsvContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html#cfn-sagemaker-inferenceexperiment-capturecontenttypeheader-csvcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "JsonContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html#cfn-sagemaker-inferenceexperiment-capturecontenttypeheader-jsoncontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.DataStorageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html", - "Properties": { - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-contenttype", - "Required": false, - "Type": "CaptureContentTypeHeader", - "UpdateType": "Mutable" - }, - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-destination", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-kmskey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.EndpointMetadata", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html", - "Properties": { - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.InferenceExperimentSchedule", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html", - "Properties": { - "EndTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html#cfn-sagemaker-inferenceexperiment-inferenceexperimentschedule-endtime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html#cfn-sagemaker-inferenceexperiment-inferenceexperimentschedule-starttime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html", - "Properties": { - "InfrastructureType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html#cfn-sagemaker-inferenceexperiment-modelinfrastructureconfig-infrastructuretype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RealTimeInferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html#cfn-sagemaker-inferenceexperiment-modelinfrastructureconfig-realtimeinferenceconfig", - "Required": true, - "Type": "RealTimeInferenceConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ModelVariantConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html", - "Properties": { - "InfrastructureConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-infrastructureconfig", - "Required": true, - "Type": "ModelInfrastructureConfig", - "UpdateType": "Mutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-modelname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "VariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-variantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.RealTimeInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html#cfn-sagemaker-inferenceexperiment-realtimeinferenceconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html#cfn-sagemaker-inferenceexperiment-realtimeinferenceconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ShadowModeConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html", - "Properties": { - "ShadowModelVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig-shadowmodelvariants", - "DuplicatesAllowed": true, - "ItemType": "ShadowModelVariantConfig", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "SourceModelVariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig-sourcemodelvariantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html", - "Properties": { - "SamplingPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodelvariantconfig-samplingpercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "ShadowModelVariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodelvariantconfig-shadowmodelvariantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.ContainerDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html", - "Properties": { - "ContainerHostname": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-containerhostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-environment", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Immutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-image", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ImageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-imageconfig", - "Required": false, - "Type": "ImageConfig", - "UpdateType": "Immutable" - }, - "InferenceSpecificationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-inferencespecificationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Mode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-mode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MultiModelConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-multimodelconfig", - "Required": false, - "Type": "MultiModelConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.ImageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html", - "Properties": { - "RepositoryAccessMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryaccessmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RepositoryAuthConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig", - "Required": false, - "Type": "RepositoryAuthConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.InferenceExecutionConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-inferenceexecutionconfig.html", - "Properties": { - "Mode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-inferenceexecutionconfig.html#cfn-sagemaker-model-inferenceexecutionconfig-mode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.MultiModelConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-multimodelconfig.html", - "Properties": { - "ModelCacheSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-multimodelconfig.html#cfn-sagemaker-model-containerdefinition-multimodelconfig-modelcachesetting", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.RepositoryAuthConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html", - "Properties": { - "RepositoryCredentialsProviderArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig-repositorycredentialsproviderarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-constraintsresource.html#cfn-sagemaker-modelbiasjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html#cfn-sagemaker-modelbiasjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html", - "Properties": { - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html#cfn-sagemaker-modelbiasjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html", - "Properties": { - "ConfigUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-configuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - }, - "GroundTruthS3Input": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-groundtruths3input", - "Required": true, - "Type": "MonitoringGroundTruthS3Input", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutput.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringresources.html#cfn-sagemaker-modelbiasjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-stoppingcondition.html#cfn-sagemaker-modelbiasjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.AdditionalInformation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html", - "Properties": { - "CaveatsAndRecommendations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-caveatsandrecommendations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CustomDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-customdetails", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "EthicalConsiderations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-ethicalconsiderations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.BusinessDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html", - "Properties": { - "BusinessProblem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-businessproblem", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BusinessStakeholders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-businessstakeholders", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LineOfBusiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-lineofbusiness", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Container", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html", - "Properties": { - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NearestModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-nearestmodelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Content", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html", - "Properties": { - "AdditionalInformation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-additionalinformation", - "Required": false, - "Type": "AdditionalInformation", - "UpdateType": "Mutable" - }, - "BusinessDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-businessdetails", - "Required": false, - "Type": "BusinessDetails", - "UpdateType": "Mutable" - }, - "EvaluationDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-evaluationdetails", - "DuplicatesAllowed": true, - "ItemType": "EvaluationDetail", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "IntendedUses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-intendeduses", - "Required": false, - "Type": "IntendedUses", - "UpdateType": "Mutable" - }, - "ModelOverview": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-modeloverview", - "Required": false, - "Type": "ModelOverview", - "UpdateType": "Mutable" - }, - "ModelPackageDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-modelpackagedetails", - "Required": false, - "Type": "ModelPackageDetails", - "UpdateType": "Mutable" - }, - "TrainingDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-trainingdetails", - "Required": false, - "Type": "TrainingDetails", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.EvaluationDetail", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html", - "Properties": { - "Datasets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-datasets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EvaluationJobArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-evaluationjobarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EvaluationObservation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-evaluationobservation", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-metadata", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "MetricGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-metricgroups", - "DuplicatesAllowed": true, - "ItemType": "MetricGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Function", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html", - "Properties": { - "Condition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-condition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Facet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-facet", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-function", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.InferenceEnvironment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferenceenvironment.html", - "Properties": { - "ContainerImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferenceenvironment.html#cfn-sagemaker-modelcard-inferenceenvironment-containerimage", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.InferenceSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferencespecification.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferencespecification.html#cfn-sagemaker-modelcard-inferencespecification-containers", - "DuplicatesAllowed": true, - "ItemType": "Container", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.IntendedUses", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html", - "Properties": { - "ExplanationsForRiskRating": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-explanationsforriskrating", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FactorsAffectingModelEfficiency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-factorsaffectingmodelefficiency", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IntendedUses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-intendeduses", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PurposeOfModel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-purposeofmodel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RiskRating": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-riskrating", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.MetricDataItems", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-value", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "XAxisName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-xaxisname", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "YAxisName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-yaxisname", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.MetricGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html", - "Properties": { - "MetricData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html#cfn-sagemaker-modelcard-metricgroup-metricdata", - "DuplicatesAllowed": true, - "ItemType": "MetricDataItems", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html#cfn-sagemaker-modelcard-metricgroup-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelOverview", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html", - "Properties": { - "AlgorithmType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-algorithmtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InferenceEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-inferenceenvironment", - "Required": false, - "Type": "InferenceEnvironment", - "UpdateType": "Mutable" - }, - "ModelArtifact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelartifact", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ModelCreator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelcreator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modeldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelversion", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "ProblemType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-problemtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelPackageCreator", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagecreator.html", - "Properties": { - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagecreator.html#cfn-sagemaker-modelcard-modelpackagecreator-userprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelPackageDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html", - "Properties": { - "ApprovalDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-approvaldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CreatedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-createdby", - "Required": false, - "Type": "ModelPackageCreator", - "UpdateType": "Mutable" - }, - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InferenceSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-inferencespecification", - "Required": false, - "Type": "InferenceSpecification", - "UpdateType": "Mutable" - }, - "ModelApprovalStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelapprovalstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagegroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagestatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackageversion", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceAlgorithms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-sourcealgorithms", - "DuplicatesAllowed": true, - "ItemType": "SourceAlgorithm", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Task": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-task", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ObjectiveFunction", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html", - "Properties": { - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html#cfn-sagemaker-modelcard-objectivefunction-function", - "Required": false, - "Type": "Function", - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html#cfn-sagemaker-modelcard-objectivefunction-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.SecurityConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-securityconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-securityconfig.html#cfn-sagemaker-modelcard-securityconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.SourceAlgorithm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html", - "Properties": { - "AlgorithmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html#cfn-sagemaker-modelcard-sourcealgorithm-algorithmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html#cfn-sagemaker-modelcard-sourcealgorithm-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html", - "Properties": { - "ObjectiveFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-objectivefunction", - "Required": false, - "Type": "ObjectiveFunction", - "UpdateType": "Mutable" - }, - "TrainingJobDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-trainingjobdetails", - "Required": false, - "Type": "TrainingJobDetails", - "UpdateType": "Mutable" - }, - "TrainingObservations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-trainingobservations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingEnvironment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingenvironment.html", - "Properties": { - "ContainerImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingenvironment.html#cfn-sagemaker-modelcard-trainingenvironment-containerimage", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingHyperParameter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html#cfn-sagemaker-modelcard-traininghyperparameter-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html#cfn-sagemaker-modelcard-traininghyperparameter-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingJobDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html", - "Properties": { - "HyperParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-hyperparameters", - "DuplicatesAllowed": true, - "ItemType": "TrainingHyperParameter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrainingArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TrainingDatasets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingdatasets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrainingEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingenvironment", - "Required": false, - "Type": "TrainingEnvironment", - "UpdateType": "Mutable" - }, - "TrainingMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingmetrics", - "DuplicatesAllowed": true, - "ItemType": "TrainingMetric", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserProvidedHyperParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-userprovidedhyperparameters", - "DuplicatesAllowed": true, - "ItemType": "TrainingHyperParameter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserProvidedTrainingMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-userprovidedtrainingmetrics", - "DuplicatesAllowed": true, - "ItemType": "TrainingMetric", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingMetric", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-value", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.UserContext", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-domainid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserProfileArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-userprofilearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-userprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-constraintsresource.html#cfn-sagemaker-modelexplainabilityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html#cfn-sagemaker-modelexplainabilityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html#cfn-sagemaker-modelexplainabilityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html", - "Properties": { - "ConfigUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-configuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringresources.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-stoppingcondition.html#cfn-sagemaker-modelexplainabilityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-containers", - "DuplicatesAllowed": true, - "ItemType": "ModelPackageContainerDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SupportedContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedrealtimeinferenceinstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedResponseMIMETypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedresponsemimetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedTransformInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedtransforminstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.Bias", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html", - "Properties": { - "PostTrainingReport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-posttrainingreport", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "PreTrainingReport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-pretrainingreport", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Report": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-report", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DataSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-datasource.html", - "Properties": { - "S3DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-datasource.html#cfn-sagemaker-modelpackage-datasource-s3datasource", - "Required": true, - "Type": "S3DataSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckBaselines", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html", - "Properties": { - "Bias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-bias", - "Required": false, - "Type": "DriftCheckBias", - "UpdateType": "Immutable" - }, - "Explainability": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-explainability", - "Required": false, - "Type": "DriftCheckExplainability", - "UpdateType": "Immutable" - }, - "ModelDataQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-modeldataquality", - "Required": false, - "Type": "DriftCheckModelDataQuality", - "UpdateType": "Immutable" - }, - "ModelQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-modelquality", - "Required": false, - "Type": "DriftCheckModelQuality", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckBias", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html", - "Properties": { - "ConfigFile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-configfile", - "Required": false, - "Type": "FileSource", - "UpdateType": "Immutable" - }, - "PostTrainingConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-posttrainingconstraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "PreTrainingConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-pretrainingconstraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckExplainability", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html", - "Properties": { - "ConfigFile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html#cfn-sagemaker-modelpackage-driftcheckexplainability-configfile", - "Required": false, - "Type": "FileSource", - "UpdateType": "Immutable" - }, - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html#cfn-sagemaker-modelpackage-driftcheckexplainability-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html#cfn-sagemaker-modelpackage-driftcheckmodeldataquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html#cfn-sagemaker-modelpackage-driftcheckmodeldataquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckModelQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html#cfn-sagemaker-modelpackage-driftcheckmodelquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html#cfn-sagemaker-modelpackage-driftcheckmodelquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.Explainability", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-explainability.html", - "Properties": { - "Report": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-explainability.html#cfn-sagemaker-modelpackage-explainability-report", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.FileSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html", - "Properties": { - "ContentDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-contentdigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-contenttype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.InferenceSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-containers", - "DuplicatesAllowed": false, - "ItemType": "ModelPackageContainerDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedrealtimeinferenceinstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedResponseMIMETypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedresponsemimetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedTransformInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedtransforminstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.MetadataProperties", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html", - "Properties": { - "CommitId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-commitid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "GeneratedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-generatedby", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProjectId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-projectid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Repository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-repository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.MetricsSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html", - "Properties": { - "ContentDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-contentdigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-contenttype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelDataQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html#cfn-sagemaker-modelpackage-modeldataquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html#cfn-sagemaker-modelpackage-modeldataquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelinput.html", - "Properties": { - "DataInputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelinput.html#cfn-sagemaker-modelpackage-modelinput-datainputconfig", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelMetrics", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html", - "Properties": { - "Bias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-bias", - "Required": false, - "Type": "Bias", - "UpdateType": "Immutable" - }, - "Explainability": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-explainability", - "Required": false, - "Type": "Explainability", - "UpdateType": "Immutable" - }, - "ModelDataQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-modeldataquality", - "Required": false, - "Type": "ModelDataQuality", - "UpdateType": "Immutable" - }, - "ModelQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-modelquality", - "Required": false, - "Type": "ModelQuality", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html", - "Properties": { - "ContainerHostname": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-containerhostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Conditional" - }, - "Framework": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-framework", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "FrameworkVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-frameworkversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - }, - "ImageDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-imagedigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "ModelInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-modelinput", - "Required": false, - "Type": "ModelInput", - "UpdateType": "Conditional" - }, - "NearestModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-nearestmodelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageStatusDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusdetails.html", - "Properties": { - "ValidationStatuses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusdetails.html#cfn-sagemaker-modelpackage-modelpackagestatusdetails-validationstatuses", - "DuplicatesAllowed": true, - "ItemType": "ModelPackageStatusItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageStatusItem", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html", - "Properties": { - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html#cfn-sagemaker-modelpackage-modelquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html#cfn-sagemaker-modelpackage-modelquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.S3DataSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html", - "Properties": { - "S3DataType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html#cfn-sagemaker-modelpackage-s3datasource-s3datatype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html#cfn-sagemaker-modelpackage-s3datasource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.SourceAlgorithm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html", - "Properties": { - "AlgorithmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html#cfn-sagemaker-modelpackage-sourcealgorithm-algorithmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html#cfn-sagemaker-modelpackage-sourcealgorithm-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithmspecification.html", - "Properties": { - "SourceAlgorithms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithmspecification.html#cfn-sagemaker-modelpackage-sourcealgorithmspecification-sourcealgorithms", - "DuplicatesAllowed": true, - "ItemType": "SourceAlgorithm", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html", - "Properties": { - "CompressionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-compressiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-contenttype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-datasource", - "Required": true, - "Type": "DataSource", - "UpdateType": "Immutable" - }, - "SplitType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-splittype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformJobDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html", - "Properties": { - "BatchStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-batchstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "MaxConcurrentTransforms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxconcurrenttransforms", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxPayloadInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxpayloadinmb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "TransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transforminput", - "Required": true, - "Type": "TransformInput", - "UpdateType": "Immutable" - }, - "TransformOutput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformoutput", - "Required": true, - "Type": "TransformOutput", - "UpdateType": "Immutable" - }, - "TransformResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformresources", - "Required": true, - "Type": "TransformResources", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html", - "Properties": { - "Accept": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-accept", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AssembleWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-assemblewith", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-s3outputpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ValidationProfile", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html", - "Properties": { - "ProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html#cfn-sagemaker-modelpackage-validationprofile-profilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TransformJobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html#cfn-sagemaker-modelpackage-validationprofile-transformjobdefinition", - "Required": true, - "Type": "TransformJobDefinition", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ValidationSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html", - "Properties": { - "ValidationProfiles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html#cfn-sagemaker-modelpackage-validationspecification-validationprofiles", - "DuplicatesAllowed": true, - "ItemType": "ValidationProfile", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "ValidationRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html#cfn-sagemaker-modelpackage-validationspecification-validationrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-constraintsresource.html#cfn-sagemaker-modelqualityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html#cfn-sagemaker-modelqualityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html", - "Properties": { - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html#cfn-sagemaker-modelqualityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProblemType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-problemtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - }, - "GroundTruthS3Input": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-groundtruths3input", - "Required": true, - "Type": "MonitoringGroundTruthS3Input", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringresources.html#cfn-sagemaker-modelqualityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-stoppingcondition.html#cfn-sagemaker-modelqualityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.BaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html", - "Properties": { - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html#cfn-sagemaker-monitoringschedule-baselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Mutable" - }, - "StatisticsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html#cfn-sagemaker-monitoringschedule-baselineconfig-statisticsresource", - "Required": false, - "Type": "StatisticsResource", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Mutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html#cfn-sagemaker-monitoringschedule-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html#cfn-sagemaker-monitoringschedule-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Mutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Mutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html#cfn-sagemaker-monitoringschedule-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html", - "Properties": { - "CreationTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-creationtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LastModifiedTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-lastmodifiedtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MonitoringExecutionStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringexecutionstatus", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MonitoringScheduleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringschedulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ProcessingJobArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-processingjobarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScheduledTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-scheduledtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Mutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html", - "Properties": { - "BaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-baselineconfig", - "Required": false, - "Type": "BaselineConfig", - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "MonitoringAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringappspecification", - "Required": true, - "Type": "MonitoringAppSpecification", - "UpdateType": "Mutable" - }, - "MonitoringInputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringinputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringInput", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "MonitoringOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringoutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Mutable" - }, - "MonitoringResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Mutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html#cfn-sagemaker-monitoringschedule-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html#cfn-sagemaker-monitoringschedule-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html", - "Properties": { - "MonitoringJobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringjobdefinition", - "Required": false, - "Type": "MonitoringJobDefinition", - "UpdateType": "Mutable" - }, - "MonitoringJobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringjobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MonitoringType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScheduleConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-scheduleconfig", - "Required": false, - "Type": "ScheduleConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ScheduleConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html", - "Properties": { - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html#cfn-sagemaker-monitoringschedule-scheduleconfig-scheduleexpression", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.StatisticsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.html#cfn-sagemaker-monitoringschedule-statisticsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-stoppingcondition.html#cfn-sagemaker-monitoringschedule-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstance-instancemetadataserviceconfiguration.html", - "Properties": { - "MinimumInstanceMetadataServiceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstance-instancemetadataserviceconfiguration.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration-minimuminstancemetadataserviceversion", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html", - "Properties": { - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook-content", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.ParallelismConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-parallelismconfiguration.html", - "Properties": { - "MaxParallelExecutionSteps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-parallelismconfiguration.html#cfn-sagemaker-pipeline-parallelismconfiguration-maxparallelexecutionsteps", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.PipelineDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html", - "Properties": { - "PipelineDefinitionBody": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html#cfn-sagemaker-pipeline-pipelinedefinition-pipelinedefinitionbody", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineDefinitionS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html#cfn-sagemaker-pipeline-pipelinedefinition-pipelinedefinitions3location", - "Required": false, - "Type": "S3Location", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.S3Location", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ETag": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-etag", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ProvisioningParameter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html#cfn-sagemaker-project-provisioningparameter-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html#cfn-sagemaker-project-provisioningparameter-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html", - "Properties": { - "ProvisionedProductId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails-provisionedproductid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ProvisionedProductStatusMessage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails-provisionedproductstatusmessage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ServiceCatalogProvisioningDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html", - "Properties": { - "PathId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-pathid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProductId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-productid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProvisioningArtifactId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-provisioningartifactid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProvisioningParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-provisioningparameters", - "DuplicatesAllowed": true, - "ItemType": "ProvisioningParameter", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html#cfn-sagemaker-space-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html#cfn-sagemaker-space-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html#cfn-sagemaker-space-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.SpaceSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html", - "Properties": { - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html#cfn-sagemaker-userprofile-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html#cfn-sagemaker-userprofile-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html#cfn-sagemaker-userprofile-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.RStudioServerProAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html", - "Properties": { - "AccessStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html#cfn-sagemaker-userprofile-rstudioserverproappsettings-accessstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "UserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html#cfn-sagemaker-userprofile-rstudioserverproappsettings-usergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.SharingSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html", - "Properties": { - "NotebookOutputOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-notebookoutputoption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.UserSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-executionrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "RStudioServerProAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-rstudioserverproappsettings", - "Required": false, - "Type": "RStudioServerProAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SharingSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-sharingsettings", - "Required": false, - "Type": "SharingSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.CognitoMemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html", - "Properties": { - "CognitoClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitoclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CognitoUserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitousergroup", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CognitoUserPool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitouserpool", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.MemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html", - "Properties": { - "CognitoMemberDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-cognitomemberdefinition", - "Required": false, - "Type": "CognitoMemberDefinition", - "UpdateType": "Mutable" - }, - "OidcMemberDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-oidcmemberdefinition", - "Required": false, - "Type": "OidcMemberDefinition", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.NotificationConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html", - "Properties": { - "NotificationTopicArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html#cfn-sagemaker-workteam-notificationconfiguration-notificationtopicarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.OidcMemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-oidcmemberdefinition.html", - "Properties": { - "OidcGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-oidcmemberdefinition.html#cfn-sagemaker-workteam-oidcmemberdefinition-oidcgroups", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::WAFRegional::ByteMatchSet", diff --git a/src/cfnlint/data/ExtendedSpecs/cn-northwest-1/05_pricing_property_values.json b/src/cfnlint/data/ExtendedSpecs/cn-northwest-1/05_pricing_property_values.json index 5d041d33ae..c4458eda65 100644 --- a/src/cfnlint/data/ExtendedSpecs/cn-northwest-1/05_pricing_property_values.json +++ b/src/cfnlint/data/ExtendedSpecs/cn-northwest-1/05_pricing_property_values.json @@ -53,6 +53,16 @@ "c6i.large", "c6i.metal", "c6i.xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.2xlarge", + "c6in.32xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.large", + "c6in.metal", + "c6in.xlarge", "d2.2xlarge", "d2.4xlarge", "d2.8xlarge", diff --git a/src/cfnlint/data/ExtendedSpecs/eu-central-2/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/eu-central-2/07_ssm_service_addition.json index 324da56ee6..07199cac46 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-central-2/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-central-2/07_ssm_service_addition.json @@ -2250,8198 +2250,6 @@ } } }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::App", - "value": { - "Attributes": { - "AppArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html", - "Properties": { - "AppName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-appname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "AppType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-apptype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-resourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-userprofilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::AppImageConfig", - "value": { - "Attributes": { - "AppImageConfigArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "KernelGatewayImageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig", - "Required": false, - "Type": "KernelGatewayImageConfig", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::CodeRepository", - "value": { - "Attributes": { - "CodeRepositoryName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html", - "Properties": { - "CodeRepositoryName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-coderepositoryname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "GitConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-gitconfig", - "Required": true, - "Type": "GitConfig", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::DataQualityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html", - "Properties": { - "DataQualityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification", - "Required": true, - "Type": "DataQualityAppSpecification", - "UpdateType": "Immutable" - }, - "DataQualityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig", - "Required": false, - "Type": "DataQualityBaselineConfig", - "UpdateType": "Immutable" - }, - "DataQualityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput", - "Required": true, - "Type": "DataQualityJobInput", - "UpdateType": "Immutable" - }, - "DataQualityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Device", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html", - "Properties": { - "Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-device", - "Required": false, - "Type": "Device", - "UpdateType": "Mutable" - }, - "DeviceFleetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-devicefleetname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::DeviceFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceFleetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-devicefleetname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "OutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-outputconfig", - "Required": true, - "Type": "EdgeOutputConfig", - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Domain", - "value": { - "Attributes": { - "DomainArn": { - "PrimitiveType": "String" - }, - "DomainId": { - "PrimitiveType": "String" - }, - "HomeEfsFileSystemId": { - "PrimitiveType": "String" - }, - "SecurityGroupIdForDomainBoundary": { - "PrimitiveType": "String" - }, - "SingleSignOnManagedApplicationInstanceId": { - "PrimitiveType": "String" - }, - "Url": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html", - "Properties": { - "AppNetworkAccessType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-appnetworkaccesstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AppSecurityGroupManagement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-appsecuritygroupmanagement", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-authmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DefaultSpaceSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-defaultspacesettings", - "Required": false, - "Type": "DefaultSpaceSettings", - "UpdateType": "Mutable" - }, - "DefaultUserSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-defaultusersettings", - "Required": true, - "Type": "UserSettings", - "UpdateType": "Mutable" - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DomainSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-domainsettings", - "Required": false, - "Type": "DomainSettings", - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Endpoint", - "value": { - "Attributes": { - "EndpointName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html", - "Properties": { - "DeploymentConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-deploymentconfig", - "Required": false, - "Type": "DeploymentConfig", - "UpdateType": "Mutable" - }, - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ExcludeRetainedVariantProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-excluderetainedvariantproperties", - "ItemType": "VariantProperty", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "RetainAllVariantProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retainallvariantproperties", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RetainDeploymentConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retaindeploymentconfig", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::EndpointConfig", - "value": { - "Attributes": { - "EndpointConfigName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html", - "Properties": { - "AsyncInferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig", - "Required": false, - "Type": "AsyncInferenceConfig", - "UpdateType": "Immutable" - }, - "DataCaptureConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig", - "Required": false, - "Type": "DataCaptureConfig", - "UpdateType": "Immutable" - }, - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-endpointconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ExplainerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-explainerconfig", - "Required": false, - "Type": "ExplainerConfig", - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProductionVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-productionvariants", - "ItemType": "ProductionVariant", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "ShadowProductionVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-shadowproductionvariants", - "ItemType": "ProductionVariant", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::FeatureGroup", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "FeatureGroupStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EventTimeFeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-eventtimefeaturename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeatureDefinitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuredefinitions", - "DuplicatesAllowed": true, - "ItemType": "FeatureDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "FeatureGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuregroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "OfflineStoreConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-offlinestoreconfig", - "Required": false, - "Type": "OfflineStoreConfig", - "UpdateType": "Immutable" - }, - "OnlineStoreConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-onlinestoreconfig", - "Required": false, - "Type": "OnlineStoreConfig", - "UpdateType": "Immutable" - }, - "RecordIdentifierFeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-recordidentifierfeaturename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-rolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Image", - "value": { - "Attributes": { - "ImageArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html", - "Properties": { - "ImageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageDisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedisplayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ImageRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagerolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ImageVersion", - "value": { - "Attributes": { - "ContainerImage": { - "PrimitiveType": "String" - }, - "ImageArn": { - "PrimitiveType": "String" - }, - "ImageVersionArn": { - "PrimitiveType": "String" - }, - "Version": { - "PrimitiveType": "Integer" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html", - "Properties": { - "Alias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-alias", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Aliases": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-aliases", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "BaseImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-baseimage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Horovod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-horovod", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "JobType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-jobtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MLFramework": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-mlframework", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Processor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-processor", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ProgrammingLang": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-programminglang", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReleaseNotes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-releasenotes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VendorGuidance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-vendorguidance", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::InferenceExperiment", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "CreationTime": { - "PrimitiveType": "String" - }, - "EndpointMetadata": { - "Type": "EndpointMetadata" - }, - "EndpointMetadata.EndpointConfigName": { - "PrimitiveType": "String" - }, - "EndpointMetadata.EndpointName": { - "PrimitiveType": "String" - }, - "EndpointMetadata.EndpointStatus": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "Status": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html", - "Properties": { - "DataStorageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-datastorageconfig", - "Required": false, - "Type": "DataStorageConfig", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DesiredState": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-desiredstate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-kmskey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-modelvariants", - "DuplicatesAllowed": true, - "ItemType": "ModelVariantConfig", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Schedule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-schedule", - "Required": false, - "Type": "InferenceExperimentSchedule", - "UpdateType": "Mutable" - }, - "ShadowModeConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig", - "Required": false, - "Type": "ShadowModeConfig", - "UpdateType": "Mutable" - }, - "StatusReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-statusreason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Model", - "value": { - "Attributes": { - "ModelName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-containers", - "ItemType": "ContainerDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "ExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-executionrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InferenceExecutionConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-inferenceexecutionconfig", - "Required": false, - "Type": "InferenceExecutionConfig", - "UpdateType": "Immutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-modelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrimaryContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-primarycontainer", - "Required": false, - "Type": "ContainerDefinition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelBiasJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelBiasAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification", - "Required": true, - "Type": "ModelBiasAppSpecification", - "UpdateType": "Immutable" - }, - "ModelBiasBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig", - "Required": false, - "Type": "ModelBiasBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelBiasJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput", - "Required": true, - "Type": "ModelBiasJobInput", - "UpdateType": "Immutable" - }, - "ModelBiasJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelCard", - "value": { - "Attributes": { - "CreatedBy.DomainId": { - "PrimitiveType": "String" - }, - "CreatedBy.UserProfileArn": { - "PrimitiveType": "String" - }, - "CreatedBy.UserProfileName": { - "PrimitiveType": "String" - }, - "CreationTime": { - "PrimitiveType": "String" - }, - "LastModifiedBy.DomainId": { - "PrimitiveType": "String" - }, - "LastModifiedBy.UserProfileArn": { - "PrimitiveType": "String" - }, - "LastModifiedBy.UserProfileName": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "ModelCardArn": { - "PrimitiveType": "String" - }, - "ModelCardProcessingStatus": { - "PrimitiveType": "String" - }, - "ModelCardVersion": { - "PrimitiveType": "Integer" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html", - "Properties": { - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-content", - "Required": true, - "Type": "Content", - "UpdateType": "Mutable" - }, - "CreatedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-createdby", - "Required": false, - "Type": "UserContext", - "UpdateType": "Mutable" - }, - "LastModifiedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-lastmodifiedby", - "Required": false, - "Type": "UserContext", - "UpdateType": "Mutable" - }, - "ModelCardName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-modelcardname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelCardStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-modelcardstatus", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SecurityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-securityconfig", - "Required": false, - "Type": "SecurityConfig", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelExplainabilityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelExplainabilityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification", - "Required": true, - "Type": "ModelExplainabilityAppSpecification", - "UpdateType": "Immutable" - }, - "ModelExplainabilityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig", - "Required": false, - "Type": "ModelExplainabilityBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelExplainabilityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput", - "Required": true, - "Type": "ModelExplainabilityJobInput", - "UpdateType": "Immutable" - }, - "ModelExplainabilityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelPackage", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ModelPackageArn": { - "PrimitiveType": "String" - }, - "ModelPackageStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html", - "Properties": { - "AdditionalInferenceSpecifications": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecifications", - "DuplicatesAllowed": true, - "ItemType": "AdditionalInferenceSpecificationDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalInferenceSpecificationsToAdd": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecificationstoadd", - "DuplicatesAllowed": true, - "ItemType": "AdditionalInferenceSpecificationDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApprovalDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-approvaldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CertifyForMarketplace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-certifyformarketplace", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ClientToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-clienttoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "CustomerMetadataProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-customermetadataproperties", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DriftCheckBaselines": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-driftcheckbaselines", - "Required": false, - "Type": "DriftCheckBaselines", - "UpdateType": "Immutable" - }, - "InferenceSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-inferencespecification", - "Required": false, - "Type": "InferenceSpecification", - "UpdateType": "Immutable" - }, - "LastModifiedTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-lastmodifiedtime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MetadataProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-metadataproperties", - "Required": false, - "Type": "MetadataProperties", - "UpdateType": "Immutable" - }, - "ModelApprovalStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelapprovalstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelmetrics", - "Required": false, - "Type": "ModelMetrics", - "UpdateType": "Immutable" - }, - "ModelPackageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagegroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageStatusDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagestatusdetails", - "Required": false, - "Type": "ModelPackageStatusDetails", - "UpdateType": "Mutable" - }, - "ModelPackageVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackageversion", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SamplePayloadUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-samplepayloadurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceAlgorithmSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-sourcealgorithmspecification", - "Required": false, - "Type": "SourceAlgorithmSpecification", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Task": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-task", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ValidationSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-validationspecification", - "Required": false, - "Type": "ValidationSpecification", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelPackageGroup", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ModelPackageGroupArn": { - "PrimitiveType": "String" - }, - "ModelPackageGroupStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html", - "Properties": { - "ModelPackageGroupDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupdescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelPackageGroupPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegrouppolicy", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelQualityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelQualityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification", - "Required": true, - "Type": "ModelQualityAppSpecification", - "UpdateType": "Immutable" - }, - "ModelQualityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig", - "Required": false, - "Type": "ModelQualityBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelQualityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput", - "Required": true, - "Type": "ModelQualityJobInput", - "UpdateType": "Immutable" - }, - "ModelQualityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::MonitoringSchedule", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "MonitoringScheduleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LastMonitoringExecutionSummary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-lastmonitoringexecutionsummary", - "Required": false, - "Type": "MonitoringExecutionSummary", - "UpdateType": "Mutable" - }, - "MonitoringScheduleConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig", - "Required": true, - "Type": "MonitoringScheduleConfig", - "UpdateType": "Mutable" - }, - "MonitoringScheduleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "MonitoringScheduleStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulestatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::NotebookInstance", - "value": { - "Attributes": { - "NotebookInstanceName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html", - "Properties": { - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-acceleratortypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalCodeRepositories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-additionalcoderepositories", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultCodeRepository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-defaultcoderepository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectInternetAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMetadataServiceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration", - "Required": false, - "Type": "InstanceMetadataServiceConfiguration", - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NotebookInstanceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PlatformIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-platformidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RootAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rootaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::NotebookInstanceLifecycleConfig", - "value": { - "Attributes": { - "NotebookInstanceLifecycleConfigName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html", - "Properties": { - "NotebookInstanceLifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "OnCreate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-oncreate", - "ItemType": "NotebookInstanceLifecycleHook", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "OnStart": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-onstart", - "ItemType": "NotebookInstanceLifecycleHook", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Pipeline", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html", - "Properties": { - "ParallelismConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-parallelismconfiguration", - "Required": false, - "Type": "ParallelismConfiguration", - "UpdateType": "Mutable" - }, - "PipelineDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedefinition", - "Required": true, - "Type": "PipelineDefinition", - "UpdateType": "Mutable" - }, - "PipelineDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineDisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedisplayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Project", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ProjectArn": { - "PrimitiveType": "String" - }, - "ProjectId": { - "PrimitiveType": "String" - }, - "ProjectStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html", - "Properties": { - "ProjectDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectdescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProjectName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ServiceCatalogProvisionedProductDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails", - "Required": false, - "Type": "ServiceCatalogProvisionedProductDetails", - "UpdateType": "Mutable" - }, - "ServiceCatalogProvisioningDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisioningdetails", - "Required": true, - "Type": "ServiceCatalogProvisioningDetails", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Space", - "value": { - "Attributes": { - "SpaceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SpaceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SpaceSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacesettings", - "Required": false, - "Type": "SpaceSettings", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::UserProfile", - "value": { - "Attributes": { - "UserProfileArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SingleSignOnUserIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuseridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SingleSignOnUserValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuservalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-userprofilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "UserSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-usersettings", - "Required": false, - "Type": "UserSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Workteam", - "value": { - "Attributes": { - "WorkteamName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MemberDefinitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-memberdefinitions", - "ItemType": "MemberDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-notificationconfiguration", - "Required": false, - "Type": "NotificationConfiguration", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "WorkforceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workforcename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "WorkteamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workteamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::App.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.FileSystemConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html", - "Properties": { - "DefaultGid": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultgid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "DefaultUid": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultuid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-mountpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html", - "Properties": { - "FileSystemConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-filesystemconfig", - "Required": false, - "Type": "FileSystemConfig", - "UpdateType": "Mutable" - }, - "KernelSpecs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-kernelspecs", - "DuplicatesAllowed": true, - "ItemType": "KernelSpec", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.KernelSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html", - "Properties": { - "DisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-displayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::CodeRepository.GitConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html", - "Properties": { - "Branch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-branch", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RepositoryUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-repositoryurl", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SecretArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-secretarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-constraintsresource.html#cfn-sagemaker-dataqualityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html#cfn-sagemaker-dataqualityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - }, - "StatisticsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-statisticsresource", - "Required": false, - "Type": "StatisticsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html#cfn-sagemaker-dataqualityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringresources.html#cfn-sagemaker-dataqualityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.StatisticsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-statisticsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-statisticsresource.html#cfn-sagemaker-dataqualityjobdefinition-statisticsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-stoppingcondition.html#cfn-sagemaker-dataqualityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Device.Device", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-devicename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "IotThingName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-iotthingname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DeviceFleet.EdgeOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputLocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-s3outputlocation", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.DefaultSpaceSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-executionrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.DomainSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html", - "Properties": { - "RStudioServerProDomainSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-rstudioserverprodomainsettings", - "Required": false, - "Type": "RStudioServerProDomainSettings", - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-jupyterserverappsettings.html#cfn-sagemaker-domain-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html#cfn-sagemaker-domain-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html#cfn-sagemaker-domain-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RSessionAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html#cfn-sagemaker-domain-rsessionappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html#cfn-sagemaker-domain-rsessionappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RStudioServerProAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html", - "Properties": { - "AccessStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html#cfn-sagemaker-domain-rstudioserverproappsettings-accessstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html#cfn-sagemaker-domain-rstudioserverproappsettings-usergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RStudioServerProDomainSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Immutable" - }, - "DomainExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-domainexecutionrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RStudioConnectUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-rstudioconnecturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RStudioPackageManagerUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-rstudiopackagemanagerurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "LifecycleConfigArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-lifecycleconfigarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.SharingSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html", - "Properties": { - "NotebookOutputOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-notebookoutputoption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.UserSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-executionrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "RSessionAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-rsessionappsettings", - "Required": false, - "Type": "RSessionAppSettings", - "UpdateType": "Mutable" - }, - "RStudioServerProAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-rstudioserverproappsettings", - "Required": false, - "Type": "RStudioServerProAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SharingSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-sharingsettings", - "Required": false, - "Type": "SharingSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.Alarm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html", - "Properties": { - "AlarmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html#cfn-sagemaker-endpoint-alarm-alarmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.AutoRollbackConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html", - "Properties": { - "Alarms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html#cfn-sagemaker-endpoint-autorollbackconfig-alarms", - "ItemType": "Alarm", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html", - "Properties": { - "MaximumExecutionTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-maximumexecutiontimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "TerminationWaitInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-terminationwaitinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "TrafficRoutingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-trafficroutingconfiguration", - "Required": true, - "Type": "TrafficRoutingConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.CapacitySize", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html", - "Properties": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html#cfn-sagemaker-endpoint-capacitysize-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html#cfn-sagemaker-endpoint-capacitysize-value", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.DeploymentConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html", - "Properties": { - "AutoRollbackConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-autorollbackconfiguration", - "Required": false, - "Type": "AutoRollbackConfig", - "UpdateType": "Mutable" - }, - "BlueGreenUpdatePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-bluegreenupdatepolicy", - "Required": false, - "Type": "BlueGreenUpdatePolicy", - "UpdateType": "Mutable" - }, - "RollingUpdatePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-rollingupdatepolicy", - "Required": false, - "Type": "RollingUpdatePolicy", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.RollingUpdatePolicy", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html", - "Properties": { - "MaximumBatchSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-maximumbatchsize", - "Required": true, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "MaximumExecutionTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-maximumexecutiontimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RollbackMaximumBatchSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-rollbackmaximumbatchsize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "WaitIntervalInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-waitintervalinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.TrafficRoutingConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html", - "Properties": { - "CanarySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-canarysize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "LinearStepSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-linearstepsize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "WaitIntervalInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-waitintervalinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.VariantProperty", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-variantproperty.html", - "Properties": { - "VariantPropertyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-variantproperty.html#cfn-sagemaker-endpoint-variantproperty-variantpropertytype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html", - "Properties": { - "MaxConcurrentInvocationsPerInstance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceclientconfig-maxconcurrentinvocationsperinstance", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html", - "Properties": { - "ClientConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig-clientconfig", - "Required": false, - "Type": "AsyncInferenceClientConfig", - "UpdateType": "Immutable" - }, - "OutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig-outputconfig", - "Required": true, - "Type": "AsyncInferenceOutputConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html", - "Properties": { - "ErrorTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-errortopic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "IncludeInferenceResponseIn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-includeinferenceresponsein", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SuccessTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-successtopic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "NotificationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-notificationconfig", - "Required": false, - "Type": "AsyncInferenceNotificationConfig", - "UpdateType": "Immutable" - }, - "S3FailurePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-s3failurepath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html", - "Properties": { - "CsvContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-csvcontenttypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "JsonContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-jsoncontenttypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.CaptureOption", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html", - "Properties": { - "CaptureMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html#cfn-sagemaker-endpointconfig-captureoption-capturemode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html", - "Properties": { - "EnableExplanations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-enableexplanations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-inferenceconfig", - "Required": false, - "Type": "ClarifyInferenceConfig", - "UpdateType": "Immutable" - }, - "ShapConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-shapconfig", - "Required": true, - "Type": "ClarifyShapConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyFeatureType", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyfeaturetype.html", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyheader.html", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html", - "Properties": { - "ContentTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-contenttemplate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FeatureHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featureheaders", - "ItemType": "ClarifyHeader", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "FeatureTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featuretypes", - "ItemType": "ClarifyFeatureType", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LabelAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LabelHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelheaders", - "ItemType": "ClarifyHeader", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "LabelIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelindex", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxPayloadInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-maxpayloadinmb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxRecordCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-maxrecordcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-probabilityindex", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html", - "Properties": { - "MimeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-mimetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaseline": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-shapbaseline", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaselineUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-shapbaselineuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyShapConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html", - "Properties": { - "NumberOfSamples": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-numberofsamples", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "Seed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-seed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-shapbaselineconfig", - "Required": true, - "Type": "ClarifyShapBaselineConfig", - "UpdateType": "Immutable" - }, - "TextConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-textconfig", - "Required": false, - "Type": "ClarifyTextConfig", - "UpdateType": "Immutable" - }, - "UseLogit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-uselogit", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyTextConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html", - "Properties": { - "Granularity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html#cfn-sagemaker-endpointconfig-clarifytextconfig-granularity", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Language": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html#cfn-sagemaker-endpointconfig-clarifytextconfig-language", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.DataCaptureConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html", - "Properties": { - "CaptureContentTypeHeader": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader", - "Required": false, - "Type": "CaptureContentTypeHeader", - "UpdateType": "Immutable" - }, - "CaptureOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-captureoptions", - "ItemType": "CaptureOption", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "DestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-destinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "EnableCapture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-enablecapture", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialSamplingPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-initialsamplingpercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ExplainerConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-explainerconfig.html", - "Properties": { - "ClarifyExplainerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-explainerconfig.html#cfn-sagemaker-endpointconfig-explainerconfig-clarifyexplainerconfig", - "Required": false, - "Type": "ClarifyExplainerConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ProductionVariant", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html", - "Properties": { - "AcceleratorType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-acceleratortype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContainerStartupHealthCheckTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-containerstartuphealthchecktimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableSSMAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-enablessmaccess", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialInstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialinstancecount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialVariantWeight": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialvariantweight", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelDataDownloadTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modeldatadownloadtimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modelname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ServerlessConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig", - "Required": false, - "Type": "ServerlessConfig", - "UpdateType": "Mutable" - }, - "VariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-variantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ServerlessConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html", - "Properties": { - "MaxConcurrency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-maxconcurrency", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "MemorySizeInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-memorysizeinmb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "ProvisionedConcurrency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-provisionedconcurrency", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.DataCatalogConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html", - "Properties": { - "Catalog": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-catalog", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Database": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-database", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TableName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-tablename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.FeatureDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html", - "Properties": { - "FeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featurename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FeatureType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featuretype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OfflineStoreConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html", - "Properties": { - "DataCatalogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-datacatalogconfig", - "Required": false, - "Type": "DataCatalogConfig", - "UpdateType": "Immutable" - }, - "DisableGlueTableCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-disablegluetablecreation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "S3StorageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-s3storageconfig", - "Required": true, - "Type": "S3StorageConfig", - "UpdateType": "Immutable" - }, - "TableFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-tableformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OnlineStoreConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html", - "Properties": { - "EnableOnlineStore": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html#cfn-sagemaker-featuregroup-onlinestoreconfig-enableonlinestore", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html#cfn-sagemaker-featuregroup-onlinestoreconfig-securityconfig", - "Required": false, - "Type": "OnlineStoreSecurityConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoresecurityconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoresecurityconfig.html#cfn-sagemaker-featuregroup-onlinestoresecurityconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.S3StorageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html#cfn-sagemaker-featuregroup-s3storageconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html#cfn-sagemaker-featuregroup-s3storageconfig-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html", - "Properties": { - "CsvContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html#cfn-sagemaker-inferenceexperiment-capturecontenttypeheader-csvcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "JsonContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html#cfn-sagemaker-inferenceexperiment-capturecontenttypeheader-jsoncontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.DataStorageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html", - "Properties": { - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-contenttype", - "Required": false, - "Type": "CaptureContentTypeHeader", - "UpdateType": "Mutable" - }, - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-destination", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-kmskey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.EndpointMetadata", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html", - "Properties": { - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.InferenceExperimentSchedule", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html", - "Properties": { - "EndTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html#cfn-sagemaker-inferenceexperiment-inferenceexperimentschedule-endtime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html#cfn-sagemaker-inferenceexperiment-inferenceexperimentschedule-starttime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html", - "Properties": { - "InfrastructureType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html#cfn-sagemaker-inferenceexperiment-modelinfrastructureconfig-infrastructuretype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RealTimeInferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html#cfn-sagemaker-inferenceexperiment-modelinfrastructureconfig-realtimeinferenceconfig", - "Required": true, - "Type": "RealTimeInferenceConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ModelVariantConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html", - "Properties": { - "InfrastructureConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-infrastructureconfig", - "Required": true, - "Type": "ModelInfrastructureConfig", - "UpdateType": "Mutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-modelname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "VariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-variantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.RealTimeInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html#cfn-sagemaker-inferenceexperiment-realtimeinferenceconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html#cfn-sagemaker-inferenceexperiment-realtimeinferenceconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ShadowModeConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html", - "Properties": { - "ShadowModelVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig-shadowmodelvariants", - "DuplicatesAllowed": true, - "ItemType": "ShadowModelVariantConfig", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "SourceModelVariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig-sourcemodelvariantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html", - "Properties": { - "SamplingPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodelvariantconfig-samplingpercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "ShadowModelVariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodelvariantconfig-shadowmodelvariantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.ContainerDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html", - "Properties": { - "ContainerHostname": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-containerhostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-environment", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Immutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-image", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ImageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-imageconfig", - "Required": false, - "Type": "ImageConfig", - "UpdateType": "Immutable" - }, - "InferenceSpecificationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-inferencespecificationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Mode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-mode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MultiModelConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-multimodelconfig", - "Required": false, - "Type": "MultiModelConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.ImageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html", - "Properties": { - "RepositoryAccessMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryaccessmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RepositoryAuthConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig", - "Required": false, - "Type": "RepositoryAuthConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.InferenceExecutionConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-inferenceexecutionconfig.html", - "Properties": { - "Mode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-inferenceexecutionconfig.html#cfn-sagemaker-model-inferenceexecutionconfig-mode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.MultiModelConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-multimodelconfig.html", - "Properties": { - "ModelCacheSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-multimodelconfig.html#cfn-sagemaker-model-containerdefinition-multimodelconfig-modelcachesetting", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.RepositoryAuthConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html", - "Properties": { - "RepositoryCredentialsProviderArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig-repositorycredentialsproviderarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-constraintsresource.html#cfn-sagemaker-modelbiasjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html#cfn-sagemaker-modelbiasjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html", - "Properties": { - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html#cfn-sagemaker-modelbiasjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html", - "Properties": { - "ConfigUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-configuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - }, - "GroundTruthS3Input": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-groundtruths3input", - "Required": true, - "Type": "MonitoringGroundTruthS3Input", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutput.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringresources.html#cfn-sagemaker-modelbiasjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-stoppingcondition.html#cfn-sagemaker-modelbiasjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.AdditionalInformation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html", - "Properties": { - "CaveatsAndRecommendations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-caveatsandrecommendations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CustomDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-customdetails", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "EthicalConsiderations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-ethicalconsiderations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.BusinessDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html", - "Properties": { - "BusinessProblem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-businessproblem", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BusinessStakeholders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-businessstakeholders", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LineOfBusiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-lineofbusiness", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Container", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html", - "Properties": { - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NearestModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-nearestmodelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Content", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html", - "Properties": { - "AdditionalInformation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-additionalinformation", - "Required": false, - "Type": "AdditionalInformation", - "UpdateType": "Mutable" - }, - "BusinessDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-businessdetails", - "Required": false, - "Type": "BusinessDetails", - "UpdateType": "Mutable" - }, - "EvaluationDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-evaluationdetails", - "DuplicatesAllowed": true, - "ItemType": "EvaluationDetail", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "IntendedUses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-intendeduses", - "Required": false, - "Type": "IntendedUses", - "UpdateType": "Mutable" - }, - "ModelOverview": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-modeloverview", - "Required": false, - "Type": "ModelOverview", - "UpdateType": "Mutable" - }, - "ModelPackageDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-modelpackagedetails", - "Required": false, - "Type": "ModelPackageDetails", - "UpdateType": "Mutable" - }, - "TrainingDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-trainingdetails", - "Required": false, - "Type": "TrainingDetails", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.EvaluationDetail", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html", - "Properties": { - "Datasets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-datasets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EvaluationJobArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-evaluationjobarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EvaluationObservation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-evaluationobservation", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-metadata", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "MetricGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-metricgroups", - "DuplicatesAllowed": true, - "ItemType": "MetricGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Function", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html", - "Properties": { - "Condition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-condition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Facet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-facet", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-function", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.InferenceEnvironment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferenceenvironment.html", - "Properties": { - "ContainerImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferenceenvironment.html#cfn-sagemaker-modelcard-inferenceenvironment-containerimage", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.InferenceSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferencespecification.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferencespecification.html#cfn-sagemaker-modelcard-inferencespecification-containers", - "DuplicatesAllowed": true, - "ItemType": "Container", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.IntendedUses", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html", - "Properties": { - "ExplanationsForRiskRating": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-explanationsforriskrating", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FactorsAffectingModelEfficiency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-factorsaffectingmodelefficiency", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IntendedUses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-intendeduses", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PurposeOfModel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-purposeofmodel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RiskRating": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-riskrating", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.MetricDataItems", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-value", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "XAxisName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-xaxisname", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "YAxisName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-yaxisname", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.MetricGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html", - "Properties": { - "MetricData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html#cfn-sagemaker-modelcard-metricgroup-metricdata", - "DuplicatesAllowed": true, - "ItemType": "MetricDataItems", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html#cfn-sagemaker-modelcard-metricgroup-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelOverview", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html", - "Properties": { - "AlgorithmType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-algorithmtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InferenceEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-inferenceenvironment", - "Required": false, - "Type": "InferenceEnvironment", - "UpdateType": "Mutable" - }, - "ModelArtifact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelartifact", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ModelCreator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelcreator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modeldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelversion", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "ProblemType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-problemtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelPackageCreator", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagecreator.html", - "Properties": { - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagecreator.html#cfn-sagemaker-modelcard-modelpackagecreator-userprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelPackageDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html", - "Properties": { - "ApprovalDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-approvaldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CreatedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-createdby", - "Required": false, - "Type": "ModelPackageCreator", - "UpdateType": "Mutable" - }, - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InferenceSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-inferencespecification", - "Required": false, - "Type": "InferenceSpecification", - "UpdateType": "Mutable" - }, - "ModelApprovalStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelapprovalstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagegroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagestatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackageversion", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceAlgorithms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-sourcealgorithms", - "DuplicatesAllowed": true, - "ItemType": "SourceAlgorithm", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Task": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-task", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ObjectiveFunction", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html", - "Properties": { - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html#cfn-sagemaker-modelcard-objectivefunction-function", - "Required": false, - "Type": "Function", - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html#cfn-sagemaker-modelcard-objectivefunction-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.SecurityConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-securityconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-securityconfig.html#cfn-sagemaker-modelcard-securityconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.SourceAlgorithm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html", - "Properties": { - "AlgorithmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html#cfn-sagemaker-modelcard-sourcealgorithm-algorithmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html#cfn-sagemaker-modelcard-sourcealgorithm-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html", - "Properties": { - "ObjectiveFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-objectivefunction", - "Required": false, - "Type": "ObjectiveFunction", - "UpdateType": "Mutable" - }, - "TrainingJobDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-trainingjobdetails", - "Required": false, - "Type": "TrainingJobDetails", - "UpdateType": "Mutable" - }, - "TrainingObservations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-trainingobservations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingEnvironment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingenvironment.html", - "Properties": { - "ContainerImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingenvironment.html#cfn-sagemaker-modelcard-trainingenvironment-containerimage", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingHyperParameter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html#cfn-sagemaker-modelcard-traininghyperparameter-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html#cfn-sagemaker-modelcard-traininghyperparameter-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingJobDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html", - "Properties": { - "HyperParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-hyperparameters", - "DuplicatesAllowed": true, - "ItemType": "TrainingHyperParameter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrainingArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TrainingDatasets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingdatasets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrainingEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingenvironment", - "Required": false, - "Type": "TrainingEnvironment", - "UpdateType": "Mutable" - }, - "TrainingMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingmetrics", - "DuplicatesAllowed": true, - "ItemType": "TrainingMetric", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserProvidedHyperParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-userprovidedhyperparameters", - "DuplicatesAllowed": true, - "ItemType": "TrainingHyperParameter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserProvidedTrainingMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-userprovidedtrainingmetrics", - "DuplicatesAllowed": true, - "ItemType": "TrainingMetric", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingMetric", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-value", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.UserContext", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-domainid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserProfileArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-userprofilearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-userprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-constraintsresource.html#cfn-sagemaker-modelexplainabilityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html#cfn-sagemaker-modelexplainabilityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html#cfn-sagemaker-modelexplainabilityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html", - "Properties": { - "ConfigUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-configuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringresources.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-stoppingcondition.html#cfn-sagemaker-modelexplainabilityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-containers", - "DuplicatesAllowed": true, - "ItemType": "ModelPackageContainerDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SupportedContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedrealtimeinferenceinstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedResponseMIMETypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedresponsemimetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedTransformInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedtransforminstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.Bias", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html", - "Properties": { - "PostTrainingReport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-posttrainingreport", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "PreTrainingReport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-pretrainingreport", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Report": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-report", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DataSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-datasource.html", - "Properties": { - "S3DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-datasource.html#cfn-sagemaker-modelpackage-datasource-s3datasource", - "Required": true, - "Type": "S3DataSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckBaselines", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html", - "Properties": { - "Bias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-bias", - "Required": false, - "Type": "DriftCheckBias", - "UpdateType": "Immutable" - }, - "Explainability": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-explainability", - "Required": false, - "Type": "DriftCheckExplainability", - "UpdateType": "Immutable" - }, - "ModelDataQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-modeldataquality", - "Required": false, - "Type": "DriftCheckModelDataQuality", - "UpdateType": "Immutable" - }, - "ModelQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-modelquality", - "Required": false, - "Type": "DriftCheckModelQuality", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckBias", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html", - "Properties": { - "ConfigFile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-configfile", - "Required": false, - "Type": "FileSource", - "UpdateType": "Immutable" - }, - "PostTrainingConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-posttrainingconstraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "PreTrainingConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-pretrainingconstraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckExplainability", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html", - "Properties": { - "ConfigFile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html#cfn-sagemaker-modelpackage-driftcheckexplainability-configfile", - "Required": false, - "Type": "FileSource", - "UpdateType": "Immutable" - }, - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html#cfn-sagemaker-modelpackage-driftcheckexplainability-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html#cfn-sagemaker-modelpackage-driftcheckmodeldataquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html#cfn-sagemaker-modelpackage-driftcheckmodeldataquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckModelQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html#cfn-sagemaker-modelpackage-driftcheckmodelquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html#cfn-sagemaker-modelpackage-driftcheckmodelquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.Explainability", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-explainability.html", - "Properties": { - "Report": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-explainability.html#cfn-sagemaker-modelpackage-explainability-report", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.FileSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html", - "Properties": { - "ContentDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-contentdigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-contenttype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.InferenceSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-containers", - "DuplicatesAllowed": false, - "ItemType": "ModelPackageContainerDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedrealtimeinferenceinstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedResponseMIMETypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedresponsemimetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedTransformInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedtransforminstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.MetadataProperties", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html", - "Properties": { - "CommitId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-commitid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "GeneratedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-generatedby", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProjectId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-projectid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Repository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-repository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.MetricsSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html", - "Properties": { - "ContentDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-contentdigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-contenttype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelDataQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html#cfn-sagemaker-modelpackage-modeldataquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html#cfn-sagemaker-modelpackage-modeldataquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelinput.html", - "Properties": { - "DataInputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelinput.html#cfn-sagemaker-modelpackage-modelinput-datainputconfig", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelMetrics", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html", - "Properties": { - "Bias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-bias", - "Required": false, - "Type": "Bias", - "UpdateType": "Immutable" - }, - "Explainability": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-explainability", - "Required": false, - "Type": "Explainability", - "UpdateType": "Immutable" - }, - "ModelDataQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-modeldataquality", - "Required": false, - "Type": "ModelDataQuality", - "UpdateType": "Immutable" - }, - "ModelQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-modelquality", - "Required": false, - "Type": "ModelQuality", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html", - "Properties": { - "ContainerHostname": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-containerhostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Conditional" - }, - "Framework": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-framework", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "FrameworkVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-frameworkversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - }, - "ImageDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-imagedigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "ModelInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-modelinput", - "Required": false, - "Type": "ModelInput", - "UpdateType": "Conditional" - }, - "NearestModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-nearestmodelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageStatusDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusdetails.html", - "Properties": { - "ValidationStatuses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusdetails.html#cfn-sagemaker-modelpackage-modelpackagestatusdetails-validationstatuses", - "DuplicatesAllowed": true, - "ItemType": "ModelPackageStatusItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageStatusItem", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html", - "Properties": { - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html#cfn-sagemaker-modelpackage-modelquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html#cfn-sagemaker-modelpackage-modelquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.S3DataSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html", - "Properties": { - "S3DataType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html#cfn-sagemaker-modelpackage-s3datasource-s3datatype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html#cfn-sagemaker-modelpackage-s3datasource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.SourceAlgorithm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html", - "Properties": { - "AlgorithmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html#cfn-sagemaker-modelpackage-sourcealgorithm-algorithmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html#cfn-sagemaker-modelpackage-sourcealgorithm-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithmspecification.html", - "Properties": { - "SourceAlgorithms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithmspecification.html#cfn-sagemaker-modelpackage-sourcealgorithmspecification-sourcealgorithms", - "DuplicatesAllowed": true, - "ItemType": "SourceAlgorithm", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html", - "Properties": { - "CompressionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-compressiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-contenttype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-datasource", - "Required": true, - "Type": "DataSource", - "UpdateType": "Immutable" - }, - "SplitType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-splittype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformJobDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html", - "Properties": { - "BatchStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-batchstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "MaxConcurrentTransforms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxconcurrenttransforms", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxPayloadInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxpayloadinmb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "TransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transforminput", - "Required": true, - "Type": "TransformInput", - "UpdateType": "Immutable" - }, - "TransformOutput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformoutput", - "Required": true, - "Type": "TransformOutput", - "UpdateType": "Immutable" - }, - "TransformResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformresources", - "Required": true, - "Type": "TransformResources", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html", - "Properties": { - "Accept": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-accept", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AssembleWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-assemblewith", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-s3outputpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ValidationProfile", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html", - "Properties": { - "ProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html#cfn-sagemaker-modelpackage-validationprofile-profilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TransformJobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html#cfn-sagemaker-modelpackage-validationprofile-transformjobdefinition", - "Required": true, - "Type": "TransformJobDefinition", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ValidationSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html", - "Properties": { - "ValidationProfiles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html#cfn-sagemaker-modelpackage-validationspecification-validationprofiles", - "DuplicatesAllowed": true, - "ItemType": "ValidationProfile", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "ValidationRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html#cfn-sagemaker-modelpackage-validationspecification-validationrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-constraintsresource.html#cfn-sagemaker-modelqualityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html#cfn-sagemaker-modelqualityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html", - "Properties": { - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html#cfn-sagemaker-modelqualityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProblemType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-problemtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - }, - "GroundTruthS3Input": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-groundtruths3input", - "Required": true, - "Type": "MonitoringGroundTruthS3Input", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringresources.html#cfn-sagemaker-modelqualityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-stoppingcondition.html#cfn-sagemaker-modelqualityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.BaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html", - "Properties": { - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html#cfn-sagemaker-monitoringschedule-baselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Mutable" - }, - "StatisticsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html#cfn-sagemaker-monitoringschedule-baselineconfig-statisticsresource", - "Required": false, - "Type": "StatisticsResource", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Mutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html#cfn-sagemaker-monitoringschedule-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html#cfn-sagemaker-monitoringschedule-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Mutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Mutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html#cfn-sagemaker-monitoringschedule-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html", - "Properties": { - "CreationTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-creationtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LastModifiedTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-lastmodifiedtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MonitoringExecutionStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringexecutionstatus", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MonitoringScheduleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringschedulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ProcessingJobArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-processingjobarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScheduledTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-scheduledtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Mutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html", - "Properties": { - "BaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-baselineconfig", - "Required": false, - "Type": "BaselineConfig", - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "MonitoringAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringappspecification", - "Required": true, - "Type": "MonitoringAppSpecification", - "UpdateType": "Mutable" - }, - "MonitoringInputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringinputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringInput", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "MonitoringOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringoutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Mutable" - }, - "MonitoringResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Mutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html#cfn-sagemaker-monitoringschedule-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html#cfn-sagemaker-monitoringschedule-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html", - "Properties": { - "MonitoringJobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringjobdefinition", - "Required": false, - "Type": "MonitoringJobDefinition", - "UpdateType": "Mutable" - }, - "MonitoringJobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringjobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MonitoringType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScheduleConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-scheduleconfig", - "Required": false, - "Type": "ScheduleConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ScheduleConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html", - "Properties": { - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html#cfn-sagemaker-monitoringschedule-scheduleconfig-scheduleexpression", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.StatisticsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.html#cfn-sagemaker-monitoringschedule-statisticsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-stoppingcondition.html#cfn-sagemaker-monitoringschedule-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstance-instancemetadataserviceconfiguration.html", - "Properties": { - "MinimumInstanceMetadataServiceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstance-instancemetadataserviceconfiguration.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration-minimuminstancemetadataserviceversion", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html", - "Properties": { - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook-content", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.ParallelismConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-parallelismconfiguration.html", - "Properties": { - "MaxParallelExecutionSteps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-parallelismconfiguration.html#cfn-sagemaker-pipeline-parallelismconfiguration-maxparallelexecutionsteps", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.PipelineDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html", - "Properties": { - "PipelineDefinitionBody": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html#cfn-sagemaker-pipeline-pipelinedefinition-pipelinedefinitionbody", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineDefinitionS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html#cfn-sagemaker-pipeline-pipelinedefinition-pipelinedefinitions3location", - "Required": false, - "Type": "S3Location", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.S3Location", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ETag": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-etag", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ProvisioningParameter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html#cfn-sagemaker-project-provisioningparameter-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html#cfn-sagemaker-project-provisioningparameter-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html", - "Properties": { - "ProvisionedProductId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails-provisionedproductid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ProvisionedProductStatusMessage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails-provisionedproductstatusmessage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ServiceCatalogProvisioningDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html", - "Properties": { - "PathId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-pathid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProductId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-productid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProvisioningArtifactId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-provisioningartifactid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProvisioningParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-provisioningparameters", - "DuplicatesAllowed": true, - "ItemType": "ProvisioningParameter", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html#cfn-sagemaker-space-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html#cfn-sagemaker-space-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html#cfn-sagemaker-space-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.SpaceSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html", - "Properties": { - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html#cfn-sagemaker-userprofile-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html#cfn-sagemaker-userprofile-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html#cfn-sagemaker-userprofile-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.RStudioServerProAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html", - "Properties": { - "AccessStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html#cfn-sagemaker-userprofile-rstudioserverproappsettings-accessstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "UserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html#cfn-sagemaker-userprofile-rstudioserverproappsettings-usergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.SharingSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html", - "Properties": { - "NotebookOutputOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-notebookoutputoption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.UserSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-executionrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "RStudioServerProAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-rstudioserverproappsettings", - "Required": false, - "Type": "RStudioServerProAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SharingSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-sharingsettings", - "Required": false, - "Type": "SharingSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.CognitoMemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html", - "Properties": { - "CognitoClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitoclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CognitoUserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitousergroup", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CognitoUserPool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitouserpool", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.MemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html", - "Properties": { - "CognitoMemberDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-cognitomemberdefinition", - "Required": false, - "Type": "CognitoMemberDefinition", - "UpdateType": "Mutable" - }, - "OidcMemberDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-oidcmemberdefinition", - "Required": false, - "Type": "OidcMemberDefinition", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.NotificationConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html", - "Properties": { - "NotificationTopicArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html#cfn-sagemaker-workteam-notificationconfiguration-notificationtopicarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.OidcMemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-oidcmemberdefinition.html", - "Properties": { - "OidcGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-oidcmemberdefinition.html#cfn-sagemaker-workteam-oidcmemberdefinition-oidcgroups", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::ServiceDiscovery::HttpNamespace", diff --git a/src/cfnlint/data/ExtendedSpecs/eu-south-2/07_ssm_service_addition.json b/src/cfnlint/data/ExtendedSpecs/eu-south-2/07_ssm_service_addition.json index 324da56ee6..07199cac46 100644 --- a/src/cfnlint/data/ExtendedSpecs/eu-south-2/07_ssm_service_addition.json +++ b/src/cfnlint/data/ExtendedSpecs/eu-south-2/07_ssm_service_addition.json @@ -2250,8198 +2250,6 @@ } } }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::App", - "value": { - "Attributes": { - "AppArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html", - "Properties": { - "AppName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-appname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "AppType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-apptype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-resourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-app.html#cfn-sagemaker-app-userprofilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::AppImageConfig", - "value": { - "Attributes": { - "AppImageConfigArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "KernelGatewayImageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig", - "Required": false, - "Type": "KernelGatewayImageConfig", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-appimageconfig.html#cfn-sagemaker-appimageconfig-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::CodeRepository", - "value": { - "Attributes": { - "CodeRepositoryName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html", - "Properties": { - "CodeRepositoryName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-coderepositoryname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "GitConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-gitconfig", - "Required": true, - "Type": "GitConfig", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-coderepository.html#cfn-sagemaker-coderepository-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::DataQualityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html", - "Properties": { - "DataQualityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification", - "Required": true, - "Type": "DataQualityAppSpecification", - "UpdateType": "Immutable" - }, - "DataQualityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig", - "Required": false, - "Type": "DataQualityBaselineConfig", - "UpdateType": "Immutable" - }, - "DataQualityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput", - "Required": true, - "Type": "DataQualityJobInput", - "UpdateType": "Immutable" - }, - "DataQualityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-dataqualityjobdefinition.html#cfn-sagemaker-dataqualityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Device", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html", - "Properties": { - "Device": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-device", - "Required": false, - "Type": "Device", - "UpdateType": "Mutable" - }, - "DeviceFleetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-devicefleetname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-device.html#cfn-sagemaker-device-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::DeviceFleet", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceFleetName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-devicefleetname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "OutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-outputconfig", - "Required": true, - "Type": "EdgeOutputConfig", - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-devicefleet.html#cfn-sagemaker-devicefleet-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Domain", - "value": { - "Attributes": { - "DomainArn": { - "PrimitiveType": "String" - }, - "DomainId": { - "PrimitiveType": "String" - }, - "HomeEfsFileSystemId": { - "PrimitiveType": "String" - }, - "SecurityGroupIdForDomainBoundary": { - "PrimitiveType": "String" - }, - "SingleSignOnManagedApplicationInstanceId": { - "PrimitiveType": "String" - }, - "Url": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html", - "Properties": { - "AppNetworkAccessType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-appnetworkaccesstype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AppSecurityGroupManagement": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-appsecuritygroupmanagement", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "AuthMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-authmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DefaultSpaceSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-defaultspacesettings", - "Required": false, - "Type": "DefaultSpaceSettings", - "UpdateType": "Mutable" - }, - "DefaultUserSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-defaultusersettings", - "Required": true, - "Type": "UserSettings", - "UpdateType": "Mutable" - }, - "DomainName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-domainname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DomainSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-domainsettings", - "Required": false, - "Type": "DomainSettings", - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SubnetIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-subnetids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-domain.html#cfn-sagemaker-domain-vpcid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Endpoint", - "value": { - "Attributes": { - "EndpointName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html", - "Properties": { - "DeploymentConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-deploymentconfig", - "Required": false, - "Type": "DeploymentConfig", - "UpdateType": "Mutable" - }, - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ExcludeRetainedVariantProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-excluderetainedvariantproperties", - "ItemType": "VariantProperty", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "RetainAllVariantProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retainallvariantproperties", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "RetainDeploymentConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-retaindeploymentconfig", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::EndpointConfig", - "value": { - "Attributes": { - "EndpointConfigName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html", - "Properties": { - "AsyncInferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig", - "Required": false, - "Type": "AsyncInferenceConfig", - "UpdateType": "Immutable" - }, - "DataCaptureConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig", - "Required": false, - "Type": "DataCaptureConfig", - "UpdateType": "Immutable" - }, - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-endpointconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ExplainerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-explainerconfig", - "Required": false, - "Type": "ExplainerConfig", - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProductionVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-productionvariants", - "ItemType": "ProductionVariant", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "ShadowProductionVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-shadowproductionvariants", - "ItemType": "ProductionVariant", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::FeatureGroup", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "FeatureGroupStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EventTimeFeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-eventtimefeaturename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeatureDefinitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuredefinitions", - "DuplicatesAllowed": true, - "ItemType": "FeatureDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "FeatureGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-featuregroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "OfflineStoreConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-offlinestoreconfig", - "Required": false, - "Type": "OfflineStoreConfig", - "UpdateType": "Immutable" - }, - "OnlineStoreConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-onlinestoreconfig", - "Required": false, - "Type": "OnlineStoreConfig", - "UpdateType": "Immutable" - }, - "RecordIdentifierFeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-recordidentifierfeaturename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-rolearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-featuregroup.html#cfn-sagemaker-featuregroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Image", - "value": { - "Attributes": { - "ImageArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html", - "Properties": { - "ImageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageDisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagedisplayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ImageRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-imagerolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-image.html#cfn-sagemaker-image-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ImageVersion", - "value": { - "Attributes": { - "ContainerImage": { - "PrimitiveType": "String" - }, - "ImageArn": { - "PrimitiveType": "String" - }, - "ImageVersionArn": { - "PrimitiveType": "String" - }, - "Version": { - "PrimitiveType": "Integer" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html", - "Properties": { - "Alias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-alias", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Aliases": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-aliases", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "BaseImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-baseimage", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Horovod": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-horovod", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "JobType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-jobtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MLFramework": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-mlframework", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Processor": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-processor", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ProgrammingLang": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-programminglang", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ReleaseNotes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-releasenotes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VendorGuidance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-imageversion.html#cfn-sagemaker-imageversion-vendorguidance", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::InferenceExperiment", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - }, - "CreationTime": { - "PrimitiveType": "String" - }, - "EndpointMetadata": { - "Type": "EndpointMetadata" - }, - "EndpointMetadata.EndpointConfigName": { - "PrimitiveType": "String" - }, - "EndpointMetadata.EndpointName": { - "PrimitiveType": "String" - }, - "EndpointMetadata.EndpointStatus": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "Status": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html", - "Properties": { - "DataStorageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-datastorageconfig", - "Required": false, - "Type": "DataStorageConfig", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DesiredState": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-desiredstate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-kmskey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-modelvariants", - "DuplicatesAllowed": true, - "ItemType": "ModelVariantConfig", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Schedule": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-schedule", - "Required": false, - "Type": "InferenceExperimentSchedule", - "UpdateType": "Mutable" - }, - "ShadowModeConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig", - "Required": false, - "Type": "ShadowModeConfig", - "UpdateType": "Mutable" - }, - "StatusReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-statusreason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-inferenceexperiment.html#cfn-sagemaker-inferenceexperiment-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Model", - "value": { - "Attributes": { - "ModelName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-containers", - "ItemType": "ContainerDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "ExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-executionrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InferenceExecutionConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-inferenceexecutionconfig", - "Required": false, - "Type": "InferenceExecutionConfig", - "UpdateType": "Immutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-modelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PrimaryContainer": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-primarycontainer", - "Required": false, - "Type": "ContainerDefinition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelBiasJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelBiasAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification", - "Required": true, - "Type": "ModelBiasAppSpecification", - "UpdateType": "Immutable" - }, - "ModelBiasBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig", - "Required": false, - "Type": "ModelBiasBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelBiasJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput", - "Required": true, - "Type": "ModelBiasJobInput", - "UpdateType": "Immutable" - }, - "ModelBiasJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelbiasjobdefinition.html#cfn-sagemaker-modelbiasjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelCard", - "value": { - "Attributes": { - "CreatedBy.DomainId": { - "PrimitiveType": "String" - }, - "CreatedBy.UserProfileArn": { - "PrimitiveType": "String" - }, - "CreatedBy.UserProfileName": { - "PrimitiveType": "String" - }, - "CreationTime": { - "PrimitiveType": "String" - }, - "LastModifiedBy.DomainId": { - "PrimitiveType": "String" - }, - "LastModifiedBy.UserProfileArn": { - "PrimitiveType": "String" - }, - "LastModifiedBy.UserProfileName": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "ModelCardArn": { - "PrimitiveType": "String" - }, - "ModelCardProcessingStatus": { - "PrimitiveType": "String" - }, - "ModelCardVersion": { - "PrimitiveType": "Integer" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html", - "Properties": { - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-content", - "Required": true, - "Type": "Content", - "UpdateType": "Mutable" - }, - "CreatedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-createdby", - "Required": false, - "Type": "UserContext", - "UpdateType": "Mutable" - }, - "LastModifiedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-lastmodifiedby", - "Required": false, - "Type": "UserContext", - "UpdateType": "Mutable" - }, - "ModelCardName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-modelcardname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelCardStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-modelcardstatus", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SecurityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-securityconfig", - "Required": false, - "Type": "SecurityConfig", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelcard.html#cfn-sagemaker-modelcard-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelExplainabilityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelExplainabilityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification", - "Required": true, - "Type": "ModelExplainabilityAppSpecification", - "UpdateType": "Immutable" - }, - "ModelExplainabilityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig", - "Required": false, - "Type": "ModelExplainabilityBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelExplainabilityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput", - "Required": true, - "Type": "ModelExplainabilityJobInput", - "UpdateType": "Immutable" - }, - "ModelExplainabilityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelexplainabilityjobdefinition.html#cfn-sagemaker-modelexplainabilityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelPackage", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ModelPackageArn": { - "PrimitiveType": "String" - }, - "ModelPackageStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html", - "Properties": { - "AdditionalInferenceSpecifications": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecifications", - "DuplicatesAllowed": true, - "ItemType": "AdditionalInferenceSpecificationDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalInferenceSpecificationsToAdd": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-additionalinferencespecificationstoadd", - "DuplicatesAllowed": true, - "ItemType": "AdditionalInferenceSpecificationDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ApprovalDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-approvaldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CertifyForMarketplace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-certifyformarketplace", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "ClientToken": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-clienttoken", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "CustomerMetadataProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-customermetadataproperties", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DriftCheckBaselines": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-driftcheckbaselines", - "Required": false, - "Type": "DriftCheckBaselines", - "UpdateType": "Immutable" - }, - "InferenceSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-inferencespecification", - "Required": false, - "Type": "InferenceSpecification", - "UpdateType": "Immutable" - }, - "LastModifiedTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-lastmodifiedtime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MetadataProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-metadataproperties", - "Required": false, - "Type": "MetadataProperties", - "UpdateType": "Immutable" - }, - "ModelApprovalStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelapprovalstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelmetrics", - "Required": false, - "Type": "ModelMetrics", - "UpdateType": "Immutable" - }, - "ModelPackageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagegroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageStatusDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackagestatusdetails", - "Required": false, - "Type": "ModelPackageStatusDetails", - "UpdateType": "Mutable" - }, - "ModelPackageVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-modelpackageversion", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "SamplePayloadUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-samplepayloadurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SourceAlgorithmSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-sourcealgorithmspecification", - "Required": false, - "Type": "SourceAlgorithmSpecification", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Task": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-task", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ValidationSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackage.html#cfn-sagemaker-modelpackage-validationspecification", - "Required": false, - "Type": "ValidationSpecification", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelPackageGroup", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ModelPackageGroupArn": { - "PrimitiveType": "String" - }, - "ModelPackageGroupStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html", - "Properties": { - "ModelPackageGroupDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupdescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegroupname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelPackageGroupPolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-modelpackagegrouppolicy", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelpackagegroup.html#cfn-sagemaker-modelpackagegroup-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::ModelQualityJobDefinition", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "JobDefinitionArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "JobResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-jobresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Immutable" - }, - "ModelQualityAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification", - "Required": true, - "Type": "ModelQualityAppSpecification", - "UpdateType": "Immutable" - }, - "ModelQualityBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig", - "Required": false, - "Type": "ModelQualityBaselineConfig", - "UpdateType": "Immutable" - }, - "ModelQualityJobInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput", - "Required": true, - "Type": "ModelQualityJobInput", - "UpdateType": "Immutable" - }, - "ModelQualityJobOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjoboutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Immutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-modelqualityjobdefinition.html#cfn-sagemaker-modelqualityjobdefinition-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::MonitoringSchedule", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "LastModifiedTime": { - "PrimitiveType": "String" - }, - "MonitoringScheduleArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LastMonitoringExecutionSummary": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-lastmonitoringexecutionsummary", - "Required": false, - "Type": "MonitoringExecutionSummary", - "UpdateType": "Mutable" - }, - "MonitoringScheduleConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig", - "Required": true, - "Type": "MonitoringScheduleConfig", - "UpdateType": "Mutable" - }, - "MonitoringScheduleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "MonitoringScheduleStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-monitoringschedulestatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-monitoringschedule.html#cfn-sagemaker-monitoringschedule-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::NotebookInstance", - "value": { - "Attributes": { - "NotebookInstanceName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html", - "Properties": { - "AcceleratorTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-acceleratortypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "AdditionalCodeRepositories": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-additionalcoderepositories", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultCodeRepository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-defaultcoderepository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DirectInternetAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InstanceMetadataServiceConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration", - "Required": false, - "Type": "InstanceMetadataServiceConfiguration", - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NotebookInstanceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "PlatformIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-platformidentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RootAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rootaccess", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SubnetId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::NotebookInstanceLifecycleConfig", - "value": { - "Attributes": { - "NotebookInstanceLifecycleConfigName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html", - "Properties": { - "NotebookInstanceLifecycleConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecycleconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "OnCreate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-oncreate", - "ItemType": "NotebookInstanceLifecycleHook", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "OnStart": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-onstart", - "ItemType": "NotebookInstanceLifecycleHook", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Pipeline", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html", - "Properties": { - "ParallelismConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-parallelismconfiguration", - "Required": false, - "Type": "ParallelismConfiguration", - "UpdateType": "Mutable" - }, - "PipelineDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedefinition", - "Required": true, - "Type": "PipelineDefinition", - "UpdateType": "Mutable" - }, - "PipelineDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineDisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinedisplayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-pipelinename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-pipeline.html#cfn-sagemaker-pipeline-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Project", - "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "ProjectArn": { - "PrimitiveType": "String" - }, - "ProjectId": { - "PrimitiveType": "String" - }, - "ProjectStatus": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html", - "Properties": { - "ProjectDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectdescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProjectName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-projectname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ServiceCatalogProvisionedProductDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails", - "Required": false, - "Type": "ServiceCatalogProvisionedProductDetails", - "UpdateType": "Mutable" - }, - "ServiceCatalogProvisioningDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-servicecatalogprovisioningdetails", - "Required": true, - "Type": "ServiceCatalogProvisioningDetails", - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-project.html#cfn-sagemaker-project-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Space", - "value": { - "Attributes": { - "SpaceArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SpaceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SpaceSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-spacesettings", - "Required": false, - "Type": "SpaceSettings", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-space.html#cfn-sagemaker-space-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::UserProfile", - "value": { - "Attributes": { - "UserProfileArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-domainid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SingleSignOnUserIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuseridentifier", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SingleSignOnUserValue": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-singlesignonuservalue", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-userprofilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "UserSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-userprofile.html#cfn-sagemaker-userprofile-usersettings", - "Required": false, - "Type": "UserSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/ResourceTypes/AWS::SageMaker::Workteam", - "value": { - "Attributes": { - "WorkteamName": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MemberDefinitions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-memberdefinitions", - "ItemType": "MemberDefinition", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "NotificationConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-notificationconfiguration", - "Required": false, - "Type": "NotificationConfiguration", - "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "WorkforceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workforcename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "WorkteamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-workteam.html#cfn-sagemaker-workteam-workteamname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::App.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-app-resourcespec.html#cfn-sagemaker-app-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.FileSystemConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html", - "Properties": { - "DefaultGid": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultgid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "DefaultUid": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-defaultuid", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "MountPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html#cfn-sagemaker-appimageconfig-filesystemconfig-mountpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.KernelGatewayImageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html", - "Properties": { - "FileSystemConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-filesystemconfig", - "Required": false, - "Type": "FileSystemConfig", - "UpdateType": "Mutable" - }, - "KernelSpecs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelgatewayimageconfig.html#cfn-sagemaker-appimageconfig-kernelgatewayimageconfig-kernelspecs", - "DuplicatesAllowed": true, - "ItemType": "KernelSpec", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::AppImageConfig.KernelSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html", - "Properties": { - "DisplayName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-displayname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-kernelspec.html#cfn-sagemaker-appimageconfig-kernelspec-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::CodeRepository.GitConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html", - "Properties": { - "Branch": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-branch", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RepositoryUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-repositoryurl", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "SecretArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-coderepository-gitconfig.html#cfn-sagemaker-coderepository-gitconfig-secretarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-dataqualityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-clusterconfig.html#cfn-sagemaker-dataqualityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-constraintsresource.html#cfn-sagemaker-dataqualityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-csv.html#cfn-sagemaker-dataqualityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityappspecification.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - }, - "StatisticsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig.html#cfn-sagemaker-dataqualityjobdefinition-dataqualitybaselineconfig-statisticsresource", - "Required": false, - "Type": "StatisticsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DataQualityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-dataqualityjobinput.html#cfn-sagemaker-dataqualityjobdefinition-dataqualityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-datasetformat.html#cfn-sagemaker-dataqualityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-endpointinput.html#cfn-sagemaker-dataqualityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-json.html#cfn-sagemaker-dataqualityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-dataqualityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-monitoringresources.html#cfn-sagemaker-dataqualityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-networkconfig.html#cfn-sagemaker-dataqualityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-s3output.html#cfn-sagemaker-dataqualityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.StatisticsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-statisticsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-statisticsresource.html#cfn-sagemaker-dataqualityjobdefinition-statisticsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-stoppingcondition.html#cfn-sagemaker-dataqualityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DataQualityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-dataqualityjobdefinition-vpcconfig.html#cfn-sagemaker-dataqualityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Device.Device", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html", - "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "DeviceName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-devicename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "IotThingName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-device-device.html#cfn-sagemaker-device-device-iotthingname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::DeviceFleet.EdgeOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputLocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-devicefleet-edgeoutputconfig.html#cfn-sagemaker-devicefleet-edgeoutputconfig-s3outputlocation", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-customimage.html#cfn-sagemaker-domain-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.DefaultSpaceSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-executionrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-defaultspacesettings.html#cfn-sagemaker-domain-defaultspacesettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.DomainSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html", - "Properties": { - "RStudioServerProDomainSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-rstudioserverprodomainsettings", - "Required": false, - "Type": "RStudioServerProDomainSettings", - "UpdateType": "Mutable" - }, - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-domainsettings.html#cfn-sagemaker-domain-domainsettings-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-jupyterserverappsettings.html#cfn-sagemaker-domain-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html#cfn-sagemaker-domain-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-kernelgatewayappsettings.html#cfn-sagemaker-domain-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RSessionAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html#cfn-sagemaker-domain-rsessionappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rsessionappsettings.html#cfn-sagemaker-domain-rsessionappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RStudioServerProAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html", - "Properties": { - "AccessStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html#cfn-sagemaker-domain-rstudioserverproappsettings-accessstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverproappsettings.html#cfn-sagemaker-domain-rstudioserverproappsettings-usergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.RStudioServerProDomainSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Immutable" - }, - "DomainExecutionRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-domainexecutionrolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RStudioConnectUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-rstudioconnecturl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RStudioPackageManagerUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html#cfn-sagemaker-domain-rstudioserverprodomainsettings-rstudiopackagemanagerurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "LifecycleConfigArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-lifecycleconfigarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-resourcespec.html#cfn-sagemaker-domain-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.SharingSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html", - "Properties": { - "NotebookOutputOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-notebookoutputoption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-sharingsettings.html#cfn-sagemaker-domain-sharingsettings-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Domain.UserSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-executionrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "RSessionAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-rsessionappsettings", - "Required": false, - "Type": "RSessionAppSettings", - "UpdateType": "Mutable" - }, - "RStudioServerProAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-rstudioserverproappsettings", - "Required": false, - "Type": "RStudioServerProAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SharingSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-usersettings.html#cfn-sagemaker-domain-usersettings-sharingsettings", - "Required": false, - "Type": "SharingSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.Alarm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html", - "Properties": { - "AlarmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-alarm.html#cfn-sagemaker-endpoint-alarm-alarmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.AutoRollbackConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html", - "Properties": { - "Alarms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-autorollbackconfig.html#cfn-sagemaker-endpoint-autorollbackconfig-alarms", - "ItemType": "Alarm", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.BlueGreenUpdatePolicy", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html", - "Properties": { - "MaximumExecutionTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-maximumexecutiontimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "TerminationWaitInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-terminationwaitinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "TrafficRoutingConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-bluegreenupdatepolicy.html#cfn-sagemaker-endpoint-bluegreenupdatepolicy-trafficroutingconfiguration", - "Required": true, - "Type": "TrafficRoutingConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.CapacitySize", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html", - "Properties": { - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html#cfn-sagemaker-endpoint-capacitysize-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-capacitysize.html#cfn-sagemaker-endpoint-capacitysize-value", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.DeploymentConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html", - "Properties": { - "AutoRollbackConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-autorollbackconfiguration", - "Required": false, - "Type": "AutoRollbackConfig", - "UpdateType": "Mutable" - }, - "BlueGreenUpdatePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-bluegreenupdatepolicy", - "Required": false, - "Type": "BlueGreenUpdatePolicy", - "UpdateType": "Mutable" - }, - "RollingUpdatePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-deploymentconfig.html#cfn-sagemaker-endpoint-deploymentconfig-rollingupdatepolicy", - "Required": false, - "Type": "RollingUpdatePolicy", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.RollingUpdatePolicy", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html", - "Properties": { - "MaximumBatchSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-maximumbatchsize", - "Required": true, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "MaximumExecutionTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-maximumexecutiontimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "RollbackMaximumBatchSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-rollbackmaximumbatchsize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "WaitIntervalInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-rollingupdatepolicy.html#cfn-sagemaker-endpoint-rollingupdatepolicy-waitintervalinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.TrafficRoutingConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html", - "Properties": { - "CanarySize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-canarysize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "LinearStepSize": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-linearstepsize", - "Required": false, - "Type": "CapacitySize", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "WaitIntervalInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-trafficroutingconfig.html#cfn-sagemaker-endpoint-trafficroutingconfig-waitintervalinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Endpoint.VariantProperty", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-variantproperty.html", - "Properties": { - "VariantPropertyType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpoint-variantproperty.html#cfn-sagemaker-endpoint-variantproperty-variantpropertytype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceClientConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html", - "Properties": { - "MaxConcurrentInvocationsPerInstance": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceclientconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceclientconfig-maxconcurrentinvocationsperinstance", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html", - "Properties": { - "ClientConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig-clientconfig", - "Required": false, - "Type": "AsyncInferenceClientConfig", - "UpdateType": "Immutable" - }, - "OutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceconfig-outputconfig", - "Required": true, - "Type": "AsyncInferenceOutputConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceNotificationConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html", - "Properties": { - "ErrorTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-errortopic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "IncludeInferenceResponseIn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-includeinferenceresponsein", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SuccessTopic": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferencenotificationconfig.html#cfn-sagemaker-endpointconfig-asyncinferencenotificationconfig-successtopic", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.AsyncInferenceOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "NotificationConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-notificationconfig", - "Required": false, - "Type": "AsyncInferenceNotificationConfig", - "UpdateType": "Immutable" - }, - "S3FailurePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-s3failurepath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-asyncinferenceoutputconfig.html#cfn-sagemaker-endpointconfig-asyncinferenceoutputconfig-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.CaptureContentTypeHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html", - "Properties": { - "CsvContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-csvcontenttypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "JsonContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader-jsoncontenttypes", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.CaptureOption", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html", - "Properties": { - "CaptureMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-captureoption.html#cfn-sagemaker-endpointconfig-captureoption-capturemode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyExplainerConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html", - "Properties": { - "EnableExplanations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-enableexplanations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-inferenceconfig", - "Required": false, - "Type": "ClarifyInferenceConfig", - "UpdateType": "Immutable" - }, - "ShapConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyexplainerconfig.html#cfn-sagemaker-endpointconfig-clarifyexplainerconfig-shapconfig", - "Required": true, - "Type": "ClarifyShapConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyFeatureType", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyfeaturetype.html", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyheader.html", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html", - "Properties": { - "ContentTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-contenttemplate", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FeatureHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featureheaders", - "ItemType": "ClarifyHeader", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "FeatureTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featuretypes", - "ItemType": "ClarifyFeatureType", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LabelAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LabelHeaders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelheaders", - "ItemType": "ClarifyHeader", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "LabelIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-labelindex", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxPayloadInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-maxpayloadinmb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxRecordCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-maxrecordcount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityIndex": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyinferenceconfig.html#cfn-sagemaker-endpointconfig-clarifyinferenceconfig-probabilityindex", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyShapBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html", - "Properties": { - "MimeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-mimetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaseline": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-shapbaseline", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaselineUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapbaselineconfig.html#cfn-sagemaker-endpointconfig-clarifyshapbaselineconfig-shapbaselineuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyShapConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html", - "Properties": { - "NumberOfSamples": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-numberofsamples", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "Seed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-seed", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ShapBaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-shapbaselineconfig", - "Required": true, - "Type": "ClarifyShapBaselineConfig", - "UpdateType": "Immutable" - }, - "TextConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-textconfig", - "Required": false, - "Type": "ClarifyTextConfig", - "UpdateType": "Immutable" - }, - "UseLogit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifyshapconfig.html#cfn-sagemaker-endpointconfig-clarifyshapconfig-uselogit", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ClarifyTextConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html", - "Properties": { - "Granularity": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html#cfn-sagemaker-endpointconfig-clarifytextconfig-granularity", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Language": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-clarifytextconfig.html#cfn-sagemaker-endpointconfig-clarifytextconfig-language", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.DataCaptureConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html", - "Properties": { - "CaptureContentTypeHeader": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-capturecontenttypeheader", - "Required": false, - "Type": "CaptureContentTypeHeader", - "UpdateType": "Immutable" - }, - "CaptureOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-captureoptions", - "ItemType": "CaptureOption", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "DestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-destinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "EnableCapture": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-enablecapture", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialSamplingPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-initialsamplingpercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-datacaptureconfig.html#cfn-sagemaker-endpointconfig-datacaptureconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ExplainerConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-explainerconfig.html", - "Properties": { - "ClarifyExplainerConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-explainerconfig.html#cfn-sagemaker-endpointconfig-explainerconfig-clarifyexplainerconfig", - "Required": false, - "Type": "ClarifyExplainerConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ProductionVariant", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html", - "Properties": { - "AcceleratorType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-acceleratortype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContainerStartupHealthCheckTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-containerstartuphealthchecktimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableSSMAccess": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-enablessmaccess", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialInstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialinstancecount", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "InitialVariantWeight": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialvariantweight", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelDataDownloadTimeoutInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modeldatadownloadtimeoutinseconds", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modelname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ServerlessConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig", - "Required": false, - "Type": "ServerlessConfig", - "UpdateType": "Mutable" - }, - "VariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-variantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-volumesizeingb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::EndpointConfig.ServerlessConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html", - "Properties": { - "MaxConcurrency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-maxconcurrency", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "MemorySizeInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-memorysizeinmb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "ProvisionedConcurrency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant-serverlessconfig.html#cfn-sagemaker-endpointconfig-productionvariant-serverlessconfig-provisionedconcurrency", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.DataCatalogConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html", - "Properties": { - "Catalog": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-catalog", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Database": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-database", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TableName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-datacatalogconfig.html#cfn-sagemaker-featuregroup-datacatalogconfig-tablename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.FeatureDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html", - "Properties": { - "FeatureName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featurename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "FeatureType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-featuredefinition.html#cfn-sagemaker-featuregroup-featuredefinition-featuretype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OfflineStoreConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html", - "Properties": { - "DataCatalogConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-datacatalogconfig", - "Required": false, - "Type": "DataCatalogConfig", - "UpdateType": "Immutable" - }, - "DisableGlueTableCreation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-disablegluetablecreation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "S3StorageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-s3storageconfig", - "Required": true, - "Type": "S3StorageConfig", - "UpdateType": "Immutable" - }, - "TableFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-offlinestoreconfig.html#cfn-sagemaker-featuregroup-offlinestoreconfig-tableformat", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OnlineStoreConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html", - "Properties": { - "EnableOnlineStore": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html#cfn-sagemaker-featuregroup-onlinestoreconfig-enableonlinestore", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "SecurityConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoreconfig.html#cfn-sagemaker-featuregroup-onlinestoreconfig-securityconfig", - "Required": false, - "Type": "OnlineStoreSecurityConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.OnlineStoreSecurityConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoresecurityconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-onlinestoresecurityconfig.html#cfn-sagemaker-featuregroup-onlinestoresecurityconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::FeatureGroup.S3StorageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html#cfn-sagemaker-featuregroup-s3storageconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-featuregroup-s3storageconfig.html#cfn-sagemaker-featuregroup-s3storageconfig-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.CaptureContentTypeHeader", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html", - "Properties": { - "CsvContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html#cfn-sagemaker-inferenceexperiment-capturecontenttypeheader-csvcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "JsonContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-capturecontenttypeheader.html#cfn-sagemaker-inferenceexperiment-capturecontenttypeheader-jsoncontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.DataStorageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html", - "Properties": { - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-contenttype", - "Required": false, - "Type": "CaptureContentTypeHeader", - "UpdateType": "Mutable" - }, - "Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-destination", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-datastorageconfig.html#cfn-sagemaker-inferenceexperiment-datastorageconfig-kmskey", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.EndpointMetadata", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html", - "Properties": { - "EndpointConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointconfigname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-endpointmetadata.html#cfn-sagemaker-inferenceexperiment-endpointmetadata-endpointstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.InferenceExperimentSchedule", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html", - "Properties": { - "EndTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html#cfn-sagemaker-inferenceexperiment-inferenceexperimentschedule-endtime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "StartTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-inferenceexperimentschedule.html#cfn-sagemaker-inferenceexperiment-inferenceexperimentschedule-starttime", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ModelInfrastructureConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html", - "Properties": { - "InfrastructureType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html#cfn-sagemaker-inferenceexperiment-modelinfrastructureconfig-infrastructuretype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "RealTimeInferenceConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelinfrastructureconfig.html#cfn-sagemaker-inferenceexperiment-modelinfrastructureconfig-realtimeinferenceconfig", - "Required": true, - "Type": "RealTimeInferenceConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ModelVariantConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html", - "Properties": { - "InfrastructureConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-infrastructureconfig", - "Required": true, - "Type": "ModelInfrastructureConfig", - "UpdateType": "Mutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-modelname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "VariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-modelvariantconfig.html#cfn-sagemaker-inferenceexperiment-modelvariantconfig-variantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.RealTimeInferenceConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html#cfn-sagemaker-inferenceexperiment-realtimeinferenceconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-realtimeinferenceconfig.html#cfn-sagemaker-inferenceexperiment-realtimeinferenceconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ShadowModeConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html", - "Properties": { - "ShadowModelVariants": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig-shadowmodelvariants", - "DuplicatesAllowed": true, - "ItemType": "ShadowModelVariantConfig", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "SourceModelVariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodeconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodeconfig-sourcemodelvariantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::InferenceExperiment.ShadowModelVariantConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html", - "Properties": { - "SamplingPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodelvariantconfig-samplingpercentage", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "ShadowModelVariantName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-inferenceexperiment-shadowmodelvariantconfig.html#cfn-sagemaker-inferenceexperiment-shadowmodelvariantconfig-shadowmodelvariantname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.ContainerDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html", - "Properties": { - "ContainerHostname": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-containerhostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-environment", - "PrimitiveType": "Json", - "Required": false, - "UpdateType": "Immutable" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-image", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ImageConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-imageconfig", - "Required": false, - "Type": "ImageConfig", - "UpdateType": "Immutable" - }, - "InferenceSpecificationName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-inferencespecificationname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Mode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-mode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MultiModelConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-multimodelconfig", - "Required": false, - "Type": "MultiModelConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.ImageConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html", - "Properties": { - "RepositoryAccessMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryaccessmode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RepositoryAuthConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig", - "Required": false, - "Type": "RepositoryAuthConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.InferenceExecutionConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-inferenceexecutionconfig.html", - "Properties": { - "Mode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-inferenceexecutionconfig.html#cfn-sagemaker-model-inferenceexecutionconfig-mode", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.MultiModelConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-multimodelconfig.html", - "Properties": { - "ModelCacheSetting": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-multimodelconfig.html#cfn-sagemaker-model-containerdefinition-multimodelconfig-modelcachesetting", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.RepositoryAuthConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html", - "Properties": { - "RepositoryCredentialsProviderArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig.html#cfn-sagemaker-model-containerdefinition-imageconfig-repositoryauthconfig-repositorycredentialsproviderarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Model.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-subnets", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-batchtransforminput.html#cfn-sagemaker-modelbiasjobdefinition-batchtransforminput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-clusterconfig.html#cfn-sagemaker-modelbiasjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-constraintsresource.html#cfn-sagemaker-modelbiasjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-csv.html#cfn-sagemaker-modelbiasjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-datasetformat.html#cfn-sagemaker-modelbiasjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html", - "Properties": { - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-endpointinput.html#cfn-sagemaker-modelbiasjobdefinition-endpointinput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-json.html#cfn-sagemaker-modelbiasjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html", - "Properties": { - "ConfigUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-configuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasappspecification.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasbaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.ModelBiasJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - }, - "GroundTruthS3Input": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-modelbiasjobinput.html#cfn-sagemaker-modelbiasjobdefinition-modelbiasjobinput-groundtruths3input", - "Required": true, - "Type": "MonitoringGroundTruthS3Input", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringGroundTruthS3Input", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelbiasjobdefinition-monitoringgroundtruths3input-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutput.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelbiasjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-monitoringresources.html#cfn-sagemaker-modelbiasjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-networkconfig.html#cfn-sagemaker-modelbiasjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-s3output.html#cfn-sagemaker-modelbiasjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-stoppingcondition.html#cfn-sagemaker-modelbiasjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelBiasJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelbiasjobdefinition-vpcconfig.html#cfn-sagemaker-modelbiasjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.AdditionalInformation", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html", - "Properties": { - "CaveatsAndRecommendations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-caveatsandrecommendations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CustomDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-customdetails", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "EthicalConsiderations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-additionalinformation.html#cfn-sagemaker-modelcard-additionalinformation-ethicalconsiderations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.BusinessDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html", - "Properties": { - "BusinessProblem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-businessproblem", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BusinessStakeholders": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-businessstakeholders", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LineOfBusiness": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-businessdetails.html#cfn-sagemaker-modelcard-businessdetails-lineofbusiness", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Container", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html", - "Properties": { - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "NearestModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-container.html#cfn-sagemaker-modelcard-container-nearestmodelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Content", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html", - "Properties": { - "AdditionalInformation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-additionalinformation", - "Required": false, - "Type": "AdditionalInformation", - "UpdateType": "Mutable" - }, - "BusinessDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-businessdetails", - "Required": false, - "Type": "BusinessDetails", - "UpdateType": "Mutable" - }, - "EvaluationDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-evaluationdetails", - "DuplicatesAllowed": true, - "ItemType": "EvaluationDetail", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "IntendedUses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-intendeduses", - "Required": false, - "Type": "IntendedUses", - "UpdateType": "Mutable" - }, - "ModelOverview": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-modeloverview", - "Required": false, - "Type": "ModelOverview", - "UpdateType": "Mutable" - }, - "ModelPackageDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-modelpackagedetails", - "Required": false, - "Type": "ModelPackageDetails", - "UpdateType": "Mutable" - }, - "TrainingDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-content.html#cfn-sagemaker-modelcard-content-trainingdetails", - "Required": false, - "Type": "TrainingDetails", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.EvaluationDetail", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html", - "Properties": { - "Datasets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-datasets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "EvaluationJobArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-evaluationjobarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EvaluationObservation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-evaluationobservation", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-metadata", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "MetricGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-metricgroups", - "DuplicatesAllowed": true, - "ItemType": "MetricGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-evaluationdetail.html#cfn-sagemaker-modelcard-evaluationdetail-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.Function", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html", - "Properties": { - "Condition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-condition", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Facet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-facet", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-function.html#cfn-sagemaker-modelcard-function-function", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.InferenceEnvironment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferenceenvironment.html", - "Properties": { - "ContainerImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferenceenvironment.html#cfn-sagemaker-modelcard-inferenceenvironment-containerimage", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.InferenceSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferencespecification.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-inferencespecification.html#cfn-sagemaker-modelcard-inferencespecification-containers", - "DuplicatesAllowed": true, - "ItemType": "Container", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.IntendedUses", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html", - "Properties": { - "ExplanationsForRiskRating": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-explanationsforriskrating", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FactorsAffectingModelEfficiency": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-factorsaffectingmodelefficiency", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "IntendedUses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-intendeduses", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PurposeOfModel": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-purposeofmodel", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RiskRating": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-intendeduses.html#cfn-sagemaker-modelcard-intendeduses-riskrating", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.MetricDataItems", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-type", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-value", - "PrimitiveType": "Json", - "Required": true, - "UpdateType": "Mutable" - }, - "XAxisName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-xaxisname", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "YAxisName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricdataitems.html#cfn-sagemaker-modelcard-metricdataitems-yaxisname", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.MetricGroup", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html", - "Properties": { - "MetricData": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html#cfn-sagemaker-modelcard-metricgroup-metricdata", - "DuplicatesAllowed": true, - "ItemType": "MetricDataItems", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-metricgroup.html#cfn-sagemaker-modelcard-metricgroup-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelOverview", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html", - "Properties": { - "AlgorithmType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-algorithmtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InferenceEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-inferenceenvironment", - "Required": false, - "Type": "InferenceEnvironment", - "UpdateType": "Mutable" - }, - "ModelArtifact": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelartifact", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ModelCreator": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelcreator", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modeldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-modelversion", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "ProblemType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html#cfn-sagemaker-modelcard-modeloverview-problemtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelPackageCreator", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagecreator.html", - "Properties": { - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagecreator.html#cfn-sagemaker-modelcard-modelpackagecreator-userprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ModelPackageDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html", - "Properties": { - "ApprovalDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-approvaldescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CreatedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-createdby", - "Required": false, - "Type": "ModelPackageCreator", - "UpdateType": "Mutable" - }, - "Domain": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-domain", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "InferenceSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-inferencespecification", - "Required": false, - "Type": "InferenceSpecification", - "UpdateType": "Mutable" - }, - "ModelApprovalStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelapprovalstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageDescription": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagedescription", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageGroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagegroupname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackagestatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ModelPackageVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-modelpackageversion", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Mutable" - }, - "SourceAlgorithms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-sourcealgorithms", - "DuplicatesAllowed": true, - "ItemType": "SourceAlgorithm", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Task": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modelpackagedetails.html#cfn-sagemaker-modelcard-modelpackagedetails-task", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.ObjectiveFunction", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html", - "Properties": { - "Function": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html#cfn-sagemaker-modelcard-objectivefunction-function", - "Required": false, - "Type": "Function", - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-objectivefunction.html#cfn-sagemaker-modelcard-objectivefunction-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.SecurityConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-securityconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-securityconfig.html#cfn-sagemaker-modelcard-securityconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.SourceAlgorithm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html", - "Properties": { - "AlgorithmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html#cfn-sagemaker-modelcard-sourcealgorithm-algorithmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-sourcealgorithm.html#cfn-sagemaker-modelcard-sourcealgorithm-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html", - "Properties": { - "ObjectiveFunction": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-objectivefunction", - "Required": false, - "Type": "ObjectiveFunction", - "UpdateType": "Mutable" - }, - "TrainingJobDetails": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-trainingjobdetails", - "Required": false, - "Type": "TrainingJobDetails", - "UpdateType": "Mutable" - }, - "TrainingObservations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingdetails.html#cfn-sagemaker-modelcard-trainingdetails-trainingobservations", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingEnvironment", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingenvironment.html", - "Properties": { - "ContainerImage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingenvironment.html#cfn-sagemaker-modelcard-trainingenvironment-containerimage", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingHyperParameter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html#cfn-sagemaker-modelcard-traininghyperparameter-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-traininghyperparameter.html#cfn-sagemaker-modelcard-traininghyperparameter-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingJobDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html", - "Properties": { - "HyperParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-hyperparameters", - "DuplicatesAllowed": true, - "ItemType": "TrainingHyperParameter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrainingArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TrainingDatasets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingdatasets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TrainingEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingenvironment", - "Required": false, - "Type": "TrainingEnvironment", - "UpdateType": "Mutable" - }, - "TrainingMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-trainingmetrics", - "DuplicatesAllowed": true, - "ItemType": "TrainingMetric", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserProvidedHyperParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-userprovidedhyperparameters", - "DuplicatesAllowed": true, - "ItemType": "TrainingHyperParameter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "UserProvidedTrainingMetrics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingjobdetails.html#cfn-sagemaker-modelcard-trainingjobdetails-userprovidedtrainingmetrics", - "DuplicatesAllowed": true, - "ItemType": "TrainingMetric", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.TrainingMetric", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html", - "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Notes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-notes", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-trainingmetric.html#cfn-sagemaker-modelcard-trainingmetric-value", - "PrimitiveType": "Double", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelCard.UserContext", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html", - "Properties": { - "DomainId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-domainid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserProfileArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-userprofilearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "UserProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-usercontext.html#cfn-sagemaker-modelcard-usercontext-userprofilename", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelexplainabilityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-clusterconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-constraintsresource.html#cfn-sagemaker-modelexplainabilityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-csv.html#cfn-sagemaker-modelexplainabilityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-datasetformat.html#cfn-sagemaker-modelexplainabilityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "FeaturesAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-featuresattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-endpointinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-json.html#cfn-sagemaker-modelexplainabilityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html", - "Properties": { - "ConfigUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-configuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.ModelExplainabilityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput.html#cfn-sagemaker-modelexplainabilityjobdefinition-modelexplainabilityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-monitoringresources.html#cfn-sagemaker-modelexplainabilityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-networkconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-s3output.html#cfn-sagemaker-modelexplainabilityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-stoppingcondition.html#cfn-sagemaker-modelexplainabilityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelExplainabilityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelexplainabilityjobdefinition-vpcconfig.html#cfn-sagemaker-modelexplainabilityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.AdditionalInferenceSpecificationDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-containers", - "DuplicatesAllowed": true, - "ItemType": "ModelPackageContainerDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "SupportedContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedrealtimeinferenceinstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedResponseMIMETypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedresponsemimetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SupportedTransformInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-additionalinferencespecificationdefinition.html#cfn-sagemaker-modelpackage-additionalinferencespecificationdefinition-supportedtransforminstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.Bias", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html", - "Properties": { - "PostTrainingReport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-posttrainingreport", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "PreTrainingReport": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-pretrainingreport", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Report": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-bias.html#cfn-sagemaker-modelpackage-bias-report", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DataSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-datasource.html", - "Properties": { - "S3DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-datasource.html#cfn-sagemaker-modelpackage-datasource-s3datasource", - "Required": true, - "Type": "S3DataSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckBaselines", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html", - "Properties": { - "Bias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-bias", - "Required": false, - "Type": "DriftCheckBias", - "UpdateType": "Immutable" - }, - "Explainability": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-explainability", - "Required": false, - "Type": "DriftCheckExplainability", - "UpdateType": "Immutable" - }, - "ModelDataQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-modeldataquality", - "Required": false, - "Type": "DriftCheckModelDataQuality", - "UpdateType": "Immutable" - }, - "ModelQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbaselines.html#cfn-sagemaker-modelpackage-driftcheckbaselines-modelquality", - "Required": false, - "Type": "DriftCheckModelQuality", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckBias", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html", - "Properties": { - "ConfigFile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-configfile", - "Required": false, - "Type": "FileSource", - "UpdateType": "Immutable" - }, - "PostTrainingConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-posttrainingconstraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "PreTrainingConstraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckbias.html#cfn-sagemaker-modelpackage-driftcheckbias-pretrainingconstraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckExplainability", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html", - "Properties": { - "ConfigFile": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html#cfn-sagemaker-modelpackage-driftcheckexplainability-configfile", - "Required": false, - "Type": "FileSource", - "UpdateType": "Immutable" - }, - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckexplainability.html#cfn-sagemaker-modelpackage-driftcheckexplainability-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckModelDataQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html#cfn-sagemaker-modelpackage-driftcheckmodeldataquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodeldataquality.html#cfn-sagemaker-modelpackage-driftcheckmodeldataquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.DriftCheckModelQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html#cfn-sagemaker-modelpackage-driftcheckmodelquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-driftcheckmodelquality.html#cfn-sagemaker-modelpackage-driftcheckmodelquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.Explainability", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-explainability.html", - "Properties": { - "Report": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-explainability.html#cfn-sagemaker-modelpackage-explainability-report", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.FileSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html", - "Properties": { - "ContentDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-contentdigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-contenttype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-filesource.html#cfn-sagemaker-modelpackage-filesource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.InferenceSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html", - "Properties": { - "Containers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-containers", - "DuplicatesAllowed": false, - "ItemType": "ModelPackageContainerDefinition", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedContentTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedcontenttypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedRealtimeInferenceInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedrealtimeinferenceinstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedResponseMIMETypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedresponsemimetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "SupportedTransformInstanceTypes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-inferencespecification.html#cfn-sagemaker-modelpackage-inferencespecification-supportedtransforminstancetypes", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.MetadataProperties", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html", - "Properties": { - "CommitId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-commitid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "GeneratedBy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-generatedby", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProjectId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-projectid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Repository": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metadataproperties.html#cfn-sagemaker-modelpackage-metadataproperties-repository", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.MetricsSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html", - "Properties": { - "ContentDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-contentdigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-contenttype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-metricssource.html#cfn-sagemaker-modelpackage-metricssource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelDataQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html#cfn-sagemaker-modelpackage-modeldataquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modeldataquality.html#cfn-sagemaker-modelpackage-modeldataquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelinput.html", - "Properties": { - "DataInputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelinput.html#cfn-sagemaker-modelpackage-modelinput-datainputconfig", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelMetrics", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html", - "Properties": { - "Bias": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-bias", - "Required": false, - "Type": "Bias", - "UpdateType": "Immutable" - }, - "Explainability": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-explainability", - "Required": false, - "Type": "Explainability", - "UpdateType": "Immutable" - }, - "ModelDataQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-modeldataquality", - "Required": false, - "Type": "ModelDataQuality", - "UpdateType": "Immutable" - }, - "ModelQuality": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelmetrics.html#cfn-sagemaker-modelpackage-modelmetrics-modelquality", - "Required": false, - "Type": "ModelQuality", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageContainerDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html", - "Properties": { - "ContainerHostname": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-containerhostname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Conditional" - }, - "Framework": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-framework", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "FrameworkVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-frameworkversion", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-image", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" - }, - "ImageDigest": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-imagedigest", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - }, - "ModelInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-modelinput", - "Required": false, - "Type": "ModelInput", - "UpdateType": "Conditional" - }, - "NearestModelName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagecontainerdefinition.html#cfn-sagemaker-modelpackage-modelpackagecontainerdefinition-nearestmodelname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageStatusDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusdetails.html", - "Properties": { - "ValidationStatuses": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusdetails.html#cfn-sagemaker-modelpackage-modelpackagestatusdetails-validationstatuses", - "DuplicatesAllowed": true, - "ItemType": "ModelPackageStatusItem", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelPackageStatusItem", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html", - "Properties": { - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-name", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelpackagestatusitem.html#cfn-sagemaker-modelpackage-modelpackagestatusitem-status", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ModelQuality", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html", - "Properties": { - "Constraints": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html#cfn-sagemaker-modelpackage-modelquality-constraints", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - }, - "Statistics": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-modelquality.html#cfn-sagemaker-modelpackage-modelquality-statistics", - "Required": false, - "Type": "MetricsSource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.S3DataSource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html", - "Properties": { - "S3DataType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html#cfn-sagemaker-modelpackage-s3datasource-s3datatype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-s3datasource.html#cfn-sagemaker-modelpackage-s3datasource-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.SourceAlgorithm", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html", - "Properties": { - "AlgorithmName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html#cfn-sagemaker-modelpackage-sourcealgorithm-algorithmname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ModelDataUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithm.html#cfn-sagemaker-modelpackage-sourcealgorithm-modeldataurl", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.SourceAlgorithmSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithmspecification.html", - "Properties": { - "SourceAlgorithms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-sourcealgorithmspecification.html#cfn-sagemaker-modelpackage-sourcealgorithmspecification-sourcealgorithms", - "DuplicatesAllowed": true, - "ItemType": "SourceAlgorithm", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html", - "Properties": { - "CompressionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-compressiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ContentType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-contenttype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "DataSource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-datasource", - "Required": true, - "Type": "DataSource", - "UpdateType": "Immutable" - }, - "SplitType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transforminput.html#cfn-sagemaker-modelpackage-transforminput-splittype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformJobDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html", - "Properties": { - "BatchStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-batchstrategy", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "MaxConcurrentTransforms": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxconcurrenttransforms", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "MaxPayloadInMB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-maxpayloadinmb", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Immutable" - }, - "TransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transforminput", - "Required": true, - "Type": "TransformInput", - "UpdateType": "Immutable" - }, - "TransformOutput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformoutput", - "Required": true, - "Type": "TransformOutput", - "UpdateType": "Immutable" - }, - "TransformResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformjobdefinition.html#cfn-sagemaker-modelpackage-transformjobdefinition-transformresources", - "Required": true, - "Type": "TransformResources", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html", - "Properties": { - "Accept": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-accept", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "AssembleWith": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-assemblewith", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformoutput.html#cfn-sagemaker-modelpackage-transformoutput-s3outputpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.TransformResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-transformresources.html#cfn-sagemaker-modelpackage-transformresources-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ValidationProfile", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html", - "Properties": { - "ProfileName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html#cfn-sagemaker-modelpackage-validationprofile-profilename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "TransformJobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationprofile.html#cfn-sagemaker-modelpackage-validationprofile-transformjobdefinition", - "Required": true, - "Type": "TransformJobDefinition", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelPackage.ValidationSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html", - "Properties": { - "ValidationProfiles": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html#cfn-sagemaker-modelpackage-validationspecification-validationprofiles", - "DuplicatesAllowed": true, - "ItemType": "ValidationProfile", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "ValidationRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelpackage-validationspecification.html#cfn-sagemaker-modelpackage-validationspecification-validationrole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Immutable" - }, - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-batchtransforminput.html#cfn-sagemaker-modelqualityjobdefinition-batchtransforminput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-clusterconfig.html#cfn-sagemaker-modelqualityjobdefinition-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-constraintsresource.html#cfn-sagemaker-modelqualityjobdefinition-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-csv.html#cfn-sagemaker-modelqualityjobdefinition-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Immutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Immutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-datasetformat.html#cfn-sagemaker-modelqualityjobdefinition-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html", - "Properties": { - "EndTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endtimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "InferenceAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-inferenceattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProbabilityAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilityattribute", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProbabilityThresholdAttribute": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-probabilitythresholdattribute", - "PrimitiveType": "Double", - "Required": false, - "UpdateType": "Immutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "StartTimeOffset": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-endpointinput.html#cfn-sagemaker-modelqualityjobdefinition-endpointinput-starttimeoffset", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-json.html#cfn-sagemaker-modelqualityjobdefinition-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Immutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProblemType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-problemtype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityappspecification.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityBaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html", - "Properties": { - "BaseliningJobName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig-baseliningjobname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig.html#cfn-sagemaker-modelqualityjobdefinition-modelqualitybaselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.ModelQualityJobInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Immutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Immutable" - }, - "GroundTruthS3Input": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-modelqualityjobinput.html#cfn-sagemaker-modelqualityjobdefinition-modelqualityjobinput-groundtruths3input", - "Required": true, - "Type": "MonitoringGroundTruthS3Input", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringGroundTruthS3Input", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input.html#cfn-sagemaker-modelqualityjobdefinition-monitoringgroundtruths3input-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutput.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringoutputconfig.html#cfn-sagemaker-modelqualityjobdefinition-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-monitoringresources.html#cfn-sagemaker-modelqualityjobdefinition-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Immutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-networkconfig.html#cfn-sagemaker-modelqualityjobdefinition-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-s3output.html#cfn-sagemaker-modelqualityjobdefinition-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-stoppingcondition.html#cfn-sagemaker-modelqualityjobdefinition-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::ModelQualityJobDefinition.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelqualityjobdefinition-vpcconfig.html#cfn-sagemaker-modelqualityjobdefinition-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.BaselineConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html", - "Properties": { - "ConstraintsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html#cfn-sagemaker-monitoringschedule-baselineconfig-constraintsresource", - "Required": false, - "Type": "ConstraintsResource", - "UpdateType": "Mutable" - }, - "StatisticsResource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-baselineconfig.html#cfn-sagemaker-monitoringschedule-baselineconfig-statisticsresource", - "Required": false, - "Type": "StatisticsResource", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.BatchTransformInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html", - "Properties": { - "DataCapturedDestinationS3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datacaptureddestinations3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "DatasetFormat": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-datasetformat", - "Required": true, - "Type": "DatasetFormat", - "UpdateType": "Mutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-batchtransforminput.html#cfn-sagemaker-monitoringschedule-batchtransforminput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ClusterConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html", - "Properties": { - "InstanceCount": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-instancecount", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-instancetype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "VolumeKmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-volumekmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "VolumeSizeInGB": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-clusterconfig.html#cfn-sagemaker-monitoringschedule-clusterconfig-volumesizeingb", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ConstraintsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-constraintsresource.html#cfn-sagemaker-monitoringschedule-constraintsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.Csv", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html", - "Properties": { - "Header": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-csv.html#cfn-sagemaker-monitoringschedule-csv-header", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.DatasetFormat", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html", - "Properties": { - "Csv": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-csv", - "Required": false, - "Type": "Csv", - "UpdateType": "Mutable" - }, - "Json": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-json", - "Required": false, - "Type": "Json", - "UpdateType": "Mutable" - }, - "Parquet": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-datasetformat.html#cfn-sagemaker-monitoringschedule-datasetformat-parquet", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.EndpointInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html", - "Properties": { - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-endpointname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3DataDistributionType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3datadistributiontype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3InputMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-endpointinput.html#cfn-sagemaker-monitoringschedule-endpointinput-s3inputmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.Json", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html", - "Properties": { - "Line": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-json.html#cfn-sagemaker-monitoringschedule-json-line", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringAppSpecification", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html", - "Properties": { - "ContainerArguments": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerarguments", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ContainerEntrypoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-containerentrypoint", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ImageUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-imageuri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "PostAnalyticsProcessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-postanalyticsprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "RecordPreprocessorSourceUri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringappspecification.html#cfn-sagemaker-monitoringschedule-monitoringappspecification-recordpreprocessorsourceuri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringExecutionSummary", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html", - "Properties": { - "CreationTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-creationtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "EndpointName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-endpointname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "FailureReason": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-failurereason", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "LastModifiedTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-lastmodifiedtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MonitoringExecutionStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringexecutionstatus", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "MonitoringScheduleName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-monitoringschedulename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ProcessingJobArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-processingjobarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScheduledTime": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringexecutionsummary.html#cfn-sagemaker-monitoringschedule-monitoringexecutionsummary-scheduledtime", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringInput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html", - "Properties": { - "BatchTransformInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-batchtransforminput", - "Required": false, - "Type": "BatchTransformInput", - "UpdateType": "Mutable" - }, - "EndpointInput": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringinput.html#cfn-sagemaker-monitoringschedule-monitoringinput-endpointinput", - "Required": false, - "Type": "EndpointInput", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringJobDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html", - "Properties": { - "BaselineConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-baselineconfig", - "Required": false, - "Type": "BaselineConfig", - "UpdateType": "Mutable" - }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-environment", - "PrimitiveItemType": "String", - "Required": false, - "Type": "Map", - "UpdateType": "Mutable" - }, - "MonitoringAppSpecification": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringappspecification", - "Required": true, - "Type": "MonitoringAppSpecification", - "UpdateType": "Mutable" - }, - "MonitoringInputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringinputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringInput", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "MonitoringOutputConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringoutputconfig", - "Required": true, - "Type": "MonitoringOutputConfig", - "UpdateType": "Mutable" - }, - "MonitoringResources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-monitoringresources", - "Required": true, - "Type": "MonitoringResources", - "UpdateType": "Mutable" - }, - "NetworkConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-networkconfig", - "Required": false, - "Type": "NetworkConfig", - "UpdateType": "Mutable" - }, - "RoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-rolearn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "StoppingCondition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringjobdefinition.html#cfn-sagemaker-monitoringschedule-monitoringjobdefinition-stoppingcondition", - "Required": false, - "Type": "StoppingCondition", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringOutput", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html", - "Properties": { - "S3Output": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutput.html#cfn-sagemaker-monitoringschedule-monitoringoutput-s3output", - "Required": true, - "Type": "S3Output", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringOutputConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html", - "Properties": { - "KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MonitoringOutputs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringoutputconfig.html#cfn-sagemaker-monitoringschedule-monitoringoutputconfig-monitoringoutputs", - "DuplicatesAllowed": true, - "ItemType": "MonitoringOutput", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringResources", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html", - "Properties": { - "ClusterConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringresources.html#cfn-sagemaker-monitoringschedule-monitoringresources-clusterconfig", - "Required": true, - "Type": "ClusterConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.MonitoringScheduleConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html", - "Properties": { - "MonitoringJobDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringjobdefinition", - "Required": false, - "Type": "MonitoringJobDefinition", - "UpdateType": "Mutable" - }, - "MonitoringJobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringjobdefinitionname", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "MonitoringType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-monitoringtype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ScheduleConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-monitoringscheduleconfig.html#cfn-sagemaker-monitoringschedule-monitoringscheduleconfig-scheduleconfig", - "Required": false, - "Type": "ScheduleConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.NetworkConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html", - "Properties": { - "EnableInterContainerTrafficEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enableintercontainertrafficencryption", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "EnableNetworkIsolation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-enablenetworkisolation", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-networkconfig.html#cfn-sagemaker-monitoringschedule-networkconfig-vpcconfig", - "Required": false, - "Type": "VpcConfig", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.S3Output", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html", - "Properties": { - "LocalPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-localpath", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "S3UploadMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uploadmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-s3output.html#cfn-sagemaker-monitoringschedule-s3output-s3uri", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.ScheduleConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html", - "Properties": { - "ScheduleExpression": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-scheduleconfig.html#cfn-sagemaker-monitoringschedule-scheduleconfig-scheduleexpression", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.StatisticsResource", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.html", - "Properties": { - "S3Uri": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-statisticsresource.html#cfn-sagemaker-monitoringschedule-statisticsresource-s3uri", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.StoppingCondition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-stoppingcondition.html", - "Properties": { - "MaxRuntimeInSeconds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-stoppingcondition.html#cfn-sagemaker-monitoringschedule-stoppingcondition-maxruntimeinseconds", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::MonitoringSchedule.VpcConfig", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html", - "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-securitygroupids", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-monitoringschedule-vpcconfig.html#cfn-sagemaker-monitoringschedule-vpcconfig-subnets", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::NotebookInstance.InstanceMetadataServiceConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstance-instancemetadataserviceconfiguration.html", - "Properties": { - "MinimumInstanceMetadataServiceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstance-instancemetadataserviceconfiguration.html#cfn-sagemaker-notebookinstance-instancemetadataserviceconfiguration-minimuminstancemetadataserviceversion", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html", - "Properties": { - "Content": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook-content", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.ParallelismConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-parallelismconfiguration.html", - "Properties": { - "MaxParallelExecutionSteps": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-parallelismconfiguration.html#cfn-sagemaker-pipeline-parallelismconfiguration-maxparallelexecutionsteps", - "PrimitiveType": "Integer", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.PipelineDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html", - "Properties": { - "PipelineDefinitionBody": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html#cfn-sagemaker-pipeline-pipelinedefinition-pipelinedefinitionbody", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "PipelineDefinitionS3Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-pipelinedefinition.html#cfn-sagemaker-pipeline-pipelinedefinition-pipelinedefinitions3location", - "Required": false, - "Type": "S3Location", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Pipeline.S3Location", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html", - "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ETag": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-etag", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-pipeline-s3location.html#cfn-sagemaker-pipeline-s3location-version", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ProvisioningParameter", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html", - "Properties": { - "Key": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html#cfn-sagemaker-project-provisioningparameter-key", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-provisioningparameter.html#cfn-sagemaker-project-provisioningparameter-value", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ServiceCatalogProvisionedProductDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html", - "Properties": { - "ProvisionedProductId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails-provisionedproductid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "ProvisionedProductStatusMessage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisionedproductdetails.html#cfn-sagemaker-project-servicecatalogprovisionedproductdetails-provisionedproductstatusmessage", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Project.ServiceCatalogProvisioningDetails", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html", - "Properties": { - "PathId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-pathid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProductId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-productid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "ProvisioningArtifactId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-provisioningartifactid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "ProvisioningParameters": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-project-servicecatalogprovisioningdetails.html#cfn-sagemaker-project-servicecatalogprovisioningdetails-provisioningparameters", - "DuplicatesAllowed": true, - "ItemType": "ProvisioningParameter", - "Required": false, - "Type": "List", - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customimage.html#cfn-sagemaker-space-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-jupyterserverappsettings.html#cfn-sagemaker-space-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html#cfn-sagemaker-space-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-kernelgatewayappsettings.html#cfn-sagemaker-space-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-resourcespec.html#cfn-sagemaker-space-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Space.SpaceSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html", - "Properties": { - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html#cfn-sagemaker-space-spacesettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.CustomImage", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html", - "Properties": { - "AppImageConfigName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-appimageconfigname", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imagename", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "ImageVersionNumber": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-customimage.html#cfn-sagemaker-userprofile-customimage-imageversionnumber", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.JupyterServerAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html", - "Properties": { - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-jupyterserverappsettings.html#cfn-sagemaker-userprofile-jupyterserverappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.KernelGatewayAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html", - "Properties": { - "CustomImages": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html#cfn-sagemaker-userprofile-kernelgatewayappsettings-customimages", - "DuplicatesAllowed": true, - "ItemType": "CustomImage", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "DefaultResourceSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-kernelgatewayappsettings.html#cfn-sagemaker-userprofile-kernelgatewayappsettings-defaultresourcespec", - "Required": false, - "Type": "ResourceSpec", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.RStudioServerProAppSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html", - "Properties": { - "AccessStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html#cfn-sagemaker-userprofile-rstudioserverproappsettings-accessstatus", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - }, - "UserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-rstudioserverproappsettings.html#cfn-sagemaker-userprofile-rstudioserverproappsettings-usergroup", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.ResourceSpec", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html", - "Properties": { - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-instancetype", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimagearn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "SageMakerImageVersionArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-resourcespec.html#cfn-sagemaker-userprofile-resourcespec-sagemakerimageversionarn", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.SharingSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html", - "Properties": { - "NotebookOutputOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-notebookoutputoption", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3KmsKeyId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3kmskeyid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "S3OutputPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-sharingsettings.html#cfn-sagemaker-userprofile-sharingsettings-s3outputpath", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::UserProfile.UserSettings", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html", - "Properties": { - "ExecutionRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-executionrole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "JupyterServerAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-jupyterserverappsettings", - "Required": false, - "Type": "JupyterServerAppSettings", - "UpdateType": "Mutable" - }, - "KernelGatewayAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-kernelgatewayappsettings", - "Required": false, - "Type": "KernelGatewayAppSettings", - "UpdateType": "Mutable" - }, - "RStudioServerProAppSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-rstudioserverproappsettings", - "Required": false, - "Type": "RStudioServerProAppSettings", - "UpdateType": "Mutable" - }, - "SecurityGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-securitygroups", - "DuplicatesAllowed": true, - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SharingSettings": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-userprofile-usersettings.html#cfn-sagemaker-userprofile-usersettings-sharingsettings", - "Required": false, - "Type": "SharingSettings", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.CognitoMemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html", - "Properties": { - "CognitoClientId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitoclientid", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CognitoUserGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitousergroup", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "CognitoUserPool": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-cognitomemberdefinition.html#cfn-sagemaker-workteam-cognitomemberdefinition-cognitouserpool", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.MemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html", - "Properties": { - "CognitoMemberDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-cognitomemberdefinition", - "Required": false, - "Type": "CognitoMemberDefinition", - "UpdateType": "Mutable" - }, - "OidcMemberDefinition": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-memberdefinition.html#cfn-sagemaker-workteam-memberdefinition-oidcmemberdefinition", - "Required": false, - "Type": "OidcMemberDefinition", - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.NotificationConfiguration", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html", - "Properties": { - "NotificationTopicArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-notificationconfiguration.html#cfn-sagemaker-workteam-notificationconfiguration-notificationtopicarn", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - } - } - } - }, - { - "op": "add", - "path": "/PropertyTypes/AWS::SageMaker::Workteam.OidcMemberDefinition", - "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-oidcmemberdefinition.html", - "Properties": { - "OidcGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-workteam-oidcmemberdefinition.html#cfn-sagemaker-workteam-oidcmemberdefinition-oidcgroups", - "PrimitiveItemType": "String", - "Required": true, - "Type": "List", - "UpdateType": "Mutable" - } - } - } - }, { "op": "add", "path": "/ResourceTypes/AWS::ServiceDiscovery::HttpNamespace", 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 f01f0c1429..debf7bac3e 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,51 +1,74 @@ [ { "op": "add", - "path": "/ResourceTypes/AWS::Athena::CapacityReservation", + "path": "/ResourceTypes/AWS::Batch::ComputeEnvironment", "value": { "Attributes": { - "AllocatedDpus": { - "PrimitiveType": "Integer" - }, - "Arn": { - "PrimitiveType": "String" - }, - "CreationTime": { - "PrimitiveType": "String" - }, - "LastSuccessfulAllocationTime": { - "PrimitiveType": "String" - }, - "Status": { + "ComputeEnvironmentArn": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-capacityreservation.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html", "Properties": { - "CapacityAssignmentConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-capacityreservation.html#cfn-athena-capacityreservation-capacityassignmentconfiguration", + "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": "CapacityAssignmentConfiguration", + "Type": "ComputeResources", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-capacityreservation.html#cfn-athena-capacityreservation-name", + "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" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-capacityreservation.html#cfn-athena-capacityreservation-tags", - "DuplicatesAllowed": false, - "ItemType": "Tag", + "UnmanagedvCpus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-unmanagedvcpus", + "PrimitiveType": "Integer", "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, + "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" } } @@ -53,39 +76,79 @@ }, { "op": "add", - "path": "/ResourceTypes/AWS::Athena::DataCatalog", + "path": "/ResourceTypes/AWS::Batch::JobDefinition", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-description", - "PrimitiveType": "String", + "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" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-datacatalog.html#cfn-athena-datacatalog-name", + "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": true, + "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-athena-datacatalog.html#cfn-athena-datacatalog-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": "Map", + "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-athena-datacatalog.html#cfn-athena-datacatalog-tags", - "DuplicatesAllowed": true, - "ItemType": "Tag", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-tags", + "PrimitiveType": "Json", "Required": false, - "Type": "List", + "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-athena-datacatalog.html#cfn-athena-datacatalog-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" @@ -95,43 +158,52 @@ }, { "op": "add", - "path": "/ResourceTypes/AWS::Athena::NamedQuery", + "path": "/ResourceTypes/AWS::Batch::JobQueue", "value": { "Attributes": { - "NamedQueryId": { + "JobQueueArn": { "PrimitiveType": "String" } }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html", "Properties": { - "Database": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-database", - "PrimitiveType": "String", + "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, - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-description", + "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" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-name", + "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": "Immutable" + "UpdateType": "Mutable" }, - "QueryString": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-querystring", + "State": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html#cfn-batch-jobqueue-state", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "WorkGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-workgroup", - "PrimitiveType": "String", + "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" } } @@ -139,32 +211,32 @@ }, { "op": "add", - "path": "/ResourceTypes/AWS::Athena::PreparedStatement", + "path": "/ResourceTypes/AWS::Batch::SchedulingPolicy", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html", + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-preparedstatement.html#cfn-athena-preparedstatement-description", - "PrimitiveType": "String", + "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" }, - "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", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html#cfn-batch-schedulingpolicy-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "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, + "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" } } @@ -172,71 +244,125 @@ }, { "op": "add", - "path": "/ResourceTypes/AWS::Athena::WorkGroup", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.ComputeResources", "value": { - "Attributes": { - "CreationTime": { - "PrimitiveType": "String" - }, - "WorkGroupConfiguration.EngineVersion.EffectiveEngineVersion": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html", "Properties": { - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-description", + "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" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-name", + "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": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Conditional" }, - "RecursiveDeleteOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-recursivedeleteoption", - "PrimitiveType": "Boolean", + "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": "Mutable" + "UpdateType": "Conditional" }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-state", + "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": "Mutable" + "UpdateType": "Conditional" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-tags", + "InstanceTypes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-instancetypes", "DuplicatesAllowed": true, - "ItemType": "Tag", + "PrimitiveItemType": "String", "Required": false, "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" }, - "WorkGroupConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-workgroup.html#cfn-athena-workgroup-workgroupconfiguration", + "LaunchTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-launchtemplate", "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", + "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" } } @@ -244,66 +370,94 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Athena::CapacityReservation.CapacityAssignmentConfiguration", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-capacityreservation-capacityassignmentconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.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", + "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, - "Type": "List", - "UpdateType": "Mutable" + "UpdateType": "Conditional" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Athena::WorkGroup.AclConfiguration", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.EksConfiguration", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-aclconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-eksconfiguration.html", "Properties": { - "S3AclOption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-aclconfiguration.html#cfn-athena-workgroup-aclconfiguration-s3acloption", + "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": "Mutable" + "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::Athena::WorkGroup.CustomerContentEncryptionConfiguration", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-customercontentencryptionconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html", "Properties": { - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-customercontentencryptionconfiguration.html#cfn-athena-workgroup-customercontentencryptionconfiguration-kmskey", + "LaunchTemplateId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html#cfn-batch-computeenvironment-launchtemplatespecification-launchtemplateid", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" + "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::Athena::WorkGroup.EncryptionConfiguration", + "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.UpdatePolicy", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-updatepolicy.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, + "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" }, - "KmsKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.html#cfn-athena-workgroup-encryptionconfiguration-kmskey", - "PrimitiveType": "String", + "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" } @@ -312,18 +466,18 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Athena::WorkGroup.EngineVersion", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.AuthorizationConfig", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-engineversion.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html", "Properties": { - "EffectiveEngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-engineversion.html#cfn-athena-workgroup-engineversion-effectiveengineversion", + "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" }, - "SelectedEngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-engineversion.html#cfn-athena-workgroup-engineversion-selectedengineversion", + "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" @@ -333,170 +487,175 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Athena::WorkGroup.ResultConfiguration", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.ContainerProperties", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html", "Properties": { - "AclConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html#cfn-athena-workgroup-resultconfiguration-aclconfiguration", + "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": "AclConfiguration", + "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" }, - "EncryptionConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html#cfn-athena-workgroup-resultconfiguration-encryptionconfiguration", + "EphemeralStorage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-ephemeralstorage", "Required": false, - "Type": "EncryptionConfiguration", + "Type": "EphemeralStorage", "UpdateType": "Mutable" }, - "ExpectedBucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html#cfn-athena-workgroup-resultconfiguration-expectedbucketowner", + "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" }, - "OutputLocation": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-resultconfiguration.html#cfn-athena-workgroup-resultconfiguration-outputlocation", + "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" - } - } - } - }, - { - "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", + }, + "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" }, - "BytesScannedCutoffPerQuery": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-bytesscannedcutoffperquery", - "PrimitiveType": "Integer", + "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" }, - "CustomerContentEncryptionConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-customercontentencryptionconfiguration", + "LogConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-logconfiguration", "Required": false, - "Type": "CustomerContentEncryptionConfiguration", + "Type": "LogConfiguration", "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", + "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" }, - "EngineVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-engineversion", + "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": "EngineVersion", + "Type": "List", "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", + "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" }, - "PublishCloudWatchMetricsEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-publishcloudwatchmetricsenabled", + "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" }, - "RequesterPaysEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-requesterpaysenabled", + "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" }, - "ResultConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-workgroupconfiguration.html#cfn-athena-workgroup-workgroupconfiguration-resultconfiguration", + "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": "ResultConfiguration", + "Type": "List", "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", + "RuntimePlatform": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-runtimeplatform", "Required": false, - "Type": "ComputeResources", + "Type": "RuntimePlatform", "UpdateType": "Mutable" }, - "EksConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-eksconfiguration", + "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": "EksConfiguration", - "UpdateType": "Immutable" + "Type": "List", + "UpdateType": "Mutable" }, - "ReplaceComputeEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-replacecomputeenvironment", - "PrimitiveType": "Boolean", + "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" }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-servicerole", + "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" }, - "State": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-state", - "PrimitiveType": "String", + "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" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-tags", - "PrimitiveItemType": "String", + "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": "Map", - "UpdateType": "Immutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-type", + "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": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" }, - "UnmanagedvCpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-unmanagedvcpus", - "PrimitiveType": "Integer", + "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" }, - "UpdatePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-updatepolicy", + "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": "UpdatePolicy", + "Type": "List", "UpdateType": "Mutable" } } @@ -504,81 +663,105 @@ }, { "op": "add", - "path": "/ResourceTypes/AWS::Batch::JobDefinition", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EfsVolumeConfiguration", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html", "Properties": { - "ContainerProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-containerproperties", + "AuthorizationConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-authorizationconfig", "Required": false, - "Type": "ContainerProperties", + "Type": "AuthorizationConfig", "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", + "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" }, - "JobDefinitionName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-jobdefinitionname", + "RootDirectory": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-rootdirectory", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "NodeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-nodeproperties", + "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, - "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", + "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" }, - "PlatformCapabilities": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-platformcapabilities", + "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" }, - "PropagateTags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-propagatetags", - "PrimitiveType": "Boolean", + "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" }, - "RetryStrategy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-retrystrategy", + "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, - "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", + "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" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-tags", - "PrimitiveType": "Json", + "Resources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-resources", "Required": false, - "UpdateType": "Immutable" + "Type": "EksContainerResourceRequirements", + "UpdateType": "Mutable" }, - "Timeout": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-timeout", + "SecurityContext": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-securitycontext", "Required": false, - "Type": "Timeout", + "Type": "EksContainerSecurityContext", "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, + "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" } } @@ -586,210 +769,1336 @@ }, { "op": "add", - "path": "/ResourceTypes/AWS::Batch::JobQueue", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerEnvironmentVariable", "value": { - "Attributes": { - "JobQueueArn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobqueue.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.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", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-name", "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", + "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" - }, - "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", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerResourceRequirements", "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html", "Properties": { - "FairsharePolicy": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-schedulingpolicy.html#cfn-batch-schedulingpolicy-fairsharepolicy", + "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, - "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", + "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, - "Type": "Map", - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.ComputeResources", + "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerSecurityContext", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.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", + "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": "Conditional" + "UpdateType": "Mutable" }, - "BidPercentage": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-bidpercentage", - "PrimitiveType": "Integer", + "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": "Conditional" + "UpdateType": "Mutable" }, - "DesiredvCpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-desiredvcpus", + "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" }, - "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", + "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, - "Type": "List", - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "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" + "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", + "value": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", + "Properties": { + "Artifacts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", + "Required": true, + "Type": "Artifacts", + "UpdateType": "Mutable" + }, + "BadgeEnabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "BuildBatchConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", + "Required": false, + "Type": "ProjectBuildBatchConfig", + "UpdateType": "Mutable" + }, + "Cache": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", + "Required": false, + "Type": "ProjectCache", + "UpdateType": "Mutable" + }, + "ConcurrentBuildLimit": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EncryptionKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Environment": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", + "Required": true, + "Type": "Environment", + "UpdateType": "Mutable" + }, + "FileSystemLocations": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", + "ItemType": "ProjectFileSystemLocation", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LogsConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", + "Required": false, + "Type": "LogsConfig", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "QueuedTimeoutInMinutes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "ResourceAccessRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SecondaryArtifacts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", + "ItemType": "Artifacts", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SecondarySourceVersions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", + "ItemType": "ProjectSourceVersion", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SecondarySources": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", + "ItemType": "Source", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ServiceRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Source": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", + "Required": true, + "Type": "Source", + "UpdateType": "Mutable" + }, + "SourceVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "TimeoutInMinutes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "Triggers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", + "Required": false, + "Type": "ProjectTriggers", + "UpdateType": "Mutable" + }, + "Visibility": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "VpcConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", + "Required": false, + "Type": "VpcConfig", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::CodeBuild::ReportGroup", + "value": { + "Attributes": { + "Arn": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html", + "Properties": { + "DeleteReports": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "ExportConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig", + "Required": true, + "Type": "ReportExportConfig", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags", + "ItemType": "Tag", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + } + } + } + }, + { + "op": "add", + "path": "/ResourceTypes/AWS::CodeBuild::SourceCredential", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html", + "Properties": { + "AuthType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ServerType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Token": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.Artifacts", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", + "Properties": { + "ArtifactIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EncryptionDisabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "NamespaceType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "OverrideArtifactName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Packaging": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.BatchRestrictions", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html", + "Properties": { + "ComputeTypesAllowed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "MaximumBuildsAllowed": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.BuildStatusConfig", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html", + "Properties": { + "Context": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "TargetUrl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.CloudWatchLogsConfig", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", + "Properties": { + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" }, - "ImageId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-imageid", + "StreamName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" - }, - "InstanceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-instancerole", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.Environment", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", + "Properties": { + "Certificate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "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", + "ComputeType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "EnvironmentVariables": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", + "ItemType": "EnvironmentVariable", "Required": false, "Type": "List", - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "LaunchTemplate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-launchtemplate", + "Image": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ImagePullCredentialsType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", + "PrimitiveType": "String", "Required": false, - "Type": "LaunchTemplateSpecification", - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "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, + "PrivilegedMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "MinvCpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-minvcpus", - "PrimitiveType": "Integer", + "RegistryCredential": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", "Required": false, + "Type": "RegistryCredential", "UpdateType": "Mutable" }, - "PlacementGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-placementgroup", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.EnvironmentVariable", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "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", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.FilterGroup", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-filtergroup.html", + "ItemType": "WebhookFilter", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.GitSubmodulesConfig", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html", + "Properties": { + "FetchSubmodules": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html#cfn-codebuild-project-gitsubmodulesconfig-fetchsubmodules", + "PrimitiveType": "Boolean", + "Required": true, + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.LogsConfig", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html", + "Properties": { + "CloudWatchLogs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-cloudwatchlogs", "Required": false, - "Type": "List", - "UpdateType": "Conditional" + "Type": "CloudWatchLogsConfig", + "UpdateType": "Mutable" }, - "SpotIamFleetRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-spotiamfleetrole", + "S3Logs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-s3logs", + "Required": false, + "Type": "S3LogsConfig", + "UpdateType": "Mutable" + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectBuildBatchConfig", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html", + "Properties": { + "BatchReportMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "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" + "CombineArtifacts": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-tags", - "PrimitiveItemType": "String", + "Restrictions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-restrictions", "Required": false, - "Type": "Map", - "UpdateType": "Conditional" + "Type": "BatchRestrictions", + "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-type", + "ServiceRole": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Conditional" + "Required": false, + "UpdateType": "Mutable" }, - "UpdateToLatestImageVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html#cfn-batch-computeenvironment-computeresources-updatetolatestimageversion", - "PrimitiveType": "Boolean", + "TimeoutInMins": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" } @@ -798,93 +2107,113 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject", + "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectCache", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", "Properties": { - "ImageIdOverride": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html#cfn-batch-computeenvironment-ec2configurationobject-imageidoverride", + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Mutable" }, - "ImageKubernetesVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html#cfn-batch-computeenvironment-ec2configurationobject-imagekubernetesversion", - "PrimitiveType": "String", + "Modes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", + "PrimitiveItemType": "String", "Required": false, - "UpdateType": "Conditional" + "Type": "List", + "UpdateType": "Mutable" }, - "ImageType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-ec2configurationobject.html#cfn-batch-computeenvironment-ec2configurationobject-imagetype", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", "PrimitiveType": "String", "Required": true, - "UpdateType": "Conditional" + "UpdateType": "Mutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.EksConfiguration", + "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFileSystemLocation", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-eksconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html", "Properties": { - "EksClusterArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-eksconfiguration.html#cfn-batch-computeenvironment-eksconfiguration-eksclusterarn", + "Identifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" + }, + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "MountOptions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MountPoint": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" }, - "KubernetesNamespace": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-eksconfiguration.html#cfn-batch-computeenvironment-eksconfiguration-kubernetesnamespace", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type", "PrimitiveType": "String", "Required": true, - "UpdateType": "Immutable" + "UpdateType": "Mutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification", + "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectSourceVersion", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.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", + "SourceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Conditional" + "Required": true, + "UpdateType": "Mutable" }, - "Version": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-launchtemplatespecification.html#cfn-batch-computeenvironment-launchtemplatespecification-version", + "SourceVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Conditional" + "UpdateType": "Mutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::ComputeEnvironment.UpdatePolicy", + "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectTriggers", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-updatepolicy.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.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", + "BuildType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "TerminateJobsOnUpdate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-updatepolicy.html#cfn-batch-computeenvironment-updatepolicy-terminatejobsonupdate", + "FilterGroups": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups", + "ItemType": "FilterGroup", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "Webhook": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" @@ -894,20 +2223,20 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.AuthorizationConfig", + "path": "/PropertyTypes/AWS::CodeBuild::Project.RegistryCredential", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html", "Properties": { - "AccessPointId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-accesspointid", + "Credential": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "Iam": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-authorizationconfig.html#cfn-batch-jobdefinition-authorizationconfig-iam", + "CredentialProvider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } @@ -915,175 +2244,95 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.ContainerProperties", + "path": "/PropertyTypes/AWS::CodeBuild::Project.S3LogsConfig", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.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", + "EncryptionDisabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", + "PrimitiveType": "Boolean", "Required": false, - "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", + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "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", + "Status": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" - }, - "InstanceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-instancetype", - "PrimitiveType": "String", + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::CodeBuild::Project.Source", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", + "Properties": { + "Auth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", "Required": false, + "Type": "SourceAuth", "UpdateType": "Mutable" }, - "JobRoleArn": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-jobrolearn", + "BuildSpec": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "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", + "BuildStatusConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", "Required": false, - "Type": "LogConfiguration", + "Type": "BuildStatusConfig", "UpdateType": "Mutable" }, - "Memory": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-memory", + "GitCloneDepth": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "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", + "GitSubmodulesConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", "Required": false, + "Type": "GitSubmodulesConfig", "UpdateType": "Mutable" }, - "ReadonlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-readonlyrootfilesystem", + "InsecureSsl": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "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", + "Location": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Vcpus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html#cfn-batch-jobdefinition-containerproperties-vcpus", - "PrimitiveType": "Integer", + "ReportBuildStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "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", + "SourceIdentifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-hostpath", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Permissions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-device.html#cfn-batch-jobdefinition-device-permissions", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", + "Required": true, "UpdateType": "Mutable" } } @@ -1091,38 +2340,20 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EfsVolumeConfiguration", + "path": "/PropertyTypes/AWS::CodeBuild::Project.SourceAuth", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.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", + "Resource": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "TransitEncryption": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryption", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type", "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TransitEncryptionPort": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-efsvolumeconfiguration.html#cfn-batch-jobdefinition-efsvolumeconfiguration-transitencryptionport", - "PrimitiveType": "Integer", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } @@ -1130,87 +2361,55 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainer", + "path": "/PropertyTypes/AWS::CodeBuild::Project.VpcConfig", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", "Properties": { - "Args": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-args", + "SecurityGroupIds": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "Command": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainer.html#cfn-batch-jobdefinition-ekscontainer-command", + "Subnets": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "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", + "VpcId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - }, - "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", + "path": "/PropertyTypes/AWS::CodeBuild::Project.WebhookFilter", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-name", + "ExcludeMatchedPattern": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "Pattern": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerenvironmentvariable.html#cfn-batch-jobdefinition-ekscontainerenvironmentvariable-value", + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" } } @@ -1218,20 +2417,20 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerResourceRequirements", + "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.ReportExportConfig", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.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, + "ExportConfigType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "Requests": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainerresourcerequirements.html#cfn-batch-jobdefinition-ekscontainerresourcerequirements-requests", - "PrimitiveType": "Json", + "S3Destination": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-s3destination", "Required": false, + "Type": "S3ReportExportConfig", "UpdateType": "Mutable" } } @@ -1239,37 +2438,43 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerSecurityContext", + "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.S3ReportExportConfig", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.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", + "Bucket": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "BucketOwner": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ReadOnlyRootFilesystem": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-readonlyrootfilesystem", + "EncryptionDisabled": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "RunAsGroup": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasgroup", - "PrimitiveType": "Integer", + "EncryptionKey": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "RunAsNonRoot": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasnonroot", - "PrimitiveType": "Boolean", + "Packaging": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "RunAsUser": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainersecuritycontext.html#cfn-batch-jobdefinition-ekscontainersecuritycontext-runasuser", - "PrimitiveType": "Integer", + "Path": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } @@ -1278,47 +2483,75 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksContainerVolumeMount", + "path": "/ResourceTypes/AWS::CodeCommit::Repository", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html", + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "CloneUrlHttp": { + "PrimitiveType": "String" + }, + "CloneUrlSsh": { + "PrimitiveType": "String" + }, + "Name": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.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", + "Code": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-code", "Required": false, + "Type": "Code", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekscontainervolumemount.html#cfn-batch-jobdefinition-ekscontainervolumemount-name", + "RepositoryDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-repositorydescription", "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", + "RepositoryName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-repositoryname", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Tags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-tags", + "ItemType": "Tag", "Required": false, + "Type": "List", "UpdateType": "Mutable" + }, + "Triggers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-triggers", + "ItemType": "RepositoryTrigger", + "Required": false, + "Type": "List", + "UpdateType": "Conditional" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksEmptyDir", + "path": "/PropertyTypes/AWS::CodeCommit::Repository.Code", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-code.html", "Properties": { - "Medium": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksemptydir.html#cfn-batch-jobdefinition-eksemptydir-medium", + "BranchName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-code.html#cfn-codecommit-repository-code-branchname", "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, + "S3": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-code.html#cfn-codecommit-repository-code-s3", + "Required": true, + "Type": "S3", "UpdateType": "Mutable" } } @@ -1326,29 +2559,67 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksHostPath", + "path": "/PropertyTypes/AWS::CodeCommit::Repository.RepositoryTrigger", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekshostpath.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html", "Properties": { - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekshostpath.html#cfn-batch-jobdefinition-ekshostpath-path", + "Branches": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-branches", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CustomData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-customdata", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" + }, + "DestinationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-destinationarn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Events": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-events", + "PrimitiveItemType": "String", + "Required": true, + "Type": "List", + "UpdateType": "Mutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html#cfn-codecommit-repository-repositorytrigger-name", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksProperties", + "path": "/PropertyTypes/AWS::CodeCommit::Repository.S3", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksproperties.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html", "Properties": { - "PodProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksproperties.html#cfn-batch-jobdefinition-eksproperties-podproperties", + "Bucket": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html#cfn-codecommit-repository-s3-bucket", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Key": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html#cfn-codecommit-repository-s3-key", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "ObjectVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html#cfn-codecommit-repository-s3-objectversion", + "PrimitiveType": "String", "Required": false, - "Type": "PodProperties", "UpdateType": "Mutable" } } @@ -1356,53 +2627,82 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EksSecret", + "path": "/ResourceTypes/AWS::Cognito::IdentityPool", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html", + "Attributes": { + "Name": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html", "Properties": { - "Optional": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html#cfn-batch-jobdefinition-ekssecret-optional", + "AllowClassicFlow": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowclassicflow", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "SecretName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ekssecret.html#cfn-batch-jobdefinition-ekssecret-secretname", - "PrimitiveType": "String", + "AllowUnauthenticatedIdentities": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowunauthenticatedidentities", + "PrimitiveType": "Boolean", "Required": true, "UpdateType": "Mutable" - } - } - } - }, - { - "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", + }, + "CognitoEvents": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoevents", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "CognitoIdentityProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoidentityproviders", + "ItemType": "CognitoIdentityProvider", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "CognitoStreams": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitostreams", "Required": false, - "Type": "EksEmptyDir", + "Type": "CognitoStreams", "UpdateType": "Mutable" }, - "HostPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-hostpath", + "DeveloperProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-developerprovidername", + "PrimitiveType": "String", "Required": false, - "Type": "EksHostPath", "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-name", + "IdentityPoolName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-identitypoolname", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Secret": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-eksvolume.html#cfn-batch-jobdefinition-eksvolume-secret", + "OpenIdConnectProviderARNs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-openidconnectproviderarns", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "PushSync": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-pushsync", + "Required": false, + "Type": "PushSync", + "UpdateType": "Mutable" + }, + "SamlProviderARNs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-samlproviderarns", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SupportedLoginProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-supportedloginproviders", + "PrimitiveType": "Json", "Required": false, - "Type": "EksSecret", "UpdateType": "Mutable" } } @@ -1410,19 +2710,31 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.Environment", + "path": "/ResourceTypes/AWS::Cognito::IdentityPoolPrincipalTag", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html#cfn-batch-jobdefinition-environment-name", + "IdentityPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html#cfn-cognito-identitypoolprincipaltag-identitypoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "IdentityProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html#cfn-cognito-identitypoolprincipaltag-identityprovidername", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "PrincipalTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html#cfn-cognito-identitypoolprincipaltag-principaltags", + "PrimitiveType": "Json", "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", + "UseDefaults": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolprincipaltag.html#cfn-cognito-identitypoolprincipaltag-usedefaults", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" } @@ -1431,14 +2743,26 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EphemeralStorage", + "path": "/ResourceTypes/AWS::Cognito::IdentityPoolRoleAttachment", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-ephemeralstorage.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.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", + "IdentityPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-identitypoolid", + "PrimitiveType": "String", "Required": true, + "UpdateType": "Immutable" + }, + "RoleMappings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-rolemappings", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "Roles": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-roles", + "PrimitiveType": "Json", + "Required": false, "UpdateType": "Mutable" } } @@ -1446,207 +2770,325 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.EvaluateOnExit", + "path": "/ResourceTypes/AWS::Cognito::UserPool", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html", + "Attributes": { + "Arn": { + "PrimitiveType": "String" + }, + "ProviderName": { + "PrimitiveType": "String" + }, + "ProviderURL": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html", "Properties": { - "Action": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-action", + "AccountRecoverySetting": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-accountrecoverysetting", + "Required": false, + "Type": "AccountRecoverySetting", + "UpdateType": "Mutable" + }, + "AdminCreateUserConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-admincreateuserconfig", + "Required": false, + "Type": "AdminCreateUserConfig", + "UpdateType": "Mutable" + }, + "AliasAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-aliasattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "AutoVerifiedAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-autoverifiedattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "DeletionProtection": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deletionprotection", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "OnExitCode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-evaluateonexit.html#cfn-batch-jobdefinition-evaluateonexit-onexitcode", + "DeviceConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deviceconfiguration", + "Required": false, + "Type": "DeviceConfiguration", + "UpdateType": "Mutable" + }, + "EmailConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailconfiguration", + "Required": false, + "Type": "EmailConfiguration", + "UpdateType": "Mutable" + }, + "EmailVerificationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationmessage", "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", + "EmailVerificationSubject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationsubject", "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", + "EnabledMfas": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-enabledmfas", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "LambdaConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-lambdaconfig", + "Required": false, + "Type": "LambdaConfig", + "UpdateType": "Mutable" + }, + "MfaConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-mfaconfiguration", "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", + }, + "Policies": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-policies", + "Required": false, + "Type": "Policies", + "UpdateType": "Mutable" + }, + "Schema": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-schema", + "ItemType": "SchemaAttribute", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "SmsAuthenticationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsauthenticationmessage", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" + }, + "SmsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsconfiguration", + "Required": false, + "Type": "SmsConfiguration", + "UpdateType": "Mutable" + }, + "SmsVerificationMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsverificationmessage", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserAttributeUpdateSettings": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userattributeupdatesettings", + "Required": false, + "Type": "UserAttributeUpdateSettings", + "UpdateType": "Mutable" + }, + "UserPoolAddOns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooladdons", + "Required": false, + "Type": "UserPoolAddOns", + "UpdateType": "Mutable" + }, + "UserPoolName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpoolname", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserPoolTags": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooltags", + "PrimitiveType": "Json", + "Required": false, + "UpdateType": "Mutable" + }, + "UsernameAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "UsernameConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameconfiguration", + "Required": false, + "Type": "UsernameConfiguration", + "UpdateType": "Mutable" + }, + "VerificationMessageTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-verificationmessagetemplate", + "Required": false, + "Type": "VerificationMessageTemplate", + "UpdateType": "Mutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.LinuxParameters", + "path": "/ResourceTypes/AWS::Cognito::UserPoolClient", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html", + "Attributes": { + "ClientSecret": { + "PrimitiveType": "String" + }, + "Name": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.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", + "AccessTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-accesstokenvalidity", + "PrimitiveType": "Integer", + "Required": false, + "UpdateType": "Mutable" + }, + "AllowedOAuthFlows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflows", + "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" }, - "InitProcessEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-linuxparameters.html#cfn-batch-jobdefinition-containerproperties-linuxparameters-initprocessenabled", + "AllowedOAuthFlowsUserPoolClient": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthflowsuserpoolclient", "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", + "AllowedOAuthScopes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-allowedoauthscopes", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "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", + "AnalyticsConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-analyticsconfiguration", "Required": false, + "Type": "AnalyticsConfiguration", "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", + "AuthSessionValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-authsessionvalidity", "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", + "CallbackURLs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-callbackurls", + "PrimitiveItemType": "String", "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", + }, + "ClientName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-clientname", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Options": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-logconfiguration.html#cfn-batch-jobdefinition-containerproperties-logconfiguration-options", - "PrimitiveType": "Json", + "DefaultRedirectURI": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-defaultredirecturi", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "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", + "EnablePropagateAdditionalUserContextData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enablepropagateadditionalusercontextdata", + "PrimitiveType": "Boolean", "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", + }, + "EnableTokenRevocation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-enabletokenrevocation", + "PrimitiveType": "Boolean", "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", + }, + "ExplicitAuthFlows": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-explicitauthflows", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "GenerateSecret": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-generatesecret", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "IdTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-idtokenvalidity", + "PrimitiveType": "Integer", "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", + "LogoutURLs": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-logouturls", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "SourceVolume": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html#cfn-batch-jobdefinition-mountpoints-sourcevolume", + "PreventUserExistenceErrors": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-preventuserexistenceerrors", "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", + }, + "ReadAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-readattributes", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "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", + }, + "RefreshTokenValidity": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-refreshtokenvalidity", "PrimitiveType": "Integer", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "NodeRangeProperties": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html#cfn-batch-jobdefinition-nodeproperties-noderangeproperties", - "ItemType": "NodeRangeProperty", - "Required": true, + "SupportedIdentityProviders": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-supportedidentityproviders", + "PrimitiveItemType": "String", + "Required": false, "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", + "TokenValidityUnits": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-tokenvalidityunits", + "Required": false, + "Type": "TokenValidityUnits", + "UpdateType": "Mutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-userpoolid", + "PrimitiveType": "String", "Required": true, + "UpdateType": "Immutable" + }, + "WriteAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-writeattributes", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", "UpdateType": "Mutable" } } @@ -1654,222 +3096,330 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.NodeRangeProperty", + "path": "/ResourceTypes/AWS::Cognito::UserPoolDomain", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html", + "Attributes": { + "CloudFrontDistribution": { + "PrimitiveType": "String" + } + }, + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html", "Properties": { - "Container": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-container", + "CustomDomainConfig": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html#cfn-cognito-userpooldomain-customdomainconfig", "Required": false, - "Type": "ContainerProperties", + "Type": "CustomDomainConfigType", "UpdateType": "Mutable" }, - "TargetNodes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html#cfn-batch-jobdefinition-noderangeproperty-targetnodes", + "Domain": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html#cfn-cognito-userpooldomain-domain", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooldomain.html#cfn-cognito-userpooldomain-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.PodProperties", + "path": "/ResourceTypes/AWS::Cognito::UserPoolGroup", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.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", + "Description": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-description", "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", + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-groupname", + "PrimitiveType": "String", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "Metadata": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-podproperties.html#cfn-batch-jobdefinition-podproperties-metadata", + "Precedence": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-precedence", + "PrimitiveType": "Double", "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", + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-rolearn", "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" + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.ResourceRequirement", + "path": "/ResourceTypes/AWS::Cognito::UserPoolIdentityProvider", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-resourcerequirement.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.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", + "AttributeMapping": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-attributemapping", + "PrimitiveType": "Json", "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", + "IdpIdentifiers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-idpidentifiers", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "ProviderDetails": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providerdetails", + "PrimitiveType": "Json", "Required": false, "UpdateType": "Mutable" + }, + "ProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providername", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "ProviderType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-providertype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolidentityprovider.html#cfn-cognito-userpoolidentityprovider-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.RetryStrategy", + "path": "/ResourceTypes/AWS::Cognito::UserPoolResourceServer", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.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, + "Identifier": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-identifier", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-name", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" }, - "EvaluateOnExit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-evaluateonexit", - "ItemType": "EvaluateOnExit", + "Scopes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-scopes", + "ItemType": "ResourceServerScopeType", "Required": false, "Type": "List", "UpdateType": "Mutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolresourceserver.html#cfn-cognito-userpoolresourceserver-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.RuntimePlatform", + "path": "/ResourceTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties-runtimeplatform.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.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", + "AccountTakeoverRiskConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfiguration", "Required": false, + "Type": "AccountTakeoverRiskConfigurationType", "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", + "ClientId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-clientid", "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "CompromisedCredentialsRiskConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfiguration", + "Required": false, + "Type": "CompromisedCredentialsRiskConfigurationType", + "UpdateType": "Mutable" + }, + "RiskExceptionConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfiguration", "Required": false, + "Type": "RiskExceptionConfigurationType", "UpdateType": "Mutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolriskconfigurationattachment.html#cfn-cognito-userpoolriskconfigurationattachment-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.Secret", + "path": "/ResourceTypes/AWS::Cognito::UserPoolUICustomizationAttachment", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-name", + "CSS": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html#cfn-cognito-userpooluicustomizationattachment-css", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "ValueFrom": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-secret.html#cfn-batch-jobdefinition-secret-valuefrom", + "ClientId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html#cfn-cognito-userpooluicustomizationattachment-clientid", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluicustomizationattachment.html#cfn-cognito-userpooluicustomizationattachment-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.Timeout", + "path": "/ResourceTypes/AWS::Cognito::UserPoolUser", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.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", + "ClientMetadata": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-clientmetadata", + "PrimitiveType": "Json", "Required": false, - "UpdateType": "Mutable" + "UpdateType": "Immutable" + }, + "DesiredDeliveryMediums": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-desireddeliverymediums", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "ForceAliasCreation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-forcealiascreation", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Immutable" + }, + "MessageAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-messageaction", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "UserAttributes": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userattributes", + "ItemType": "AttributeType", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" + }, + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" + }, + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-username", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Immutable" + }, + "ValidationData": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-validationdata", + "ItemType": "AttributeType", + "Required": false, + "Type": "List", + "UpdateType": "Immutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.Tmpfs", + "path": "/ResourceTypes/AWS::Cognito::UserPoolUserToGroupAttachment", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html", "Properties": { - "ContainerPath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-containerpath", + "GroupName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-groupname", "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" }, - "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" + "UserPoolId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-userpoolid", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Immutable" }, - "Size": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-tmpfs.html#cfn-batch-jobdefinition-tmpfs-size", - "PrimitiveType": "Integer", + "Username": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-username", + "PrimitiveType": "String", "Required": true, - "UpdateType": "Mutable" + "UpdateType": "Immutable" } } } }, { - "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, + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::IdentityPool.CognitoIdentityProvider", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html", + "Properties": { + "ClientId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-clientid", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-name", + "ProviderName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-providername", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "SoftLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html#cfn-batch-jobdefinition-ulimit-softlimit", - "PrimitiveType": "Integer", - "Required": true, + "ServerSideTokenCheck": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-serversidetokencheck", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" } } @@ -1877,24 +3427,24 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.Volumes", + "path": "/PropertyTypes/AWS::Cognito::IdentityPool.CognitoStreams", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html", "Properties": { - "EfsVolumeConfiguration": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-efsvolumeconfiguration", + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-rolearn", + "PrimitiveType": "String", "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", + "StreamName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamname", + "PrimitiveType": "String", "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", + "StreamingStatus": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamingstatus", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -1904,12 +3454,19 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobDefinition.VolumesHost", + "path": "/PropertyTypes/AWS::Cognito::IdentityPool.PushSync", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html", "Properties": { - "SourcePath": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html#cfn-batch-jobdefinition-volumeshost-sourcepath", + "ApplicationArns": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-applicationarns", + "PrimitiveItemType": "String", + "Required": false, + "Type": "List", + "UpdateType": "Mutable" + }, + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-rolearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -1919,19 +3476,31 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::JobQueue.ComputeEnvironmentOrder", + "path": "/PropertyTypes/AWS::Cognito::IdentityPoolRoleAttachment.MappingRule", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-computeenvironmentorder.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html", "Properties": { - "ComputeEnvironment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-computeenvironmentorder.html#cfn-batch-jobqueue-computeenvironmentorder-computeenvironment", + "Claim": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-claim", "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", + "MatchType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-matchtype", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "RoleARN": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-rolearn", + "PrimitiveType": "String", + "Required": true, + "UpdateType": "Mutable" + }, + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-value", + "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" } @@ -1940,28 +3509,32 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::SchedulingPolicy.FairsharePolicy", + "path": "/PropertyTypes/AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-fairsharepolicy.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.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", + "AmbiguousRoleResolution": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-ambiguousroleresolution", + "PrimitiveType": "String", "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", + "IdentityProvider": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-identityprovider", + "PrimitiveType": "String", "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", + "RulesConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-rulesconfiguration", "Required": false, - "Type": "List", + "Type": "RulesConfigurationType", + "UpdateType": "Mutable" + }, + "Type": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-type", + "PrimitiveType": "String", + "Required": true, "UpdateType": "Mutable" } } @@ -1969,20 +3542,31 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::Batch::SchedulingPolicy.ShareAttributes", + "path": "/PropertyTypes/AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-schedulingpolicy-shareattributes.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.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, + "Rules": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html#cfn-cognito-identitypoolroleattachment-rulesconfigurationtype-rules", + "ItemType": "MappingRule", + "Required": true, + "Type": "List", "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", + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.AccountRecoverySetting", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-accountrecoverysetting.html", + "Properties": { + "RecoveryMechanisms": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-accountrecoverysetting.html#cfn-cognito-userpool-accountrecoverysetting-recoverymechanisms", + "ItemType": "RecoveryOption", "Required": false, + "Type": "List", "UpdateType": "Mutable" } } @@ -1990,162 +3574,89 @@ }, { "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::Project", + "path": "/PropertyTypes/AWS::Cognito::UserPool.AdminCreateUserConfig", "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html", "Properties": { - "Artifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts", - "Required": true, - "Type": "Artifacts", - "UpdateType": "Mutable" - }, - "BadgeEnabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled", + "AllowAdminCreateUserOnly": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-allowadmincreateuseronly", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "BuildBatchConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-buildbatchconfig", - "Required": false, - "Type": "ProjectBuildBatchConfig", - "UpdateType": "Mutable" - }, - "Cache": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache", + "InviteMessageTemplate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-invitemessagetemplate", "Required": false, - "Type": "ProjectCache", + "Type": "InviteMessageTemplate", "UpdateType": "Mutable" }, - "ConcurrentBuildLimit": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-concurrentbuildlimit", + "UnusedAccountValidityDays": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-unusedaccountvaliditydays", "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" - }, - "Description": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey", + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.CustomEmailSender", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customemailsender.html", + "Properties": { + "LambdaArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customemailsender.html#cfn-cognito-userpool-customemailsender-lambdaarn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Environment": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment", - "Required": true, - "Type": "Environment", - "UpdateType": "Mutable" - }, - "FileSystemLocations": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-filesystemlocations", - "ItemType": "ProjectFileSystemLocation", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "LogsConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-logsconfig", - "Required": false, - "Type": "LogsConfig", - "UpdateType": "Mutable" - }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-name", + "LambdaVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customemailsender.html#cfn-cognito-userpool-customemailsender-lambdaversion", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" - }, - "QueuedTimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-queuedtimeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, "UpdateType": "Mutable" - }, - "ResourceAccessRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-resourceaccessrole", + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.CustomSMSSender", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customsmssender.html", + "Properties": { + "LambdaArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customsmssender.html#cfn-cognito-userpool-customsmssender-lambdaarn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "SecondaryArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondaryartifacts", - "ItemType": "Artifacts", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySourceVersions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions", - "ItemType": "ProjectSourceVersion", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "SecondarySources": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysources", - "ItemType": "Source", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "Source": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source", - "Required": true, - "Type": "Source", - "UpdateType": "Mutable" - }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion", + "LambdaVersion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-customsmssender.html#cfn-cognito-userpool-customsmssender-lambdaversion", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags", - "ItemType": "Tag", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "TimeoutInMinutes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "Triggers": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers", - "Required": false, - "Type": "ProjectTriggers", - "UpdateType": "Mutable" - }, - "Visibility": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-visibility", - "PrimitiveType": "String", + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.DeviceConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html", + "Properties": { + "ChallengeRequiredOnNewDevice": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html#cfn-cognito-userpool-deviceconfiguration-challengerequiredonnewdevice", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "VpcConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig", + "DeviceOnlyRememberedOnUserPrompt": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html#cfn-cognito-userpool-deviceconfiguration-deviceonlyrememberedonuserprompt", + "PrimitiveType": "Boolean", "Required": false, - "Type": "VpcConfig", "UpdateType": "Mutable" } } @@ -2153,75 +3664,63 @@ }, { "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::ReportGroup", - "value": { - "Attributes": { - "Arn": { - "PrimitiveType": "String" - } - }, - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html", + "path": "/PropertyTypes/AWS::Cognito::UserPool.EmailConfiguration", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html", "Properties": { - "DeleteReports": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-deletereports", - "PrimitiveType": "Boolean", + "ConfigurationSet": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-configurationset", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ExportConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-exportconfig", - "Required": true, - "Type": "ReportExportConfig", + "EmailSendingAccount": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-emailsendingaccount", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-name", + "From": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-from", "PrimitiveType": "String", "Required": false, - "UpdateType": "Immutable" + "UpdateType": "Mutable" }, - "Tags": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-tags", - "ItemType": "Tag", + "ReplyToEmailAddress": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-replytoemailaddress", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-reportgroup.html#cfn-codebuild-reportgroup-type", + "SourceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-sourcearn", "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" + "Required": false, + "UpdateType": "Mutable" } } } }, { "op": "add", - "path": "/ResourceTypes/AWS::CodeBuild::SourceCredential", + "path": "/PropertyTypes/AWS::Cognito::UserPool.InviteMessageTemplate", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html", "Properties": { - "AuthType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-authtype", + "EmailMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-emailmessage", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "ServerType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-servertype", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Immutable" - }, - "Token": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-token", + "EmailSubject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-emailsubject", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Username": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html#cfn-codebuild-sourcecredential-username", + "SMSMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-smsmessage", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -2231,62 +3730,86 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Artifacts", + "path": "/PropertyTypes/AWS::Cognito::UserPool.LambdaConfig", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html", "Properties": { - "ArtifactIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-artifactidentifier", + "CreateAuthChallenge": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-createauthchallenge", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled", - "PrimitiveType": "Boolean", + "CustomEmailSender": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customemailsender", "Required": false, + "Type": "CustomEmailSender", "UpdateType": "Mutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location", + "CustomMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-custommessage", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-name", + "CustomSMSSender": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customsmssender", + "Required": false, + "Type": "CustomSMSSender", + "UpdateType": "Mutable" + }, + "DefineAuthChallenge": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-defineauthchallenge", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "NamespaceType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-namespacetype", + "KMSKeyID": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-kmskeyid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "OverrideArtifactName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname", - "PrimitiveType": "Boolean", + "PostAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postauthentication", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging", + "PostConfirmation": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postconfirmation", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path", + "PreAuthentication": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-preauthentication", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type", + "PreSignUp": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-presignup", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "PreTokenGeneration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengeneration", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "UserMigration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-usermigration", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "VerifyAuthChallengeResponse": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-verifyauthchallengeresponse", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" } } @@ -2294,20 +3817,19 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BatchRestrictions", + "path": "/PropertyTypes/AWS::Cognito::UserPool.NumberAttributeConstraints", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html", "Properties": { - "ComputeTypesAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-computetypesallowed", - "PrimitiveItemType": "String", + "MaxValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html#cfn-cognito-userpool-numberattributeconstraints-maxvalue", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "MaximumBuildsAllowed": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-batchrestrictions.html#cfn-codebuild-project-batchrestrictions-maximumbuildsallowed", - "PrimitiveType": "Integer", + "MinValue": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html#cfn-cognito-userpool-numberattributeconstraints-minvalue", + "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" } @@ -2316,19 +3838,43 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.BuildStatusConfig", + "path": "/PropertyTypes/AWS::Cognito::UserPool.PasswordPolicy", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html", "Properties": { - "Context": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-context", - "PrimitiveType": "String", + "MinimumLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-minimumlength", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" }, - "TargetUrl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-buildstatusconfig.html#cfn-codebuild-project-buildstatusconfig-targeturl", - "PrimitiveType": "String", + "RequireLowercase": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirelowercase", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireNumbers": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirenumbers", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireSymbols": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requiresymbols", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "RequireUppercase": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requireuppercase", + "PrimitiveType": "Boolean", + "Required": false, + "UpdateType": "Mutable" + }, + "TemporaryPasswordValidityDays": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-temporarypasswordvaliditydays", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" } @@ -2337,25 +3883,34 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.CloudWatchLogsConfig", + "path": "/PropertyTypes/AWS::Cognito::UserPool.Policies", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html", "Properties": { - "GroupName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname", - "PrimitiveType": "String", + "PasswordPolicy": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html#cfn-cognito-userpool-policies-passwordpolicy", "Required": false, + "Type": "PasswordPolicy", "UpdateType": "Mutable" - }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status", + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPool.RecoveryOption", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-recoveryoption.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-recoveryoption.html#cfn-cognito-userpool-recoveryoption-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "StreamName": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname", - "PrimitiveType": "String", + "Priority": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-recoveryoption.html#cfn-cognito-userpool-recoveryoption-priority", + "PrimitiveType": "Integer", "Required": false, "UpdateType": "Mutable" } @@ -2364,57 +3919,50 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Environment", + "path": "/PropertyTypes/AWS::Cognito::UserPool.SchemaAttribute", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html", "Properties": { - "Certificate": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate", + "AttributeDataType": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-attributedatatype", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "ComputeType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype", - "PrimitiveType": "String", - "Required": true, + "DeveloperOnlyAttribute": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-developeronlyattribute", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" }, - "EnvironmentVariables": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables", - "ItemType": "EnvironmentVariable", + "Mutable": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-mutable", + "PrimitiveType": "Boolean", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Image": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image", + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-name", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "ImagePullCredentialsType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-imagepullcredentialstype", - "PrimitiveType": "String", + "NumberAttributeConstraints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-numberattributeconstraints", "Required": false, + "Type": "NumberAttributeConstraints", "UpdateType": "Mutable" }, - "PrivilegedMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode", + "Required": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-required", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, - "RegistryCredential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-registrycredential", + "StringAttributeConstraints": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-stringattributeconstraints", "Required": false, - "Type": "RegistryCredential", - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type", - "PrimitiveType": "String", - "Required": true, + "Type": "StringAttributeConstraints", "UpdateType": "Mutable" } } @@ -2422,26 +3970,26 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.EnvironmentVariable", + "path": "/PropertyTypes/AWS::Cognito::UserPool.SmsConfiguration", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html", "Properties": { - "Name": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name", + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-externalid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-type", + "SnsCallerArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snscallerarn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value", + "SnsRegion": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snsregion", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" } } @@ -2449,25 +3997,36 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.FilterGroup", + "path": "/PropertyTypes/AWS::Cognito::UserPool.StringAttributeConstraints", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-filtergroup.html", - "ItemType": "WebhookFilter", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html", + "Properties": { + "MaxLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-maxlength", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "MinLength": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-minlength", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + } + } } }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.GitSubmodulesConfig", + "path": "/PropertyTypes/AWS::Cognito::UserPool.UserAttributeUpdateSettings", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userattributeupdatesettings.html", "Properties": { - "FetchSubmodules": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-gitsubmodulesconfig.html#cfn-codebuild-project-gitsubmodulesconfig-fetchsubmodules", - "PrimitiveType": "Boolean", + "AttributesRequireVerificationBeforeUpdate": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userattributeupdatesettings.html#cfn-cognito-userpool-userattributeupdatesettings-attributesrequireverificationbeforeupdate", + "PrimitiveItemType": "String", "Required": true, + "Type": "List", "UpdateType": "Mutable" } } @@ -2475,20 +4034,14 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.LogsConfig", + "path": "/PropertyTypes/AWS::Cognito::UserPool.UserPoolAddOns", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userpooladdons.html", "Properties": { - "CloudWatchLogs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-cloudwatchlogs", - "Required": false, - "Type": "CloudWatchLogsConfig", - "UpdateType": "Mutable" - }, - "S3Logs": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html#cfn-codebuild-project-logsconfig-s3logs", + "AdvancedSecurityMode": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userpooladdons.html#cfn-cognito-userpool-userpooladdons-advancedsecuritymode", + "PrimitiveType": "String", "Required": false, - "Type": "S3LogsConfig", "UpdateType": "Mutable" } } @@ -2496,37 +4049,13 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectBuildBatchConfig", + "path": "/PropertyTypes/AWS::Cognito::UserPool.UsernameConfiguration", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html", - "Properties": { - "BatchReportMode": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-batchreportmode", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "CombineArtifacts": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-combineartifacts", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Restrictions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-restrictions", - "Required": false, - "Type": "BatchRestrictions", - "UpdateType": "Mutable" - }, - "ServiceRole": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-servicerole", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "TimeoutInMins": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectbuildbatchconfig.html#cfn-codebuild-project-projectbuildbatchconfig-timeoutinmins", - "PrimitiveType": "Integer", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-usernameconfiguration.html", + "Properties": { + "CaseSensitive": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-usernameconfiguration.html#cfn-cognito-userpool-usernameconfiguration-casesensitive", + "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" } @@ -2535,27 +4064,44 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectCache", + "path": "/PropertyTypes/AWS::Cognito::UserPool.VerificationMessageTemplate", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html", "Properties": { - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location", + "DefaultEmailOption": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-defaultemailoption", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Modes": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-modes", - "PrimitiveItemType": "String", + "EmailMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailmessage", + "PrimitiveType": "String", "Required": false, - "Type": "List", "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type", + "EmailMessageByLink": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailmessagebylink", "PrimitiveType": "String", - "Required": true, + "Required": false, + "UpdateType": "Mutable" + }, + "EmailSubject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailsubject", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "EmailSubjectByLink": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-emailsubjectbylink", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SmsMessage": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-verificationmessagetemplate.html#cfn-cognito-userpool-verificationmessagetemplate-smsmessage", + "PrimitiveType": "String", + "Required": false, "UpdateType": "Mutable" } } @@ -2563,38 +4109,38 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectFileSystemLocation", + "path": "/PropertyTypes/AWS::Cognito::UserPoolClient.AnalyticsConfiguration", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html", "Properties": { - "Identifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-identifier", + "ApplicationArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-applicationarn", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-location", + "ApplicationId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-applicationid", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "MountOptions": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountoptions", + "ExternalId": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-externalid", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "MountPoint": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-mountpoint", + "RoleArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-rolearn", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectfilesystemlocation.html#cfn-codebuild-project-projectfilesystemlocation-type", - "PrimitiveType": "String", - "Required": true, + "UserDataShared": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-analyticsconfiguration.html#cfn-cognito-userpoolclient-analyticsconfiguration-userdatashared", + "PrimitiveType": "Boolean", + "Required": false, "UpdateType": "Mutable" } } @@ -2602,18 +4148,24 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectSourceVersion", + "path": "/PropertyTypes/AWS::Cognito::UserPoolClient.TokenValidityUnits", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html", "Properties": { - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier", + "AccessToken": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html#cfn-cognito-userpoolclient-tokenvalidityunits-accesstoken", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "SourceVersion": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion", + "IdToken": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html#cfn-cognito-userpoolclient-tokenvalidityunits-idtoken", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "RefreshToken": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolclient-tokenvalidityunits.html#cfn-cognito-userpoolclient-tokenvalidityunits-refreshtoken", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" @@ -2623,46 +4175,33 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.ProjectTriggers", + "path": "/PropertyTypes/AWS::Cognito::UserPoolDomain.CustomDomainConfigType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooldomain-customdomainconfigtype.html", "Properties": { - "BuildType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-buildtype", + "CertificateArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooldomain-customdomainconfigtype.html#cfn-cognito-userpooldomain-customdomainconfigtype-certificatearn", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" - }, - "FilterGroups": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-filtergroups", - "ItemType": "FilterGroup", - "Required": false, - "Type": "List", - "UpdateType": "Mutable" - }, - "Webhook": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html#cfn-codebuild-project-projecttriggers-webhook", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.RegistryCredential", + "path": "/PropertyTypes/AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolresourceserver-resourceserverscopetype.html", "Properties": { - "Credential": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential", + "ScopeDescription": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolresourceserver-resourceserverscopetype.html#cfn-cognito-userpoolresourceserver-resourceserverscopetype-scopedescription", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "CredentialProvider": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider", + "ScopeName": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolresourceserver-resourceserverscopetype.html#cfn-cognito-userpoolresourceserver-resourceserverscopetype-scopename", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" @@ -2672,25 +4211,19 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.S3LogsConfig", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype.html", "Properties": { - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-encryptiondisabled", - "PrimitiveType": "Boolean", - "Required": false, - "UpdateType": "Mutable" - }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-location", + "EventAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype-eventaction", "PrimitiveType": "String", - "Required": false, + "Required": true, "UpdateType": "Mutable" }, - "Status": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html#cfn-codebuild-project-s3logsconfig-status", - "PrimitiveType": "String", + "Notify": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractiontype-notify", + "PrimitiveType": "Boolean", "Required": true, "UpdateType": "Mutable" } @@ -2699,68 +4232,47 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.Source", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype.html", "Properties": { - "Auth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth", - "Required": false, - "Type": "SourceAuth", - "UpdateType": "Mutable" - }, - "BuildSpec": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildspec", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "BuildStatusConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-buildstatusconfig", - "Required": false, - "Type": "BuildStatusConfig", - "UpdateType": "Mutable" - }, - "GitCloneDepth": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitclonedepth", - "PrimitiveType": "Integer", - "Required": false, - "UpdateType": "Mutable" - }, - "GitSubmodulesConfig": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-gitsubmodulesconfig", + "HighAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype-highaction", "Required": false, - "Type": "GitSubmodulesConfig", + "Type": "AccountTakeoverActionType", "UpdateType": "Mutable" }, - "InsecureSsl": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-insecuressl", - "PrimitiveType": "Boolean", + "LowAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype-lowaction", "Required": false, + "Type": "AccountTakeoverActionType", "UpdateType": "Mutable" }, - "Location": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-location", - "PrimitiveType": "String", + "MediumAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoveractionstype-mediumaction", "Required": false, + "Type": "AccountTakeoverActionType", "UpdateType": "Mutable" - }, - "ReportBuildStatus": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus", - "PrimitiveType": "Boolean", - "Required": false, + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype.html", + "Properties": { + "Actions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype-actions", + "Required": true, + "Type": "AccountTakeoverActionsType", "UpdateType": "Mutable" }, - "SourceIdentifier": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-sourceidentifier", - "PrimitiveType": "String", + "NotifyConfiguration": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-accounttakeoverriskconfigurationtype-notifyconfiguration", "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type", - "PrimitiveType": "String", - "Required": true, + "Type": "NotifyConfigurationType", "UpdateType": "Mutable" } } @@ -2768,18 +4280,12 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.SourceAuth", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsactionstype.html", "Properties": { - "Resource": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type", + "EventAction": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsactionstype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsactionstype-eventaction", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" @@ -2789,53 +4295,64 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.VpcConfig", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html", "Properties": { - "SecurityGroupIds": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids", - "PrimitiveItemType": "String", - "Required": false, - "Type": "List", + "Actions": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-actions", + "Required": true, + "Type": "CompromisedCredentialsActionsType", "UpdateType": "Mutable" }, - "Subnets": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets", + "EventFilter": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-compromisedcredentialsriskconfigurationtype-eventfilter", "PrimitiveItemType": "String", "Required": false, "Type": "List", "UpdateType": "Mutable" - }, - "VpcId": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" } } } }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::Project.WebhookFilter", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html", "Properties": { - "ExcludeMatchedPattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-excludematchedpattern", - "PrimitiveType": "Boolean", + "BlockEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-blockemail", "Required": false, + "Type": "NotifyEmailType", "UpdateType": "Mutable" }, - "Pattern": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-pattern", + "From": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-from", "PrimitiveType": "String", - "Required": true, + "Required": false, "UpdateType": "Mutable" }, - "Type": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-webhookfilter.html#cfn-codebuild-project-webhookfilter-type", + "MfaEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-mfaemail", + "Required": false, + "Type": "NotifyEmailType", + "UpdateType": "Mutable" + }, + "NoActionEmail": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-noactionemail", + "Required": false, + "Type": "NotifyEmailType", + "UpdateType": "Mutable" + }, + "ReplyTo": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-replyto", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "SourceArn": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyconfigurationtype-sourcearn", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" @@ -2845,20 +4362,26 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.ReportExportConfig", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html", "Properties": { - "ExportConfigType": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-exportconfigtype", + "HtmlBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyemailtype-htmlbody", + "PrimitiveType": "String", + "Required": false, + "UpdateType": "Mutable" + }, + "Subject": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyemailtype-subject", "PrimitiveType": "String", "Required": true, "UpdateType": "Mutable" }, - "S3Destination": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-reportexportconfig.html#cfn-codebuild-reportgroup-reportexportconfig-s3destination", + "TextBody": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-notifyemailtype.html#cfn-cognito-userpoolriskconfigurationattachment-notifyemailtype-textbody", + "PrimitiveType": "String", "Required": false, - "Type": "S3ReportExportConfig", "UpdateType": "Mutable" } } @@ -2866,42 +4389,41 @@ }, { "op": "add", - "path": "/PropertyTypes/AWS::CodeBuild::ReportGroup.S3ReportExportConfig", + "path": "/PropertyTypes/AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType", "value": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html", + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html", "Properties": { - "Bucket": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucket", - "PrimitiveType": "String", - "Required": true, - "UpdateType": "Mutable" - }, - "BucketOwner": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-bucketowner", - "PrimitiveType": "String", - "Required": false, - "UpdateType": "Mutable" - }, - "EncryptionDisabled": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptiondisabled", - "PrimitiveType": "Boolean", + "BlockedIPRangeList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-blockediprangelist", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" }, - "EncryptionKey": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-encryptionkey", - "PrimitiveType": "String", + "SkippedIPRangeList": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype.html#cfn-cognito-userpoolriskconfigurationattachment-riskexceptionconfigurationtype-skippediprangelist", + "PrimitiveItemType": "String", "Required": false, + "Type": "List", "UpdateType": "Mutable" - }, - "Packaging": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-packaging", + } + } + } + }, + { + "op": "add", + "path": "/PropertyTypes/AWS::Cognito::UserPoolUser.AttributeType", + "value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html", + "Properties": { + "Name": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-name", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, - "Path": { - "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-reportgroup-s3reportexportconfig.html#cfn-codebuild-reportgroup-s3reportexportconfig-path", + "Value": { + "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-value", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" diff --git a/src/cfnlint/data/Serverless/ManagedPolicies.json b/src/cfnlint/data/Serverless/ManagedPolicies.json index 950f3ae5ae..0e140da556 100644 --- a/src/cfnlint/data/Serverless/ManagedPolicies.json +++ b/src/cfnlint/data/Serverless/ManagedPolicies.json @@ -754,6 +754,7 @@ "AmazonKinesisReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonKinesisReadOnlyAccess", "AmazonKinesisVideoStreamsFullAccess": "arn:aws:iam::aws:policy/AmazonKinesisVideoStreamsFullAccess", "AmazonKinesisVideoStreamsReadOnlyAccess": "arn:aws:iam::aws:policy/AmazonKinesisVideoStreamsReadOnlyAccess", + "AmazonLaunchWizardFullAccessV2": "arn:aws:iam::aws:policy/AmazonLaunchWizardFullAccessV2", "AmazonLaunchWizard_Fullaccess": "arn:aws:iam::aws:policy/AmazonLaunchWizard_Fullaccess", "AmazonLexChannelsAccess": "arn:aws:iam::aws:policy/aws-service-role/AmazonLexChannelsAccess", "AmazonLexFullAccess": "arn:aws:iam::aws:policy/AmazonLexFullAccess",