CloudFormationResourceSpecification.json in humidifier-1.2.1 vs CloudFormationResourceSpecification.json in humidifier-1.3.1
- old
+ new
@@ -62,10 +62,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.Policies": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html",
+ "Properties": {
+ "PasswordPolicy": {
+ "Type": "PasswordPolicy",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html#cfn-cognito-userpool-policies-passwordpolicy",
+ "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",
@@ -391,10 +402,27 @@
"Type": "Transition",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.EmailConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html",
+ "Properties": {
+ "ReplyToEmailAddress": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-replytoemailaddress",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SourceArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-sourcearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.RoutingRuleCondition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html",
"Properties": {
"HttpErrorCodeReturnedEquals": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-httperrorcodereturnedequals",
@@ -651,10 +679,27 @@
"Type": "List",
"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",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-taskdefinitionplacementconstraint.html#cfn-ecs-taskdefinition-taskdefinitionplacementconstraint-type",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::S3::Bucket.LambdaConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html",
"Properties": {
"Event": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html#cfn-s3-bucket-notificationconfig-lambdaconfig-event",
@@ -687,10 +732,63 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.LambdaConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html",
+ "Properties": {
+ "CreateAuthChallenge": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-createauthchallenge",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PreAuthentication": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-preauthentication",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DefineAuthChallenge": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-defineauthchallenge",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PreSignUp": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-presignup",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PostAuthentication": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postauthentication",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PostConfirmation": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postconfirmation",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CustomMessage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-custommessage",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "VerifyAuthChallengeResponse": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-verifyauthchallengeresponse",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAF::Rule.Predicate": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-rule-predicates.html",
"Properties": {
"DataId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-rule-predicates.html#cfn-waf-rule-predicates-dataid",
@@ -940,10 +1038,45 @@
"Required": true,
"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,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirenumbers",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "MinimumLength": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-minimumlength",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "RequireUppercase": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requireuppercase",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "RequireLowercase": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirelowercase",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "RequireSymbols": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requiresymbols",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScaling::LaunchConfiguration.BlockDevice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html",
"Properties": {
"DeleteOnTermination": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-deleteonterm",
@@ -1190,10 +1323,33 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.AdminCreateUserConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html",
+ "Properties": {
+ "InviteMessageTemplate": {
+ "Type": "InviteMessageTemplate",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-invitemessagetemplate",
+ "UpdateType": "Mutable"
+ },
+ "UnusedAccountValidityDays": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-unusedaccountvaliditydays",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "AllowAdminCreateUserOnly": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html#cfn-cognito-userpool-admincreateuserconfig-allowadmincreateuseronly",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule.S3Action": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-s3.html",
"Properties": {
"BucketName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-s3.html#cfn-iot-s3-bucketname",
@@ -1288,10 +1444,57 @@
"Required": true,
"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,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-developeronlyattribute",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "Mutable": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-mutable",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "AttributeDataType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-attributedatatype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "StringAttributeConstraints": {
+ "Type": "StringAttributeConstraints",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-stringattributeconstraints",
+ "UpdateType": "Mutable"
+ },
+ "Required": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-required",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "NumberAttributeConstraints": {
+ "Type": "NumberAttributeConstraints",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-numberattributeconstraints",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html#cfn-cognito-userpool-schemaattribute-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DirectoryService::MicrosoftAD.VpcSettings": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html",
"Properties": {
"SubnetIds": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html#cfn-directoryservice-microsoftad-vpcsettings-subnetids",
@@ -1472,10 +1675,16 @@
}
},
"AWS::EMR::Cluster.InstanceGroupConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig-instancegroupconfig.html",
"Properties": {
+ "AutoScalingPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig-instancegroupconfig.html#cfn-elasticmapreduce-cluster-instancegroupconfig-autoscalingpolicy",
+ "Required": false,
+ "Type": "AutoScalingPolicy",
+ "UpdateType": "Mutable"
+ },
"BidPrice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig-instancegroupconfig.html#cfn-emr-cluster-jobflowinstancesconfig-instancegroupconfig-bidprice",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
@@ -1564,10 +1773,27 @@
"Required": false,
"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,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html#cfn-cognito-userpool-numberattributeconstraints-minvalue",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "MaxValue": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html#cfn-cognito-userpool-numberattributeconstraints-maxvalue",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::App.DataSource": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html",
"Properties": {
"Arn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html#cfn-opsworks-app-datasource-arn",
@@ -1601,11 +1827,11 @@
}
},
"AWS::RDS::DBSecurityGroup.Ingress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group-rule.html",
"Properties": {
- "CDIRIP": {
+ "CIDRIP": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group-rule.html#cfn-rds-securitygroup-cidrip",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
@@ -2218,10 +2444,71 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::Cluster.CloudWatchAlarmDefinition": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html",
+ "Properties": {
+ "ComparisonOperator": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-comparisonoperator",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Dimensions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-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-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-evaluationperiods",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "MetricName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-metricname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Namespace": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-namespace",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Period": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-period",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Statistic": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-statistic",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Threshold": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-threshold",
+ "PrimitiveType": "Double",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Unit": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html#cfn-elasticmapreduce-cluster-cloudwatchalarmdefinition-unit",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAF::SqlInjectionMatchSet.FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html",
"Properties": {
"Data": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-data",
@@ -2338,10 +2625,27 @@
"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",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "MinCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingconstraints.html#cfn-elasticmapreduce-cluster-scalingconstraints-mincapacity",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule.ElasticsearchAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-elasticsearch.html",
"Properties": {
"Endpoint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-elasticsearch.html#cfn-iot-elasticsearch-endpoint",
@@ -2373,10 +2677,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.SmsConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html",
+ "Properties": {
+ "ExternalId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-externalid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SnsCallerArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snscallerarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Config::ConfigRule.Source": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source.html",
"Properties": {
"Owner": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source.html#cfn-config-configrule-source-owner",
@@ -2727,10 +3048,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::Service.PlacementConstraint": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html",
+ "Properties": {
+ "Expression": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html#cfn-ecs-service-placementconstraint-expression",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html#cfn-ecs-service-placementconstraint-type",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html",
"Properties": {
"Type": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts-type",
@@ -3381,10 +3719,27 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EMR::Cluster.ScalingAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html",
+ "Properties": {
+ "Market": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html#cfn-elasticmapreduce-cluster-scalingaction-market",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SimpleScalingPolicyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html#cfn-elasticmapreduce-cluster-scalingaction-simplescalingpolicyconfiguration",
+ "Required": true,
+ "Type": "SimpleScalingPolicyConfiguration",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule.SnsAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sns.html",
"Properties": {
"MessageFormat": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-sns.html#cfn-iot-sns-snsaction",
@@ -3842,10 +4197,27 @@
"Type": "ShutdownEventConfiguration",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPoolUser.AttributeType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html",
+ "Properties": {
+ "Value": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-value",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html#cfn-cognito-userpooluser-attributetype-name",
+ "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",
@@ -3989,10 +4361,39 @@
"Required": false,
"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",
+ "Required": true,
+ "Type": "ScalingAction",
+ "UpdateType": "Mutable"
+ },
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html#cfn-elasticmapreduce-cluster-scalingrule-description",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html#cfn-elasticmapreduce-cluster-scalingrule-name",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Trigger": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html#cfn-elasticmapreduce-cluster-scalingrule-trigger",
+ "Required": true,
+ "Type": "ScalingTrigger",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAF::ByteMatchSet.FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html",
"Properties": {
"Data": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html#cfn-waf-bytematchset-bytematchtuples-fieldtomatch-data",
@@ -4528,10 +4929,14 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": {
+ "Type": "List",
+ "ItemType": "MappingRule"
+ },
"AWS::Route53::RecordSet.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-recordset-geolocation-continentcode",
@@ -4598,10 +5003,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.DeviceConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html",
+ "Properties": {
+ "DeviceOnlyRememberedOnUserPrompt": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html#cfn-cognito-userpool-deviceconfiguration-deviceonlyrememberedonuserprompt",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "ChallengeRequiredOnNewDevice": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html#cfn-cognito-userpool-deviceconfiguration-challengerequiredonnewdevice",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SSM::Association.Target": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-key",
@@ -4944,10 +5366,33 @@
"Required": true,
"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",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "CoolDown": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-cluster-simplescalingpolicyconfiguration-cooldown",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ScalingAdjustment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-cluster-simplescalingpolicyconfiguration-scalingadjustment",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Route53::RecordSetGroup.AliasTarget": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html",
"Properties": {
"DNSName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-dnshostname",
@@ -4978,10 +5423,50 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.InviteMessageTemplate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html",
+ "Properties": {
+ "EmailMessage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-emailmessage",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SMSMessage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-smsmessage",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "EmailSubject": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html#cfn-cognito-userpool-invitemessagetemplate-emailsubject",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
+ "AWS::EMR::Cluster.MetricDimension": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-metricdimension.html",
+ "Properties": {
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-metricdimension.html#cfn-elasticmapreduce-cluster-metricdimension-key",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-metricdimension.html#cfn-elasticmapreduce-cluster-metricdimension-value",
+ "PrimitiveType": "String",
+ "Required": true,
+ "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",
@@ -5201,10 +5686,33 @@
"Type": "Map",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html",
+ "Properties": {
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AmbiguousRoleResolution": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-ambiguousroleresolution",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "RulesConfiguration": {
+ "Type": "RulesConfigurationType",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-rulesconfiguration",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Events::Rule.Target": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html",
"Properties": {
"Arn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html#cfn-events-rule-target-arn",
@@ -5744,10 +6252,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::Service.PlacementStrategy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementstrategy.html",
+ "Properties": {
+ "Field": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementstrategy.html#cfn-ecs-service-placementstrategy-field",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementstrategy.html#cfn-ecs-service-placementstrategy-type",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::CloudFront::Distribution.Restrictions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distributionconfig-restrictions.html",
"Properties": {
"GeoRestriction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distributionconfig-restrictions.html#cfn-cloudfront-distributionconfig-restrictions-georestriction",
@@ -6200,10 +6725,29 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::Cluster.AutoScalingPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-autoscalingpolicy.html",
+ "Properties": {
+ "Constraints": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-autoscalingpolicy.html#cfn-elasticmapreduce-cluster-autoscalingpolicy-constraints",
+ "Required": true,
+ "Type": "ScalingConstraints",
+ "UpdateType": "Mutable"
+ },
+ "Rules": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-autoscalingpolicy.html#cfn-elasticmapreduce-cluster-autoscalingpolicy-rules",
+ "DuplicatesAllowed": false,
+ "ItemType": "ScalingRule",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DynamoDB::Table.StreamSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-streamspecification.html",
"Properties": {
"StreamViewType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-streamspecification.html#cfn-dynamodb-streamspecification-streamviewtype",
@@ -6264,10 +6808,39 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html",
+ "Properties": {
+ "MatchType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-matchtype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-value",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Claim": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-claim",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "RoleARN": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html#cfn-cognito-identitypoolroleattachment-mappingrule-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGateway::Deployment.StageDescription": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html",
"Properties": {
"CacheClusterEnabled": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclusterenabled",
@@ -6426,10 +6999,33 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::IdentityPool.CognitoStreams": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html",
+ "Properties": {
+ "StreamingStatus": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamingstatus",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "StreamName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-streamname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "RoleArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html#cfn-cognito-identitypool-cognitostreams-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAF::XssMatchSet.XssMatchTuple": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple.html",
"Properties": {
"FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple.html#cfn-waf-xssmatchset-xssmatchtuple-fieldtomatch",
@@ -6660,10 +7256,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
+ "MaximumExecutionFrequency": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-sourcedetail-maximumexecutionfrequency",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
"MessageType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-messagetype",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
@@ -7066,10 +7668,28 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::IdentityPool.PushSync": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html",
+ "Properties": {
+ "ApplicationArns": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-applicationarns",
+ "UpdateType": "Mutable"
+ },
+ "RoleArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectiondrainingpolicy.html",
"Properties": {
"Enabled": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectiondrainingpolicy.html#cfn-elb-connectiondrainingpolicy-enabled",
@@ -7150,10 +7770,33 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::IdentityPool.CognitoIdentityProvider": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html",
+ "Properties": {
+ "ServerSideTokenCheck": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-serversidetokencheck",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "ProviderName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-providername",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ClientId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html#cfn-cognito-identitypool-cognitoidentityprovider-clientid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudFront::Distribution.GeoRestriction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distributionconfig-restrictions-georestriction.html",
"Properties": {
"Locations": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distributionconfig-restrictions-georestriction.html#cfn-cloudfront-distributionconfig-restrictions-georestriction-locations",
@@ -7186,10 +7829,38 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::Cluster.ScalingTrigger": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingtrigger.html",
+ "Properties": {
+ "CloudWatchAlarmDefinition": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingtrigger.html#cfn-elasticmapreduce-cluster-scalingtrigger-cloudwatchalarmdefinition",
+ "Required": true,
+ "Type": "CloudWatchAlarmDefinition",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
+ "AWS::Cognito::UserPool.StringAttributeConstraints": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html",
+ "Properties": {
+ "MinLength": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-minlength",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "MaxLength": {
+ "Required": false,
+ "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",
@@ -7261,10 +7932,33 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "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",
+ "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",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Events::Rule": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -9190,10 +9884,18 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-runtime",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
"Timeout": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-timeout",
"PrimitiveType": "Integer",
"Required": false,
"UpdateType": "Mutable"
@@ -9226,10 +9928,16 @@
"ItemType": "Application",
"Required": false,
"Type": "List",
"UpdateType": "Immutable"
},
+ "AutoScalingRole": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-cluster.html#cfn-elasticmapreduce-cluster-autoscalingrole",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"BootstrapActions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-cluster.html#cfn-emr-cluster-bootstrapactions",
"DuplicatesAllowed": false,
"ItemType": "BootstrapActionConfig",
"Required": false,
@@ -9997,10 +10705,13 @@
"AWS::S3::Bucket": {
"Attributes": {
"DomainName": {
"PrimitiveType": "String"
},
+ "DualStackDomainName": {
+ "PrimitiveType": "String"
+ },
"WebsiteURL": {
"PrimitiveType": "String"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket.html",
@@ -10129,10 +10840,45 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPoolGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html",
+ "Properties": {
+ "GroupName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-groupname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "UserPoolId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-userpoolid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Precedence": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-precedence",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "RoleArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KMS::Key": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -10254,10 +11000,18 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-hsmclientcertidentifier",
"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,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
"KmsKeyId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
@@ -10547,10 +11301,125 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html",
+ "Attributes": {
+ "ProviderName": {
+ "PrimitiveType": "String"
+ },
+ "ProviderURL": {
+ "PrimitiveType": "String"
+ },
+ "Arn": {
+ "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",
+ "UpdateType": "Mutable"
+ },
+ "Policies": {
+ "Type": "Policies",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-policies",
+ "UpdateType": "Mutable"
+ },
+ "MfaConfiguration": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-mfaconfiguration",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Schema": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-schema",
+ "ItemType": "SchemaAttribute",
+ "UpdateType": "Immutable"
+ },
+ "AdminCreateUserConfig": {
+ "Type": "AdminCreateUserConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-admincreateuserconfig",
+ "UpdateType": "Mutable"
+ },
+ "SmsAuthenticationMessage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsauthenticationmessage",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "UserPoolName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-userpoolname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "SmsVerificationMessage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsverificationmessage",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "EmailConfiguration": {
+ "Type": "EmailConfiguration",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailconfiguration",
+ "UpdateType": "Mutable"
+ },
+ "SmsConfiguration": {
+ "Type": "SmsConfiguration",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-smsconfiguration",
+ "UpdateType": "Mutable"
+ },
+ "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"
+ },
+ "EmailVerificationSubject": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationsubject",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "LambdaConfig": {
+ "Type": "LambdaConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-lambdaconfig",
+ "UpdateType": "Mutable"
+ },
+ "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",
+ "UpdateType": "Mutable"
+ },
+ "DeviceConfiguration": {
+ "Type": "DeviceConfiguration",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-deviceconfiguration",
+ "UpdateType": "Mutable"
+ },
+ "EmailVerificationMessage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpool.html#cfn-cognito-userpool-emailverificationmessage",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Lambda::EventSourceMapping": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html",
"Properties": {
"BatchSize": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-batchsize",
@@ -10688,35 +11557,41 @@
"Required": false,
"UpdateType": "Immutable"
},
"Groups": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups",
- "DuplicatesAllowed": true,
+ "DuplicatesAllowed": false,
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
+ "ManagedPolicyName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"Path": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-ec2-dhcpoptions-path",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
"PolicyDocument": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-policydocument",
"PrimitiveType": "Json",
- "Required": false,
- "UpdateType": "Immutable"
+ "Required": true,
+ "UpdateType": "Mutable"
},
"Roles": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-roles",
"DuplicatesAllowed": true,
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
- "UpdateType": "Immutable"
+ "UpdateType": "Mutable"
},
"Users": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users",
"DuplicatesAllowed": true,
"PrimitiveItemType": "String",
@@ -11235,10 +12110,68 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPoolClient": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html",
+ "Attributes": {
+ "ClientSecret": {
+ "PrimitiveType": "String"
+ },
+ "Name": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "GenerateSecret": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-generatesecret",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Immutable"
+ },
+ "ClientName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-clientname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "UserPoolId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-userpoolid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ExplicitAuthFlows": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-explicitauthflows",
+ "UpdateType": "Mutable"
+ },
+ "RefreshTokenValidity": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-refreshtokenvalidity",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "ReadAttributes": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-readattributes",
+ "UpdateType": "Mutable"
+ },
+ "WriteAttributes": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolclient.html#cfn-cognito-userpoolclient-writeattributes",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECR::Repository": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -11531,27 +12464,49 @@
"UpdateType": "Mutable"
},
"DesiredCount": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount",
"PrimitiveType": "Integer",
- "Required": true,
+ "Required": false,
"UpdateType": "Mutable"
},
"LoadBalancers": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-loadbalancers",
"DuplicatesAllowed": false,
"ItemType": "LoadBalancer",
"Required": false,
"Type": "List",
"UpdateType": "Immutable"
},
+ "PlacementConstraints": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementconstraints",
+ "DuplicatesAllowed": false,
+ "ItemType": "PlacementConstraint",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "PlacementStrategies": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-placementstrategies",
+ "DuplicatesAllowed": false,
+ "ItemType": "PlacementStrategy",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
"Role": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-role",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "ServiceName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-servicename",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"TaskDefinition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-taskdefinition",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
@@ -12392,10 +13347,18 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-networkmode",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "PlacementConstraints": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-placementconstraints",
+ "DuplicatesAllowed": false,
+ "ItemType": "TaskDefinitionPlacementConstraint",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
"TaskRoleArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-taskrolearn",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
@@ -12931,10 +13894,83 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::Cognito::IdentityPool": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html",
+ "Attributes": {
+ "Name": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "PushSync": {
+ "Type": "PushSync",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-pushsync",
+ "UpdateType": "Mutable"
+ },
+ "CognitoIdentityProviders": {
+ "Type": "List",
+ "Required": false,
+ "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",
+ "UpdateType": "Mutable"
+ },
+ "DeveloperProviderName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-developerprovidername",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CognitoStreams": {
+ "Type": "CognitoStreams",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-cognitostreams",
+ "UpdateType": "Mutable"
+ },
+ "IdentityPoolName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-identitypoolname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AllowUnauthenticatedIdentities": {
+ "Required": true,
+ "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",
+ "UpdateType": "Mutable"
+ },
+ "SamlProviderARNs": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-samlproviderarns",
+ "UpdateType": "Mutable"
+ },
+ "OpenIdConnectProviderARNs": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html#cfn-cognito-identitypool-openidconnectproviderarns",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IAM::AccessKey": {
"Attributes": {
"SecretAccessKey": {
"PrimitiveType": "String"
}
@@ -14815,10 +15851,60 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPoolUser": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html",
+ "Properties": {
+ "ValidationData": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-validationdata",
+ "ItemType": "AttributeType",
+ "UpdateType": "Immutable"
+ },
+ "UserPoolId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userpoolid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Username": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-username",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "MessageAction": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-messageaction",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "DesiredDeliveryMediums": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-desireddeliverymediums",
+ "UpdateType": "Immutable"
+ },
+ "ForceAliasCreation": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-forcealiascreation",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Immutable"
+ },
+ "UserAttributes": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html#cfn-cognito-userpooluser-userattributes",
+ "ItemType": "AttributeType",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::CloudFormation::WaitCondition": {
"Attributes": {
"Data": {
"PrimitiveType": "Json"
}
@@ -14843,10 +15929,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPoolUserToGroupAttachment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html",
+ "Properties": {
+ "GroupName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-groupname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "UserPoolId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-userpoolid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Username": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolusertogroupattachment.html#cfn-cognito-userpoolusertogroupattachment-username",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EC2::SecurityGroup": {
"Attributes": {
"GroupId": {
"PrimitiveType": "String"
}
@@ -14857,10 +15966,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-groupdescription",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
},
+ "GroupName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-groupname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"SecurityGroupEgress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-securitygroupegress",
"DuplicatesAllowed": true,
"ItemType": "Rule",
"Required": false,
@@ -14937,7 +16052,7 @@
"UpdateType": "Mutable"
}
}
}
},
- "ResourceSpecificationVersion": "1.2.1"
+ "ResourceSpecificationVersion": "1.3.1"
}
\ No newline at end of file