CloudFormationResourceSpecification.json in humidifier-1.4.0 vs CloudFormationResourceSpecification.json in humidifier-1.4.1
- old
+ new
@@ -125,21 +125,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::SpotFleet.IamInstanceProfile": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-iaminstanceprofile.html",
- "Properties": {
- "Arn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-iaminstanceprofile.html#cfn-ec2-spotfleet-iaminstanceprofile-arn",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CodePipeline::Pipeline.InputArtifact": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-inputartifacts.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-inputartifacts.html#cfn-codepipeline-pipeline-stages-actions-inputartifacts-name",
@@ -528,10 +517,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.ScalingAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingaction.html",
+ "Properties": {
+ "Market": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingaction.html#cfn-elasticmapreduce-instancegroupconfig-scalingaction-market",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SimpleScalingPolicyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingaction.html#cfn-elasticmapreduce-instancegroupconfig-scalingaction-simplescalingpolicyconfiguration",
+ "Required": true,
+ "Type": "SimpleScalingPolicyConfiguration",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html",
"Properties": {
"BufferingHints": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-bufferinghints",
@@ -636,10 +642,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.ScalingTrigger": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingtrigger.html",
+ "Properties": {
+ "CloudWatchAlarmDefinition": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingtrigger.html#cfn-elasticmapreduce-instancegroupconfig-scalingtrigger-cloudwatchalarmdefinition",
+ "Required": true,
+ "Type": "CloudWatchAlarmDefinition",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.LifecycleConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html",
"Properties": {
"Rules": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html#cfn-s3-bucket-lifecycleconfig-rules",
@@ -1072,10 +1089,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Lambda::Function.TracingConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-tracingconfig.html",
+ "Properties": {
+ "Mode": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-tracingconfig.html#cfn-lambda-function-tracingconfig-mode",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::UserPool.PasswordPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html",
"Properties": {
"RequireNumbers": {
"Required": false,
@@ -1183,10 +1211,35 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeDeploy::DeploymentGroup.TriggerConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-triggerconfig.html",
+ "Properties": {
+ "TriggerEvents": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-triggerconfig.html#cfn-codedeploy-deploymentgroup-triggerconfig-triggerevents",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "TriggerName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-triggerconfig.html#cfn-codedeploy-deploymentgroup-triggerconfig-triggername",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "TriggerTargetArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-triggerconfig.html#cfn-codedeploy-deploymentgroup-triggerconfig-triggertargetarn",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECS::Service.DeploymentConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-deploymentconfiguration.html",
"Properties": {
"MaximumPercent": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-deploymentconfiguration.html#cfn-ecs-service-deploymentconfiguration-maximumpercent",
@@ -1513,10 +1566,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeDeploy::DeploymentGroup.Alarm": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarm.html",
+ "Properties": {
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarm.html#cfn-codedeploy-deploymentgroup-alarm-name",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::UserPool.SchemaAttribute": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html",
"Properties": {
"DeveloperOnlyAttribute": {
"Required": false,
@@ -2145,10 +2209,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.IamInstanceProfileSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-iaminstanceprofile.html",
+ "Properties": {
+ "Arn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-iaminstanceprofile.html#cfn-ec2-spotfleet-iaminstanceprofilespecification-arn",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::Layer.VolumeConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html",
"Properties": {
"Iops": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volconfig-iops",
@@ -2250,10 +2325,87 @@
"AWS::EC2::Instance.NoDevice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-nodevice.html",
"Properties": {
}
},
+ "AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html",
+ "Properties": {
+ "AssociatePublicIpAddress": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-associatepublicipaddress",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "DeleteOnTermination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-deleteontermination",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-description",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "DeviceIndex": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-deviceindex",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Groups": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-groups",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "Ipv6AddressCount": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-ipv6addresscount",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Ipv6Addresses": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-ipv6addresses",
+ "DuplicatesAllowed": false,
+ "ItemType": "InstanceIpv6Address",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "NetworkInterfaceId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-networkinterfaceid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "PrivateIpAddresses": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-privateipaddresses",
+ "DuplicatesAllowed": false,
+ "ItemType": "PrivateIpAddressSpecification",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "SecondaryPrivateIpAddressCount": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-secondaryprivateipaddresscount",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SubnetId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-subnetid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAFRegional::IPSet.IPSetDescriptor": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ipset-ipsetdescriptor.html",
"Properties": {
"Type": {
"Required": true,
@@ -2717,27 +2869,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::SpotFleet.PrivateIpAddresses": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces-privateipaddresses.html",
- "Properties": {
- "Primary": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces-privateipaddresses.html#cfn-ec2-spotfleet-privateipaddresses-primary",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "PrivateIpAddress": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces-privateipaddresses.html#cfn-ec2-spotfleet-privateipaddresses-privateipaddress",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EMR::Cluster.ScalingConstraints": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingconstraints.html",
"Properties": {
"MaxCapacity": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingconstraints.html#cfn-elasticmapreduce-cluster-scalingconstraints-maxcapacity",
@@ -2857,10 +2992,27 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.MetricDimension": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html",
+ "Properties": {
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html#cfn-elasticmapreduce-instancegroupconfig-metricdimension-key",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html#cfn-elasticmapreduce-instancegroupconfig-metricdimension-value",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGateway::RestApi.S3Location": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-restapi-bodys3location.html",
"Properties": {
"Bucket": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-restapi-bodys3location.html#cfn-apigateway-restapi-s3location-bucket",
@@ -2964,21 +3116,10 @@
"Type": "Map",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::SpotFleet.Monitoring": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-monitoring.html",
- "Properties": {
- "Enabled": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-monitoring.html#cfn-ec2-spotfleet-monitoring-enabled",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ApiGateway::Method.MethodResponse": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html",
"Properties": {
"ResponseModels": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-responsemodels",
@@ -3231,10 +3372,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.ScalingConstraints": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingconstraints.html",
+ "Properties": {
+ "MaxCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingconstraints.html#cfn-elasticmapreduce-instancegroupconfig-scalingconstraints-maxcapacity",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "MinCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingconstraints.html#cfn-elasticmapreduce-instancegroupconfig-scalingconstraints-mincapacity",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAFRegional::SizeConstraintSet.SizeConstraint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html",
"Properties": {
"ComparisonOperator": {
"Required": true,
@@ -3260,10 +3418,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html#cfn-wafregional-sizeconstraintset-sizeconstraint-fieldtomatch",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.PrivateIpAddressSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces-privateipaddresses.html",
+ "Properties": {
+ "Primary": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces-privateipaddresses.html#cfn-ec2-spotfleet-privateipaddressspecification-primary",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "PrivateIpAddress": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces-privateipaddresses.html#cfn-ec2-spotfleet-privateipaddressspecification-privateipaddress",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancingV2::Listener.Action": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html",
"Properties": {
"TargetGroupArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-defaultactions-targetgrouparn",
@@ -3446,10 +3621,71 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.CloudWatchAlarmDefinition": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html",
+ "Properties": {
+ "ComparisonOperator": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-comparisonoperator",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Dimensions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-dimensions",
+ "DuplicatesAllowed": false,
+ "ItemType": "MetricDimension",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "EvaluationPeriods": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-evaluationperiods",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "MetricName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-metricname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Namespace": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-namespace",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Period": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-period",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Statistic": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-statistic",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Threshold": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-threshold",
+ "PrimitiveType": "Double",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Unit": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition-unit",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.Transition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html",
"Properties": {
"StorageClass": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html#cfn-s3-bucket-lifecycleconfig-rule-transition-storageclass",
@@ -3576,11 +3812,11 @@
"Type": "List",
"UpdateType": "Immutable"
},
"CoreInstanceGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig.html#cfn-emr-cluster-jobflowinstancesconfig-coreinstancegroup",
- "Required": true,
+ "Required": false,
"Type": "InstanceGroupConfig",
"UpdateType": "Immutable"
},
"Ec2KeyName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig.html#cfn-emr-cluster-jobflowinstancesconfig-ec2keyname",
@@ -3995,10 +4231,117 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::SpotFleet.SpotFleetLaunchSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html",
+ "Properties": {
+ "BlockDeviceMappings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-blockdevicemappings",
+ "DuplicatesAllowed": false,
+ "ItemType": "BlockDeviceMapping",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "EbsOptimized": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-ebsoptimized",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "IamInstanceProfile": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-iaminstanceprofile",
+ "Required": false,
+ "Type": "IamInstanceProfileSpecification",
+ "UpdateType": "Mutable"
+ },
+ "ImageId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-imageid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "InstanceType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-instancetype",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "KernelId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-kernelid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "KeyName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-keyname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Monitoring": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-monitoring",
+ "Required": false,
+ "Type": "SpotFleetMonitoring",
+ "UpdateType": "Mutable"
+ },
+ "NetworkInterfaces": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-networkinterfaces",
+ "DuplicatesAllowed": false,
+ "ItemType": "InstanceNetworkInterfaceSpecification",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "Placement": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-placement",
+ "Required": false,
+ "Type": "SpotPlacement",
+ "UpdateType": "Mutable"
+ },
+ "RamdiskId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-ramdiskid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SecurityGroups": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-securitygroups",
+ "DuplicatesAllowed": false,
+ "ItemType": "GroupIdentifier",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "SpotPrice": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-spotprice",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SubnetId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-subnetid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "UserData": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-userdata",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "WeightedCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-weightedcapacity",
+ "PrimitiveType": "Double",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudFront::Distribution.CacheBehavior": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachebehavior.html",
"Properties": {
"AllowedMethods": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachebehavior.html#cfn-cloudfront-cachebehavior-allowedmethods",
@@ -4397,117 +4740,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::SpotFleet.LaunchSpecifications": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html",
- "Properties": {
- "BlockDeviceMappings": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-blockdevicemappings",
- "DuplicatesAllowed": false,
- "ItemType": "BlockDeviceMappings",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "EbsOptimized": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-ebsoptimized",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "IamInstanceProfile": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-iaminstanceprofile",
- "Required": false,
- "Type": "IamInstanceProfile",
- "UpdateType": "Mutable"
- },
- "ImageId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-imageid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "InstanceType": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-instancetype",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "KernelId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-kernelid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "KeyName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-keyname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Monitoring": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-monitoring",
- "Required": false,
- "Type": "Monitoring",
- "UpdateType": "Mutable"
- },
- "NetworkInterfaces": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-networkinterfaces",
- "DuplicatesAllowed": false,
- "ItemType": "NetworkInterfaces",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "Placement": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-placement",
- "Required": false,
- "Type": "Placement",
- "UpdateType": "Mutable"
- },
- "RamdiskId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-ramdiskid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "SecurityGroups": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-securitygroups",
- "DuplicatesAllowed": false,
- "ItemType": "SecurityGroups",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "SpotPrice": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-spotprice",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "SubnetId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-subnetid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "UserData": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-userdata",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "WeightedCapacity": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-launchspecifications-weightedcapacity",
- "PrimitiveType": "Double",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::IAM::User.LoginProfile": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user-loginprofile.html",
"Properties": {
"Password": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user-loginprofile.html#cfn-iam-user-loginprofile-password",
@@ -4544,10 +4780,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.GroupIdentifier": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-securitygroups.html",
+ "Properties": {
+ "GroupId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-securitygroups.html#cfn-ec2-spotfleet-groupidentifier-groupid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::Cluster.ScalingRule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html",
"Properties": {
"Action": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html#cfn-elasticmapreduce-cluster-scalingrule-action",
@@ -4743,51 +4990,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::SpotFleet.Ebs": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html",
- "Properties": {
- "DeleteOnTermination": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebs-deleteontermination",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Encrypted": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebs-encrypted",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Iops": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebs-iops",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "SnapshotId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebs-snapshotid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "VolumeSize": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebs-volumesize",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "VolumeType": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebs-volumetype",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::OpsWorks::Stack.Source": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html",
"Properties": {
"Password": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-password",
@@ -5114,11 +5320,14 @@
}
}
},
"AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": {
"Type": "List",
- "ItemType": "MappingRule"
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html",
+ "ItemType": "MappingRule",
+ "UpdateType": "Mutable"
},
"AWS::Route53::RecordSet.GeoLocation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html",
"Properties": {
"ContinentCode": {
@@ -5355,10 +5564,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.SpotPlacement": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-placement.html",
+ "Properties": {
+ "AvailabilityZone": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-placement.html#cfn-ec2-spotfleet-spotplacement-availabilityzone",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "GroupName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-placement.html#cfn-ec2-spotfleet-spotplacement-groupname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudFront::Distribution.DefaultCacheBehavior": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-defaultcachebehavior.html",
"Properties": {
"AllowedMethods": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-defaultcachebehavior.html#cfn-cloudfront-defaultcachebehavior-allowedmethods",
@@ -5456,11 +5682,11 @@
"Properties": {
"AllocationStrategy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-allocationstrategy",
"PrimitiveType": "String",
"Required": false,
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"ExcessCapacityTerminationPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-excesscapacityterminationpolicy",
"PrimitiveType": "String",
"Required": false,
@@ -5468,25 +5694,25 @@
},
"IamFleetRole": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-iamfleetrole",
"PrimitiveType": "String",
"Required": true,
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"LaunchSpecifications": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications",
"DuplicatesAllowed": false,
- "ItemType": "LaunchSpecifications",
+ "ItemType": "SpotFleetLaunchSpecification",
"Required": true,
"Type": "List",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"SpotPrice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-spotprice",
"PrimitiveType": "String",
"Required": true,
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"TargetCapacity": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-targetcapacity",
"PrimitiveType": "Integer",
"Required": true,
@@ -5494,23 +5720,23 @@
},
"TerminateInstancesWithExpiration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-terminateinstanceswithexpiration",
"PrimitiveType": "Boolean",
"Required": false,
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"ValidFrom": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-validfrom",
"PrimitiveType": "String",
"Required": false,
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"ValidUntil": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-validuntil",
"PrimitiveType": "String",
"Required": false,
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
}
}
},
"AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-elasticsearchdestinationconfiguration-retryoptions.html",
@@ -5686,10 +5912,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.SimpleScalingPolicyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html",
+ "Properties": {
+ "AdjustmentType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-adjustmenttype",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "CoolDown": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-cooldown",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ScalingAdjustment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-scalingadjustment",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScaling::AutoScalingGroup.TagProperty": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Key",
@@ -5918,10 +6167,16 @@
"InputPath": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-inputpath",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
+ },
+ "RoleArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-rolearn",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
}
}
},
"AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html",
@@ -5944,27 +6199,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-rulesconfiguration",
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::SpotFleet.Placement": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-placement.html",
- "Properties": {
- "AvailabilityZone": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-placement.html#cfn-ec2-spotfleet-placement-availabilityzone",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "GroupName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-placement.html#cfn-ec2-spotfleet-placement-groupname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Route53::HealthCheck.AlarmIdentifier": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html#cfn-route53-healthcheck-alarmidentifier-name",
@@ -6205,10 +6443,51 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.EbsBlockDevice": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html",
+ "Properties": {
+ "DeleteOnTermination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebsblockdevice-deleteontermination",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Encrypted": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebsblockdevice-encrypted",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Iops": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebsblockdevice-iops",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SnapshotId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebsblockdevice-snapshotid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "VolumeSize": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebsblockdevice-volumesize",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "VolumeType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebsblockdevice-volumetype",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration-kmsencryptionconfig.html",
"Properties": {
"AWSKMSKeyARN": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration-kmsencryptionconfig.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-encryptionconfiguration-kmsencryptionconfig-awskmskeyarn",
@@ -6425,10 +6704,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.SpotFleetMonitoring": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-monitoring.html",
+ "Properties": {
+ "Enabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-monitoring.html#cfn-ec2-spotfleet-spotfleetmonitoring-enabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::Cluster.Application": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-application.html",
"Properties": {
"AdditionalInfo": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-application.html#cfn-emr-cluster-application-additionalinfo",
@@ -6577,10 +6867,39 @@
"Type": "GeoRestriction",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.BlockDeviceMapping": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html",
+ "Properties": {
+ "DeviceName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html#cfn-ec2-spotfleet-blockdevicemapping-devicename",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Ebs": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html#cfn-ec2-spotfleet-blockdevicemapping-ebs",
+ "Required": false,
+ "Type": "EbsBlockDevice",
+ "UpdateType": "Mutable"
+ },
+ "NoDevice": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html#cfn-ec2-spotfleet-blockdevicemapping-nodevice",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "VirtualName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html#cfn-ec2-spotfleet-blockdevicemapping-virtualname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAFRegional::SqlInjectionMatchSet.FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-fieldtomatch.html",
"Properties": {
"Type": {
"Required": true,
@@ -6628,85 +6947,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::SpotFleet.NetworkInterfaces": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html",
- "Properties": {
- "AssociatePublicIpAddress": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-associatepublicipaddress",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "DeleteOnTermination": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-deleteontermination",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-description",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "DeviceIndex": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-deviceindex",
- "PrimitiveType": "Integer",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Groups": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-groups",
- "DuplicatesAllowed": false,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "Ipv6AddressCount": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-ipv6addresscount",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Ipv6Addresses": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-ipv6addresses",
- "Required": false,
- "Type": "InstanceIpv6Address",
- "UpdateType": "Mutable"
- },
- "NetworkInterfaceId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-networkinterfaceid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "PrivateIpAddresses": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-privateipaddresses",
- "DuplicatesAllowed": false,
- "ItemType": "PrivateIpAddresses",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "SecondaryPrivateIpAddressCount": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-secondaryprivateipaddresscount",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "SubnetId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-networkinterfaces-subnetid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EMR::InstanceGroupConfig.VolumeSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification.html",
"Properties": {
"Iops": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification.html#cfn-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification-iops",
@@ -6984,10 +7228,39 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.ScalingRule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html",
+ "Properties": {
+ "Action": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html#cfn-elasticmapreduce-instancegroupconfig-scalingrule-action",
+ "Required": true,
+ "Type": "ScalingAction",
+ "UpdateType": "Mutable"
+ },
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html#cfn-elasticmapreduce-instancegroupconfig-scalingrule-description",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html#cfn-elasticmapreduce-instancegroupconfig-scalingrule-name",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Trigger": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html#cfn-elasticmapreduce-instancegroupconfig-scalingrule-trigger",
+ "Required": true,
+ "Type": "ScalingTrigger",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentGroup.Deployment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment.html",
"Properties": {
"Description": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment.html#cfn-properties-codedeploy-deploymentgroup-deployment-description",
@@ -7307,10 +7580,35 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarmconfiguration.html",
+ "Properties": {
+ "Alarms": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarmconfiguration.html#cfn-codedeploy-deploymentgroup-alarmconfiguration-alarms",
+ "DuplicatesAllowed": false,
+ "ItemType": "Alarm",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "Enabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarmconfiguration.html#cfn-codedeploy-deploymentgroup-alarmconfiguration-enabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "IgnorePollAlarmFailure": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarmconfiguration.html#cfn-codedeploy-deploymentgroup-alarmconfiguration-ignorepollalarmfailure",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html",
"Properties": {
"CloudWatchLoggingOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-redshiftdestinationconfiguration-cloudwatchloggingoptions",
@@ -7823,36 +8121,26 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::SpotFleet.BlockDeviceMappings": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html",
+ "AWS::EMR::InstanceGroupConfig.AutoScalingPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html",
"Properties": {
- "DeviceName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html#cfn-ec2-spotfleet-blockdevicemappings-devicename",
- "PrimitiveType": "String",
+ "Constraints": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy-constraints",
"Required": true,
+ "Type": "ScalingConstraints",
"UpdateType": "Mutable"
},
- "Ebs": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html#cfn-ec2-spotfleet-blockdevicemappings-ebs",
- "Required": false,
- "Type": "Ebs",
+ "Rules": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy-rules",
+ "DuplicatesAllowed": false,
+ "ItemType": "ScalingRule",
+ "Required": true,
+ "Type": "List",
"UpdateType": "Mutable"
- },
- "NoDevice": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html#cfn-ec2-spotfleet-blockdevicemappings-nodevice",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "VirtualName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html#cfn-ec2-spotfleet-blockdevicemappings-virtualname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
}
}
},
"AWS::EC2::Instance.AssociationParameter": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html",
@@ -8096,21 +8384,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-maxlength",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
- },
- "AWS::EC2::SpotFleet.SecurityGroups": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-securitygroups.html",
- "Properties": {
- "GroupId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-securitygroups.html#cfn-ec2-spotfleet-securitygroups-groupid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
}
},
"ResourceTypes": {
"AWS::ElasticBeanstalk::ConfigurationTemplate": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html",
@@ -8176,25 +8453,25 @@
},
"AWS::Cognito::IdentityPoolRoleAttachment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html",
"Properties": {
"RoleMappings": {
- "Type": "Json",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-rolemappings",
+ "PrimitiveType": "Json",
"UpdateType": "Mutable"
},
"IdentityPoolId": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-identitypoolid",
"PrimitiveType": "String",
"UpdateType": "Immutable"
},
"Roles": {
- "Type": "Json",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypoolroleattachment.html#cfn-cognito-identitypoolroleattachment-roles",
+ "PrimitiveType": "Json",
"UpdateType": "Mutable"
}
}
},
"AWS::Events::Rule": {
@@ -8620,11 +8897,11 @@
},
"ShardCount": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-shardcount",
"PrimitiveType": "Integer",
"Required": true,
- "UpdateType": "Immutable"
+ "UpdateType": "Mutable"
},
"Tags": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-tags",
"DuplicatesAllowed": true,
"ItemType": "Tag",
@@ -9105,10 +9382,26 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::StepFunctions::Activity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-activity.html",
+ "Attributes": {
+ "Name": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-activity.html#cfn-stepfunctions-activity-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::OpsWorks::Volume": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-volume.html",
"Properties": {
"Ec2VolumeId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-volume.html#cfn-opsworks-volume-ec2volumeid",
@@ -9269,10 +9562,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-cluster.html#cfn-emr-cluster-releaselabel",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "ScaleDownBehavior": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-cluster.html#cfn-elasticmapreduce-cluster-scaledownbehavior",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"SecurityConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-cluster.html#cfn-emr-securityconfiguration",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
@@ -9304,11 +9603,11 @@
"Properties": {
"SpotFleetRequestConfigData": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-spotfleet.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata",
"Required": true,
"Type": "SpotFleetRequestConfigData",
- "UpdateType": "Immutable"
+ "UpdateType": "Conditional"
}
}
},
"AWS::GameLift::Alias": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-alias.html",
@@ -9697,11 +9996,11 @@
"PrimitiveType": "String"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html",
"Properties": {
- "AllowVersionUpdate": {
+ "AllowVersionUpgrade": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-allowversionupgrade",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Mutable"
},
@@ -9723,11 +10022,11 @@
"Required": false,
"UpdateType": "Mutable"
},
"ClusterSecurityGroups": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-clustersecuritygroups",
- "DuplicatesAllowed": false,
+ "DuplicatesAllowed": true,
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
@@ -9771,10 +10070,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
+ "HsmConfigurationIdentifier": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-HsmConfigurationIdentifier",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
"IamRoles": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-iamroles",
"DuplicatesAllowed": false,
"PrimitiveItemType": "String",
"Required": false,
@@ -9845,13 +10150,21 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-snapshotidentifier",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
"VpcSecurityGroupIds": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-vpcsecuritygroupids",
- "DuplicatesAllowed": false,
+ "DuplicatesAllowed": true,
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
}
@@ -9898,16 +10211,28 @@
"ItemType": "Dimension",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
+ "EvaluateLowSampleCountPercentile": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluatelowsamplecountpercentile",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
"EvaluationPeriods": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluationperiods",
"PrimitiveType": "Integer",
"Required": true,
"UpdateType": "Mutable"
},
+ "ExtendedStatistic": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-extendedstatistic",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
"InsufficientDataActions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-insufficientdataactions",
"DuplicatesAllowed": true,
"PrimitiveItemType": "String",
"Required": false,
@@ -9941,19 +10266,25 @@
"UpdateType": "Mutable"
},
"Statistic": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-statistic",
"PrimitiveType": "String",
- "Required": true,
+ "Required": false,
"UpdateType": "Mutable"
},
"Threshold": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-threshold",
"PrimitiveType": "Double",
"Required": true,
"UpdateType": "Mutable"
},
+ "TreatMissingData": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-treatmissingdata",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
"Unit": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-unit",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
@@ -10332,10 +10663,21 @@
"UpdateType": "Immutable"
}
}
},
"AWS::RDS::DBCluster": {
+ "Attributes": {
+ "Endpoint.Address": {
+ "PrimitiveType": "String"
+ },
+ "Endpoint.Port": {
+ "PrimitiveType": "String"
+ },
+ "ReadEndpoint.Address": {
+ "PrimitiveType": "String"
+ }
+ },
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html",
"Properties": {
"AvailabilityZones": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-availabilityzones",
"PrimitiveType": "String",
@@ -10941,10 +11283,16 @@
}
},
"AWS::CodeDeploy::DeploymentGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html",
"Properties": {
+ "AlarmConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-alarmconfiguration",
+ "Required": false,
+ "Type": "AlarmConfiguration",
+ "UpdateType": "Mutable"
+ },
"ApplicationName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-applicationname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
@@ -10994,10 +11342,18 @@
"ServiceRoleArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-servicerolearn",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
+ },
+ "TriggerConfigurations": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-triggerconfigurations",
+ "DuplicatesAllowed": false,
+ "ItemType": "TriggerConfig",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
}
}
},
"AWS::ApiGateway::Model": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html",
@@ -11190,13 +11546,13 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoidentityproviders",
"ItemType": "CognitoIdentityProvider",
"UpdateType": "Mutable"
},
"CognitoEvents": {
- "Type": "Json",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitoevents",
+ "PrimitiveType": "Json",
"UpdateType": "Mutable"
},
"DeveloperProviderName": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-developerprovidername",
@@ -11220,13 +11576,13 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-allowunauthenticatedidentities",
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
},
"SupportedLoginProviders": {
- "Type": "Json",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-supportedloginproviders",
+ "PrimitiveType": "Json",
"UpdateType": "Mutable"
},
"SamlProviderARNs": {
"PrimitiveItemType": "String",
"Type": "List",
@@ -11905,10 +12261,32 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::StepFunctions::StateMachine": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html",
+ "Attributes": {
+ "Name": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "DefinitionString": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-definitionstring",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "RoleArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html",
"Properties": {
"DeploymentConfigName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-deploymentconfigname",
@@ -11988,15 +12366,23 @@
"Required": true,
"UpdateType": "Immutable"
},
"Parameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-parameters",
- "DuplicatesAllowed": false,
+ "DuplicatesAllowed": true,
"ItemType": "Parameter",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clusterparametergroup.html#cfn-redshift-clusterparametergroup-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
}
}
},
"AWS::CloudTrail::Trail": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html",
@@ -12064,10 +12450,16 @@
}
},
"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",
+ "Required": false,
+ "Type": "AutoScalingPolicy",
+ "UpdateType": "Mutable"
+ },
"BidPrice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-emr-instancegroupconfig-bidprice",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
@@ -12175,17 +12567,17 @@
"UpdateType": "Mutable"
},
"NotificationTargetARN": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-notificationtargetarn",
"PrimitiveType": "String",
- "Required": true,
+ "Required": false,
"UpdateType": "Mutable"
},
"RoleARN": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-rolearn",
"PrimitiveType": "String",
- "Required": true,
+ "Required": false,
"UpdateType": "Mutable"
}
}
},
"AWS::ElasticLoadBalancingV2::ListenerRule": {
@@ -13799,10 +14191,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-timeout",
"PrimitiveType": "Integer",
"Required": false,
"UpdateType": "Mutable"
},
+ "TracingConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-tracingconfig",
+ "Required": false,
+ "Type": "TracingConfig",
+ "UpdateType": "Mutable"
+ },
"VpcConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-vpcconfig",
"Required": false,
"Type": "VpcConfig",
"UpdateType": "Mutable"
@@ -14375,13 +14773,13 @@
"PrimitiveType": "String"
}
},
"Properties": {
"UserPoolTags": {
- "Type": "Json",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpooltags",
+ "PrimitiveType": "Json",
"UpdateType": "Mutable"
},
"Policies": {
"Type": "Policies",
"Required": false,
@@ -15422,10 +15820,18 @@
"DuplicatesAllowed": true,
"PrimitiveItemType": "String",
"Required": true,
"Type": "List",
"UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
}
}
},
"AWS::EC2::EIPAssociation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip-association.html",
@@ -15434,11 +15840,11 @@
"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"
},
- "Eip": {
+ "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"
},
@@ -16086,10 +16492,18 @@
"Description": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroup.html#cfn-redshift-clustersecuritygroup-description",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroup.html#cfn-redshift-clustersecuritygroup-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
}
}
},
"AWS::WAF::XssMatchSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-xssmatchset.html",
@@ -16436,11 +16850,11 @@
"Required": false,
"UpdateType": "Immutable"
},
"SecurityConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-securityconfiguration.html#cfn-emr-securityconfiguration-securityconfiguration",
- "PrimitiveType": "String",
+ "PrimitiveType": "Json",
"Required": true,
"UpdateType": "Immutable"
}
}
},
@@ -16513,7 +16927,7 @@
"UpdateType": "Mutable"
}
}
}
},
- "ResourceSpecificationVersion": "1.4.0"
+ "ResourceSpecificationVersion": "1.4.1"
}
\ No newline at end of file