CloudFormationResourceSpecification.json in humidifier-2.0.0 vs CloudFormationResourceSpecification.json in humidifier-2.2.0
- old
+ new
@@ -748,10 +748,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.PrivateIpAdd": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-privateipadd.html",
+ "Properties": {
+ "PrivateIpAddress": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-privateipadd.html#cfn-ec2-launchtemplate-privateipadd-privateipaddress",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Primary": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-privateipadd.html#cfn-ec2-launchtemplate-privateipadd-primary",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.ReplicationRule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html",
"Properties": {
"Destination": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html#cfn-s3-bucket-replicationconfiguration-rules-destination",
@@ -817,10 +834,141 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.LaunchTemplateData": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html",
+ "Properties": {
+ "SecurityGroups": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-securitygroups",
+ "UpdateType": "Mutable"
+ },
+ "TagSpecifications": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-tagspecifications",
+ "ItemType": "TagSpecification",
+ "UpdateType": "Mutable"
+ },
+ "UserData": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-userdata",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "InstanceInitiatedShutdownBehavior": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-instanceinitiatedshutdownbehavior",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "BlockDeviceMappings": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-blockdevicemappings",
+ "ItemType": "BlockDeviceMapping",
+ "UpdateType": "Mutable"
+ },
+ "IamInstanceProfile": {
+ "Type": "IamInstanceProfile",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile",
+ "UpdateType": "Mutable"
+ },
+ "KernelId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-kernelid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SecurityGroupIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-securitygroupids",
+ "UpdateType": "Mutable"
+ },
+ "EbsOptimized": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-ebsoptimized",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "KeyName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-keyname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DisableApiTermination": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-disableapitermination",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "ElasticGpuSpecifications": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-elasticgpuspecifications",
+ "ItemType": "ElasticGpuSpecification",
+ "UpdateType": "Mutable"
+ },
+ "Placement": {
+ "Type": "Placement",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-placement",
+ "UpdateType": "Mutable"
+ },
+ "InstanceMarketOptions": {
+ "Type": "InstanceMarketOptions",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions",
+ "UpdateType": "Mutable"
+ },
+ "NetworkInterfaces": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-networkinterfaces",
+ "ItemType": "NetworkInterface",
+ "UpdateType": "Mutable"
+ },
+ "ImageId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-imageid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "InstanceType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-instancetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "RamDiskId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-ramdiskid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Monitoring": {
+ "Type": "Monitoring",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-monitoring",
+ "UpdateType": "Mutable"
+ },
+ "CreditSpecification": {
+ "Type": "CreditSpecification",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html#cfn-ec2-launchtemplate-launchtemplatedata-creditspecification",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Glue::Database.DatabaseInput": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html",
"Properties": {
"LocationUri": {
"Required": false,
@@ -1001,10 +1149,29 @@
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.LaunchTemplateConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateconfig.html",
+ "Properties": {
+ "LaunchTemplateSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateconfig.html#cfn-ec2-spotfleet-launchtemplateconfig-launchtemplatespecification",
+ "Required": false,
+ "Type": "FleetLaunchTemplateSpecification",
+ "UpdateType": "Mutable"
+ },
+ "Overrides": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateconfig.html#cfn-ec2-spotfleet-launchtemplateconfig-overrides",
+ "DuplicatesAllowed": false,
+ "ItemType": "LaunchTemplateOverrides",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::Instance.ElasticGpuSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html",
"Properties": {
"Type": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html#cfn-ec2-instance-elasticgpuspecification-type",
@@ -1375,10 +1542,27 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.InstanceMarketOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html",
+ "Properties": {
+ "SpotOptions": {
+ "Type": "SpotOptions",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions",
+ "UpdateType": "Mutable"
+ },
+ "MarketType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-markettype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodePipeline::Pipeline.ActionDeclaration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html",
"Properties": {
"ActionTypeId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid",
@@ -1593,10 +1777,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.CreditSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-creditspecification.html",
+ "Properties": {
+ "CpuCredits": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-creditspecification.html#cfn-ec2-launchtemplate-launchtemplatedata-creditspecification-cpucredits",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattribute-key",
@@ -2056,10 +2251,28 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScalingPlans::ScalingPlan.ApplicationSource": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html",
+ "Properties": {
+ "CloudFormationStackARN": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html#cfn-autoscalingplans-scalingplan-applicationsource-cloudformationstackarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TagFilters": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html#cfn-autoscalingplans-scalingplan-applicationsource-tagfilters",
+ "ItemType": "TagFilter",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::Cluster.SpotProvisioningSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html",
"Properties": {
"BlockDurationMinutes": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-blockdurationminutes",
@@ -2586,10 +2799,52 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html",
+ "Properties": {
+ "ResourceId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-resourceid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ServiceNamespace": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-servicenamespace",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ScalableDimension": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-scalabledimension",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "MinCapacity": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-mincapacity",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "TargetTrackingConfigurations": {
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-targettrackingconfigurations",
+ "ItemType": "TargetTrackingConfiguration",
+ "UpdateType": "Mutable"
+ },
+ "MaxCapacity": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html#cfn-autoscalingplans-scalingplan-scalinginstruction-maxcapacity",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SSM::MaintenanceWindowTask.MaintenanceWindowLambdaParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowlambdaparameters.html",
"Properties": {
"ClientContext": {
"Required": false,
@@ -3042,10 +3297,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.Monitoring": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-monitoring.html",
+ "Properties": {
+ "Enabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-monitoring.html#cfn-ec2-launchtemplate-launchtemplatedata-monitoring-enabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECS::TaskDefinition.Device": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html",
"Properties": {
"ContainerPath": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html#cfn-ecs-taskdefinition-device-containerpath",
@@ -4018,10 +4284,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::GuardDuty::Filter.FindingCriteria": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html",
+ "Properties": {
+ "Criterion": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html#cfn-guardduty-filter-findingcriteria-criterion",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
+ },
+ "ItemType": {
+ "Type": "Condition",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html#cfn-guardduty-filter-findingcriteria-itemtype",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Elasticsearch::Domain.ElasticsearchClusterConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html",
"Properties": {
"DedicatedMasterCount": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-dedicatedmastercount",
@@ -4130,10 +4413,57 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html",
+ "Properties": {
+ "ScaleOutCooldown": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-scaleoutcooldown",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "TargetValue": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-targetvalue",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "PredefinedScalingMetricSpecification": {
+ "Type": "PredefinedScalingMetricSpecification",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-predefinedscalingmetricspecification",
+ "UpdateType": "Mutable"
+ },
+ "DisableScaleIn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-disablescalein",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "ScaleInCooldown": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-scaleincooldown",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "EstimatedInstanceWarmup": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-estimatedinstancewarmup",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "CustomizedScalingMetricSpecification": {
+ "Type": "CustomizedScalingMetricSpecification",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html#cfn-autoscalingplans-scalingplan-targettrackingconfiguration-customizedscalingmetricspecification",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::GameLift::Alias.RoutingStrategy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-alias-routingstrategy.html",
"Properties": {
"FleetId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-alias-routingstrategy.html#cfn-gamelift-alias-routingstrategy-fleetid",
@@ -4481,10 +4811,45 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.Placement": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html",
+ "Properties": {
+ "GroupName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-groupname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Tenancy": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-tenancy",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AvailabilityZone": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-availabilityzone",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Affinity": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-affinity",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "HostId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html#cfn-ec2-launchtemplate-launchtemplatedata-placement-hostid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancing::LoadBalancer.ConnectionSettings": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectionsettings.html",
"Properties": {
"IdleTimeout": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectionsettings.html#cfn-elb-connectionsettings-idletimeout",
@@ -4643,10 +5008,39 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-trustedsigners.html#cfn-cloudfront-streamingdistribution-trustedsigners-awsaccountnumbers",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.BlockDeviceMapping": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping.html",
+ "Properties": {
+ "Ebs": {
+ "Type": "Ebs",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs",
+ "UpdateType": "Mutable"
+ },
+ "NoDevice": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping.html#cfn-ec2-launchtemplate-blockdevicemapping-nodevice",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "VirtualName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping.html#cfn-ec2-launchtemplate-blockdevicemapping-virtualname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DeviceName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping.html#cfn-ec2-launchtemplate-blockdevicemapping-devicename",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticBeanstalk::Application.ApplicationResourceLifecycleConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationresourcelifecycleconfig.html",
"Properties": {
"ServiceRole": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationresourcelifecycleconfig.html#cfn-elasticbeanstalk-application-applicationresourcelifecycleconfig-servicerole",
@@ -4660,10 +5054,33 @@
"Type": "ApplicationVersionLifecycleConfig",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.SpotOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html",
+ "Properties": {
+ "SpotInstanceType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions-spotinstancetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "InstanceInterruptionBehavior": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions-instanceinterruptionbehavior",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "MaxPrice": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions-maxprice",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisFirehose::DeliveryStream.BufferingHints": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-bufferinghints.html",
"Properties": {
"IntervalInSeconds": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-bufferinghints.html#cfn-kinesisfirehose-deliverystream-bufferinghints-intervalinseconds",
@@ -4952,14 +5369,22 @@
},
"LaunchSpecifications": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications",
"DuplicatesAllowed": false,
"ItemType": "SpotFleetLaunchSpecification",
- "Required": true,
+ "Required": false,
"Type": "List",
"UpdateType": "Immutable"
},
+ "LaunchTemplateConfigs": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-launchtemplateconfigs",
+ "DuplicatesAllowed": false,
+ "ItemType": "LaunchTemplateConfig",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
"ReplaceUnhealthyInstances": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-replaceunhealthyinstances",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Immutable"
@@ -5017,10 +5442,39 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::GraphQLApi.OpenIDConnectConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html",
+ "Properties": {
+ "Issuer": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-issuer",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ClientId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-clientid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AuthTTL": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-authttl",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "IatTTL": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html#cfn-appsync-graphqlapi-openidconnectconfig-iatttl",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::Cluster.SimpleScalingPolicyConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-simplescalingpolicyconfiguration.html",
"Properties": {
"AdjustmentType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-cluster-simplescalingpolicyconfiguration-adjustmenttype",
@@ -5051,10 +5505,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::GraphQLApi.LogConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html",
+ "Properties": {
+ "CloudWatchLogsRoleArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-cloudwatchlogsrolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "FieldLogLevel": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html#cfn-appsync-graphqlapi-logconfig-fieldloglevel",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentGroup.GitHubLocation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-githublocation.html",
"Properties": {
"CommitId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-githublocation.html#cfn-properties-codedeploy-deploymentgroup-deployment-revision-githublocation-commitid",
@@ -5228,10 +5699,46 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScalingPlans::ScalingPlan.CustomizedScalingMetricSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html",
+ "Properties": {
+ "MetricName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-metricname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Statistic": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-statistic",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Dimensions": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-dimensions",
+ "ItemType": "MetricDimension",
+ "UpdateType": "Mutable"
+ },
+ "Unit": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-unit",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Namespace": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-customizedscalingmetricspecification-namespace",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Route53::HostedZone.HostedZoneTag": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html#cfn-route53-hostedzonetags-key",
@@ -5957,10 +6464,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::DataSource.LambdaConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-lambdaconfig.html",
+ "Properties": {
+ "LambdaFunctionArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-lambdaconfig.html#cfn-appsync-datasource-lambdaconfig-lambdafunctionarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalytics::ApplicationReferenceDataSource.MappingParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-mappingparameters.html",
"Properties": {
"JSONMappingParameters": {
"Type": "JSONMappingParameters",
@@ -6067,10 +6585,27 @@
"Type": "ProvisionedThroughput",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScalingPlans::ScalingPlan.MetricDimension": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html",
+ "Properties": {
+ "Value": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-value",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Events::Rule.RunCommandTarget": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html#cfn-events-rule-runcommandtarget-key",
@@ -6279,10 +6814,33 @@
"Type": "Map",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html",
+ "Properties": {
+ "LaunchTemplateId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html#cfn-ec2-spotfleet-fleetlaunchtemplatespecification-launchtemplateid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "LaunchTemplateName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html#cfn-ec2-spotfleet-fleetlaunchtemplatespecification-launchtemplatename",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Version": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html#cfn-ec2-spotfleet-fleetlaunchtemplatespecification-version",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.RedirectAllRequestsTo": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html",
"Properties": {
"HostName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html#cfn-s3-websiteconfiguration-redirectallrequeststo-hostname",
@@ -7809,10 +8367,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.ElasticGpuSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-elasticgpuspecification.html",
+ "Properties": {
+ "Type": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-elasticgpuspecification.html#cfn-ec2-launchtemplate-elasticgpuspecification-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-taskdefinitionplacementconstraint.html",
"Properties": {
"Expression": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-taskdefinitionplacementconstraint.html#cfn-ecs-taskdefinition-taskdefinitionplacementconstraint-expression",
@@ -8501,10 +9070,28 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.TagSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html",
+ "Properties": {
+ "ResourceType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html#cfn-ec2-launchtemplate-tagspecification-resourcetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html#cfn-ec2-launchtemplate-tagspecification-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalytics::Application.RecordFormat": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html",
"Properties": {
"MappingParameters": {
"Type": "MappingParameters",
@@ -8564,10 +9151,47 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::GuardDuty::Filter.Condition": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html",
+ "Properties": {
+ "Lt": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lt",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "Gte": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-gte",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "Neq": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-neq",
+ "UpdateType": "Mutable"
+ },
+ "Eq": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-eq",
+ "UpdateType": "Mutable"
+ },
+ "Lte": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html#cfn-guardduty-filter-condition-lte",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::Instance.BlockDeviceMapping": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-blockdevicemapping.html",
"Properties": {
"DeviceName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-blockdevicemapping.html#cfn-opsworks-instance-blockdevicemapping-devicename",
@@ -8593,10 +9217,38 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.Ipv6Add": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-ipv6add.html",
+ "Properties": {
+ "Ipv6Address": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-ipv6add.html#cfn-ec2-launchtemplate-ipv6add-ipv6address",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
+ "AWS::EC2::LaunchTemplate.IamInstanceProfile": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile.html",
+ "Properties": {
+ "Arn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile.html#cfn-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile-arn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile.html#cfn-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::UserPool.NumberAttributeConstraints": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html",
"Properties": {
"MinValue": {
"Required": false,
@@ -8610,10 +9262,27 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScalingPlans::ScalingPlan.PredefinedScalingMetricSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedscalingmetricspecification.html",
+ "Properties": {
+ "ResourceLabel": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedscalingmetricspecification-resourcelabel",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PredefinedScalingMetricType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedscalingmetricspecification.html#cfn-autoscalingplans-scalingplan-predefinedscalingmetricspecification-predefinedscalingmetrictype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SES::ReceiptRule.Rule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-rule.html",
"Properties": {
"ScanEnabled": {
"Required": false,
@@ -9244,10 +9913,90 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.NetworkInterface": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html",
+ "Properties": {
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PrivateIpAddress": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-privateipaddress",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PrivateIpAddresses": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-privateipaddresses",
+ "ItemType": "PrivateIpAdd",
+ "UpdateType": "Mutable"
+ },
+ "SecondaryPrivateIpAddressCount": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-secondaryprivateipaddresscount",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "Ipv6AddressCount": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-ipv6addresscount",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "Groups": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-groups",
+ "UpdateType": "Mutable"
+ },
+ "DeviceIndex": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-deviceindex",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "SubnetId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-subnetid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Ipv6Addresses": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-ipv6addresses",
+ "ItemType": "Ipv6Add",
+ "UpdateType": "Mutable"
+ },
+ "AssociatePublicIpAddress": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-associatepublicipaddress",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "NetworkInterfaceId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-networkinterfaceid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DeleteOnTermination": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-deleteontermination",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancingV2::Listener.Certificate": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-certificates.html",
"Properties": {
"CertificateArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-certificates.html#cfn-elasticloadbalancingv2-listener-certificates-certificatearn",
@@ -9399,10 +10148,28 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScalingPlans::ScalingPlan.TagFilter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-tagfilter.html",
+ "Properties": {
+ "Values": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-tagfilter.html#cfn-autoscalingplans-scalingplan-tagfilter-values",
+ "UpdateType": "Mutable"
+ },
+ "Key": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-tagfilter.html#cfn-autoscalingplans-scalingplan-tagfilter-key",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Route53::RecordSetGroup.GeoLocation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html",
"Properties": {
"ContinentCode": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html#cfn-route53-recordsetgroup-geolocation-continentcode",
@@ -10011,10 +10778,27 @@
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningParameter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningparameter.html",
+ "Properties": {
+ "Value": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningparameter.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameter-value",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Key": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningparameter.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameter-key",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule.KinesisAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html",
"Properties": {
"PartitionKey": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html#cfn-iot-topicrule-kinesisaction-partitionkey",
@@ -10647,10 +11431,45 @@
"PrimitiveType": "Double",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.LaunchTemplateOverrides": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html",
+ "Properties": {
+ "AvailabilityZone": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-availabilityzone",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "InstanceType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-instancetype",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SpotPrice": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-spotprice",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SubnetId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-subnetid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "WeightedCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html#cfn-ec2-spotfleet-launchtemplateoverrides-weightedcapacity",
+ "PrimitiveType": "Double",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SES::ReceiptRule.S3Action": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html",
"Properties": {
"BucketName": {
"Required": true,
@@ -11049,10 +11868,57 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.Ebs": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html",
+ "Properties": {
+ "SnapshotId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-snapshotid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "VolumeType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-volumetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "KmsKeyId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-kmskeyid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Encrypted": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-encrypted",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "Iops": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-iops",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "VolumeSize": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-volumesize",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "DeleteOnTermination": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html#cfn-ec2-launchtemplate-blockdevicemapping-ebs-deleteontermination",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Glue::Table.Order": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html",
"Properties": {
"Column": {
"Required": true,
@@ -11622,10 +12488,39 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::GraphQLApi.UserPoolConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html",
+ "Properties": {
+ "AppIdClientRegex": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-appidclientregex",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "UserPoolId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-userpoolid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AwsRegion": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-awsregion",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DefaultAction": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html#cfn-appsync-graphqlapi-userpoolconfig-defaultaction",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::GameLift::Build.S3Location": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html",
"Properties": {
"Bucket": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storage-bucket",
@@ -11915,10 +12810,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::DataSource.DynamoDBConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html",
+ "Properties": {
+ "TableName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-tablename",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AwsRegion": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-awsregion",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "UseCallerCredentials": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html#cfn-appsync-datasource-dynamodbconfig-usecallercredentials",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-autorollbackconfiguration.html",
"Properties": {
"Enabled": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-autorollbackconfiguration.html#cfn-codedeploy-deploymentgroup-autorollbackconfiguration-enabled",
@@ -12288,10 +13206,27 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::DataSource.ElasticsearchConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html",
+ "Properties": {
+ "AwsRegion": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html#cfn-appsync-datasource-elasticsearchconfig-awsregion",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Endpoint": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html#cfn-appsync-datasource-elasticsearchconfig-endpoint",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECS::TaskDefinition.HostVolumeProperties": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes-host.html",
"Properties": {
"SourcePath": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes-host.html#cfn-ecs-taskdefinition-volumes-host-sourcepath",
@@ -13044,10 +13979,71 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::AppSync::DataSource": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html",
+ "Attributes": {
+ "DataSourceArn": {
+ "PrimitiveType": "String"
+ },
+ "Name": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ServiceRoleArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-servicerolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "LambdaConfig": {
+ "Type": "LambdaConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-lambdaconfig",
+ "UpdateType": "Mutable"
+ },
+ "ApiId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-apiid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "DynamoDBConfig": {
+ "Type": "DynamoDBConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-dynamodbconfig",
+ "UpdateType": "Mutable"
+ },
+ "ElasticsearchConfig": {
+ "Type": "ElasticsearchConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-elasticsearchconfig",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::IdentityPoolRoleAttachment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html",
"Properties": {
"RoleMappings": {
"Required": false,
@@ -13795,10 +14791,92 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::Resolver": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html",
+ "Attributes": {
+ "TypeName": {
+ "PrimitiveType": "String"
+ },
+ "ResolverArn": {
+ "PrimitiveType": "String"
+ },
+ "FieldName": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "ResponseMappingTemplateS3Location": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-responsemappingtemplates3location",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TypeName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-typename",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "DataSourceName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-datasourcename",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "RequestMappingTemplate": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-requestmappingtemplate",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ResponseMappingTemplate": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-responsemappingtemplate",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "RequestMappingTemplateS3Location": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-requestmappingtemplates3location",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ApiId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-apiid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "FieldName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-fieldname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
+ "AWS::AutoScalingPlans::ScalingPlan": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html",
+ "Properties": {
+ "ApplicationSource": {
+ "Type": "ApplicationSource",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html#cfn-autoscalingplans-scalingplan-applicationsource",
+ "UpdateType": "Mutable"
+ },
+ "ScalingInstructions": {
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html#cfn-autoscalingplans-scalingplan-scalinginstructions",
+ "ItemType": "ScalingInstruction",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAFRegional::XssMatchSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html",
"Properties": {
"XssMatchTuples": {
"Type": "List",
@@ -14148,10 +15226,35 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::LaunchTemplate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html",
+ "Attributes": {
+ "LatestVersionNumber": {
+ "PrimitiveType": "String"
+ },
+ "DefaultVersionNumber": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "LaunchTemplateName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#cfn-ec2-launchtemplate-launchtemplatename",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "LaunchTemplateData": {
+ "Type": "LaunchTemplateData",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#cfn-ec2-launchtemplate-launchtemplatedata",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalytics::ApplicationOutput": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html",
"Properties": {
"ApplicationName": {
"Required": true,
@@ -14194,10 +15297,33 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::AppSync::GraphQLSchema": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html",
+ "Properties": {
+ "Definition": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html#cfn-appsync-graphqlschema-definition",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DefinitionS3Location": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html#cfn-appsync-graphqlschema-definitions3location",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ApiId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html#cfn-appsync-graphqlschema-apiid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EC2::Volume": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html",
"Properties": {
"AutoEnableIO": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html#cfn-ec2-ebs-volume-autoenableio",
@@ -14386,10 +15512,56 @@
"Type": "SpotFleetRequestConfigData",
"UpdateType": "Conditional"
}
}
},
+ "AWS::AppSync::GraphQLApi": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html",
+ "Attributes": {
+ "GraphQLUrl": {
+ "PrimitiveType": "String"
+ },
+ "Arn": {
+ "PrimitiveType": "String"
+ },
+ "ApiId": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "OpenIDConnectConfig": {
+ "Type": "OpenIDConnectConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-openidconnectconfig",
+ "UpdateType": "Mutable"
+ },
+ "UserPoolConfig": {
+ "Type": "UserPoolConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AuthenticationType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-authenticationtype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "LogConfig": {
+ "Type": "LogConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudFront::StreamingDistribution": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-streamingdistribution.html",
"Attributes": {
"DomainName": {
"PrimitiveType": "String"
@@ -14432,10 +15604,51 @@
"Type": "RoutingStrategy",
"UpdateType": "Mutable"
}
}
},
+ "AWS::GuardDuty::Filter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html",
+ "Properties": {
+ "Action": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-action",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Description": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DetectorId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-detectorid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "FindingCriteria": {
+ "Type": "FindingCriteria",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-findingcriteria",
+ "UpdateType": "Mutable"
+ },
+ "Rank": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-rank",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-filter.html#cfn-guardduty-filter-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EC2::VPNConnectionRoute": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection-route.html",
"Properties": {
"DestinationCidrBlock": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection-route.html#cfn-ec2-vpnconnectionroute-cidrblock",
@@ -17999,10 +19212,86 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::ServiceCatalog::CloudFormationProvisionedProduct": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html",
+ "Attributes": {
+ "CloudformationStackArn": {
+ "PrimitiveType": "String"
+ },
+ "RecordId": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "PathId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-pathid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ProvisioningParameters": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningparameters",
+ "ItemType": "ProvisioningParameter",
+ "UpdateType": "Mutable"
+ },
+ "ProductName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ProvisioningArtifactName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "NotificationArns": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-notificationarns",
+ "UpdateType": "Immutable"
+ },
+ "AcceptLanguage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-acceptlanguage",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ProductId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-productid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Immutable"
+ },
+ "ProvisionedProductName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisionedproductname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ProvisioningArtifactId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html#cfn-servicecatalog-cloudformationprovisionedproduct-provisioningartifactid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::InstanceGroupConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html",
"Properties": {
"AutoScalingPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy",
@@ -18864,10 +20153,41 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-cloudfrontoriginaccessidentity.html#cfn-cloudfront-cloudfrontoriginaccessidentity-cloudfrontoriginaccessidentityconfig",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::ApiKey": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html",
+ "Attributes": {
+ "ApiKey": {
+ "PrimitiveType": "String"
+ },
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Expires": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-expires",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "ApiId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html#cfn-appsync-apikey-apiid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Route53::HostedZone": {
"Attributes": {
"NameServers": {
"PrimitiveItemType": "String",
"Type": "List"
@@ -19809,10 +21129,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-message",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "DisableEmailNotification": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-disableemailnotification",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
"DetectorId": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-member.html#cfn-guardduty-member-detectorid",
"PrimitiveType": "String",
"UpdateType": "Immutable"
@@ -21026,11 +22352,11 @@
"AliasAttributes": {
"PrimitiveItemType": "String",
"Type": "List",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-aliasattributes",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"EmailVerificationSubject": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationsubject",
"PrimitiveType": "String",
@@ -21040,10 +22366,17 @@
"Type": "LambdaConfig",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-lambdaconfig",
"UpdateType": "Mutable"
},
+ "UsernameAttributes": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-usernameattributes",
+ "UpdateType": "Immutable"
+ },
"AutoVerifiedAttributes": {
"PrimitiveItemType": "String",
"Type": "List",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-autoverifiedattributes",
@@ -24265,7 +25598,7 @@
"UpdateType": "Mutable"
}
}
}
},
- "ResourceSpecificationVersion": "2.0.0"
+ "ResourceSpecificationVersion": "2.2.0"
}
\ No newline at end of file