CloudFormationResourceSpecification.json in humidifier-1.10.0 vs CloudFormationResourceSpecification.json in humidifier-1.11.0
- old
+ new
@@ -839,10 +839,31 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Elasticsearch::Domain.VPCOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html",
+ "Properties": {
+ "SecurityGroupIds": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html#cfn-elasticsearch-domain-vpcoptions-securitygroupids",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "SubnetIds": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html#cfn-elasticsearch-domain-vpcoptions-subnetids",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html",
"Properties": {
"HealthyThreshold": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html#cfn-elb-healthcheck-healthythreshold",
@@ -996,40 +1017,40 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::Batch::JobDefinition.Volumes": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html",
+ "AWS::KinesisAnalytics::Application.MappingParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html",
"Properties": {
- "Host": {
- "Type": "VolumesHost",
+ "JSONMappingParameters": {
+ "Type": "JSONMappingParameters",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-host",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-jsonmappingparameters",
"UpdateType": "Mutable"
},
- "Name": {
+ "CSVMappingParameters": {
+ "Type": "CSVMappingParameters",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-name",
- "PrimitiveType": "String",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-csvmappingparameters",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalytics::Application.MappingParameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html",
+ "AWS::Batch::JobDefinition.Volumes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html",
"Properties": {
- "JSONMappingParameters": {
- "Type": "JSONMappingParameters",
+ "Host": {
+ "Type": "VolumesHost",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-jsonmappingparameters",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-host",
"UpdateType": "Mutable"
},
- "CSVMappingParameters": {
- "Type": "CSVMappingParameters",
+ "Name": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-csvmappingparameters",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html#cfn-batch-jobdefinition-volumes-name",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
"AWS::ApplicationAutoScaling::ScalingPolicy.StepScalingPolicyConfiguration": {
@@ -1501,10 +1522,33 @@
"Required": false,
"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",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "DatabaseName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html#cfn-opsworks-app-datasource-databasename",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html#cfn-opsworks-app-datasource-type",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.Destination": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html",
"Properties": {
"BucketAccountId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketaccountid",
@@ -1530,33 +1574,10 @@
"Required": false,
"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",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "DatabaseName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html#cfn-opsworks-app-datasource-databasename",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Type": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html#cfn-opsworks-app-datasource-type",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::WAF::WebACL.WafAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-action.html",
"Properties": {
"Type": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-action.html#cfn-waf-webacl-action-type",
@@ -2291,10 +2312,16 @@
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Immutable"
},
+ "LinuxParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-linuxparameters",
+ "Required": false,
+ "Type": "LinuxParameters",
+ "UpdateType": "Immutable"
+ },
"LogConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-logconfiguration",
"Required": false,
"Type": "LogConfiguration",
"UpdateType": "Immutable"
@@ -2436,33 +2463,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::IoT::TopicRule.SqsAction": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html",
- "Properties": {
- "QueueUrl": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-queueurl",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "RoleArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-rolearn",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "UseBase64": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-usebase64",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::AutoScaling::ScalingPolicy.CustomizedMetricSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html",
"Properties": {
"Dimensions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-dimensions",
@@ -2513,10 +2517,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::IoT::TopicRule.SqsAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html",
+ "Properties": {
+ "QueueUrl": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-queueurl",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "RoleArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-rolearn",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "UseBase64": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-usebase64",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DataPipeline::Pipeline.ParameterObject": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html",
"Properties": {
"Attributes": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html#cfn-datapipeline-pipeline-parameterobjects-attributes",
@@ -2709,20 +2736,20 @@
"UpdateType": "Mutable"
}
}
},
"AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-configurationtemplate-sourceconfiguration.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html",
"Properties": {
"ApplicationName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-configurationtemplate-sourceconfiguration.html#cfn-beanstalk-configurationtemplate-sourceconfiguration-applicationname",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
"TemplateName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-configurationtemplate-sourceconfiguration.html#cfn-beanstalk-configurationtemplate-sourceconfiguration-templatename",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-templatename",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
}
}
@@ -2841,10 +2868,35 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::TaskDefinition.Device": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html",
+ "Properties": {
+ "ContainerPath": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html#cfn-ecs-taskdefinition-device-containerpath",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "HostPath": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html#cfn-ecs-taskdefinition-device-hostpath",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Permissions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html#cfn-ecs-taskdefinition-device-permissions",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"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",
@@ -2988,10 +3040,39 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalytics::ApplicationOutput.Output": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html",
+ "Properties": {
+ "DestinationSchema": {
+ "Type": "DestinationSchema",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-destinationschema",
+ "UpdateType": "Mutable"
+ },
+ "KinesisFirehoseOutput": {
+ "Type": "KinesisFirehoseOutput",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisfirehoseoutput",
+ "UpdateType": "Mutable"
+ },
+ "KinesisStreamsOutput": {
+ "Type": "KinesisStreamsOutput",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisstreamsoutput",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EMR::Cluster.InstanceFleetConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html",
"Properties": {
"InstanceTypeConfigs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-instancetypeconfigs",
@@ -3025,39 +3106,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalytics::ApplicationOutput.Output": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html",
- "Properties": {
- "DestinationSchema": {
- "Type": "DestinationSchema",
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-destinationschema",
- "UpdateType": "Mutable"
- },
- "KinesisFirehoseOutput": {
- "Type": "KinesisFirehoseOutput",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisfirehoseoutput",
- "UpdateType": "Mutable"
- },
- "KinesisStreamsOutput": {
- "Type": "KinesisStreamsOutput",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisstreamsoutput",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-name",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::Glue::Table.SkewedInfo": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html",
"Properties": {
"SkewedColumnNames": {
"PrimitiveItemType": "String",
@@ -3264,10 +3316,41 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::CloudFront::Distribution.ForwardedValues": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html",
+ "Properties": {
+ "Cookies": {
+ "Type": "Cookies",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-cookies",
+ "UpdateType": "Mutable"
+ },
+ "Headers": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-headers",
+ "UpdateType": "Mutable"
+ },
+ "QueryString": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-querystring",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "QueryStringCacheKeys": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-querystringcachekeys",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAF::XssMatchSet.FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple-fieldtomatch.html",
"Properties": {
"Data": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple-fieldtomatch.html#cfn-waf-xssmatchset-xssmatchtuple-fieldtomatch-data",
@@ -3320,41 +3403,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::CloudFront::Distribution.ForwardedValues": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html",
- "Properties": {
- "Cookies": {
- "Type": "Cookies",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-cookies",
- "UpdateType": "Mutable"
- },
- "Headers": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-headers",
- "UpdateType": "Mutable"
- },
- "QueryString": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-querystring",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- },
- "QueryStringCacheKeys": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html#cfn-cloudfront-distribution-forwardedvalues-querystringcachekeys",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Route53::HealthCheck.HealthCheckConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html",
"Properties": {
"AlarmIdentifier": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-alarmidentifier",
@@ -3735,50 +3787,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::CodePipeline::CustomActionType.Settings": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html",
- "Properties": {
- "EntityUrlTemplate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "ExecutionUrlTemplate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-executionurltemplate",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "RevisionUrlTemplate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-revisionurltemplate",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "ThirdPartyConfigurationUrl": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-thirdpartyconfigurationurl",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
- "AWS::Lambda::Function.DeadLetterConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html",
- "Properties": {
- "TargetArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html#cfn-lambda-function-deadletterconfig-targetarn",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Elasticsearch::Domain.ElasticsearchClusterConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html",
"Properties": {
"DedicatedMasterCount": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html#cfn-elasticsearch-domain-elasticseachclusterconfig-dedicatedmastercount",
@@ -3816,10 +3828,50 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodePipeline::CustomActionType.Settings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html",
+ "Properties": {
+ "EntityUrlTemplate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ExecutionUrlTemplate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-executionurltemplate",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "RevisionUrlTemplate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-revisionurltemplate",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ThirdPartyConfigurationUrl": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-thirdpartyconfigurationurl",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
+ "AWS::Lambda::Function.DeadLetterConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html",
+ "Properties": {
+ "TargetArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html#cfn-lambda-function-deadletterconfig-targetarn",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.AnalyticsConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html",
"Properties": {
"Id": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-id",
@@ -4400,33 +4452,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::WAFRegional::Rule.Predicate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html",
- "Properties": {
- "Type": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-type",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "DataId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-dataid",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Negated": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-negated",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CloudFront::Distribution.LegacyCustomOrigin": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-legacycustomorigin.html",
"Properties": {
"HTTPSPort": {
"Required": false,
@@ -4459,10 +4488,33 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAFRegional::Rule.Predicate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html",
+ "Properties": {
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DataId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-dataid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Negated": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html#cfn-wafregional-rule-predicate-negated",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Glue::Job.ConnectionsList": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html",
"Properties": {
"Connections": {
"PrimitiveItemType": "String",
@@ -4471,10 +4523,23 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html#cfn-glue-job-connectionslist-connections",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApiGateway::DomainName.EndpointConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html",
+ "Properties": {
+ "Types": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html#cfn-apigateway-domainname-endpointconfiguration-types",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "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",
@@ -4683,11 +4748,11 @@
"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,
+ "Required": false,
"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",
@@ -4786,21 +4851,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html",
- "Properties": {
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html#cfn-codedeploy-deploymentgroup-targetgroupinfo-name",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisAnalytics::Application.CSVMappingParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-csvmappingparameters.html",
"Properties": {
"RecordRowDelimiter": {
"Required": true,
@@ -4837,10 +4891,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html",
+ "Properties": {
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html#cfn-codedeploy-deploymentgroup-targetgroupinfo-name",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::NetworkInterface.InstanceIpv6Address": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-instanceipv6address.html",
"Properties": {
"Ipv6Address": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-instanceipv6address.html#cfn-ec2-networkinterface-instanceipv6address-ipv6address",
@@ -5044,10 +5109,29 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceFleetConfig.EbsConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html",
+ "Properties": {
+ "EbsBlockDeviceConfigs": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html#cfn-elasticmapreduce-instancefleetconfig-ebsconfiguration-ebsblockdeviceconfigs",
+ "DuplicatesAllowed": false,
+ "ItemType": "EbsBlockDeviceConfig",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "EbsOptimized": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html#cfn-elasticmapreduce-instancefleetconfig-ebsconfiguration-ebsoptimized",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Logs::MetricFilter.MetricTransformation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-logs-metricfilter-metrictransformation.html",
"Properties": {
"MetricName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-logs-metricfilter-metrictransformation.html#cfn-cwl-metricfilter-metrictransformation-metricname",
@@ -5067,29 +5151,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::EMR::InstanceFleetConfig.EbsConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html",
- "Properties": {
- "EbsBlockDeviceConfigs": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html#cfn-elasticmapreduce-instancefleetconfig-ebsconfiguration-ebsblockdeviceconfigs",
- "DuplicatesAllowed": false,
- "ItemType": "EbsBlockDeviceConfig",
- "Required": false,
- "Type": "List",
- "UpdateType": "Immutable"
- },
- "EbsOptimized": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html#cfn-elasticmapreduce-instancefleetconfig-ebsconfiguration-ebsoptimized",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Immutable"
- }
- }
- },
"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",
@@ -5360,10 +5425,21 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::CloudFront::Distribution.Restrictions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-restrictions.html",
+ "Properties": {
+ "GeoRestriction": {
+ "Type": "GeoRestriction",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-restrictions.html#cfn-cloudfront-distribution-restrictions-georestriction",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Route53::RecordSetGroup.RecordSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html",
"Properties": {
"AliasTarget": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget",
@@ -5451,21 +5527,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::CloudFront::Distribution.Restrictions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-restrictions.html",
- "Properties": {
- "GeoRestriction": {
- "Type": "GeoRestriction",
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-restrictions.html#cfn-cloudfront-distribution-restrictions-georestriction",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Batch::ComputeEnvironment.ComputeResources": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html",
"Properties": {
"SpotIamFleetRole": {
"Required": false,
@@ -5646,20 +5711,20 @@
"UpdateType": "Mutable"
}
}
},
"AWS::ApiGateway::ApiKey.StageKey": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-apikey-stagekey.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html",
"Properties": {
"RestApiId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-restapiid",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-restapiid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"StageName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-stagename",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-stagename",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
}
}
@@ -6075,10 +6140,45 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApplicationAutoScaling::ScalableTarget.ScheduledAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html",
+ "Properties": {
+ "EndTime": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-endtime",
+ "PrimitiveType": "Timestamp",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ScalableTargetAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-scalabletargetaction",
+ "Required": false,
+ "Type": "ScalableTargetAction",
+ "UpdateType": "Mutable"
+ },
+ "Schedule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-schedule",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "ScheduledActionName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-scheduledactionname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "StartTime": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html#cfn-applicationautoscaling-scalabletarget-scheduledaction-starttime",
+ "PrimitiveType": "Timestamp",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SSM::PatchBaseline.PatchFilter": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html",
"Properties": {
"Values": {
"PrimitiveItemType": "String",
@@ -6220,21 +6320,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::Route53::HostedZone.HostedZoneConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html",
- "Properties": {
- "Comment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html#cfn-route53-hostedzone-hostedzoneconfig-comment",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CloudFront::Distribution.Origin": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html",
"Properties": {
"OriginCustomHeaders": {
"Type": "List",
@@ -6273,10 +6362,21 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-customoriginconfig",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Route53::HostedZone.HostedZoneConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html",
+ "Properties": {
+ "Comment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html#cfn-route53-hostedzone-hostedzoneconfig-comment",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Events::Rule.InputTransformer": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html",
"Properties": {
"InputPathsMap": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap",
@@ -6394,28 +6494,10 @@
"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::S3::Bucket.InventoryConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html",
"Properties": {
"Destination": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-destination",
@@ -6461,10 +6543,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",
@@ -6638,57 +6738,57 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::SSM::MaintenanceWindowTask.Target": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html",
- "Properties": {
- "Values": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html#cfn-ssm-maintenancewindowtask-target-values",
- "UpdateType": "Mutable"
- },
- "Key": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html#cfn-ssm-maintenancewindowtask-target-key",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ElasticBeanstalk::ConfigurationTemplate.ConfigurationOptionSetting": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html",
"Properties": {
"Namespace": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-namespace",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html#cfn-elasticbeanstalk-configurationtemplate-configurationoptionsetting-namespace",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
"OptionName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-optionname",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html#cfn-elasticbeanstalk-configurationtemplate-configurationoptionsetting-optionname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
"ResourceName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-elasticbeanstalk-configurationtemplate-configurationoptionsetting-resourcename",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html#cfn-elasticbeanstalk-configurationtemplate-configurationoptionsetting-resourcename",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-value",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html#cfn-elasticbeanstalk-configurationtemplate-configurationoptionsetting-value",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::SSM::MaintenanceWindowTask.Target": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html",
+ "Properties": {
+ "Values": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html#cfn-ssm-maintenancewindowtask-target-values",
+ "UpdateType": "Mutable"
+ },
+ "Key": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html#cfn-ssm-maintenancewindowtask-target-key",
+ "PrimitiveType": "String",
+ "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",
@@ -6741,10 +6841,29 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html",
+ "Properties": {
+ "Granularity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-granularity",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Metrics": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-metrics",
+ "DuplicatesAllowed": true,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodePipeline::Pipeline.ArtifactStore": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html",
"Properties": {
"EncryptionKey": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html#cfn-codepipeline-pipeline-artifactstore-encryptionkey",
@@ -6764,24 +6883,24 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::AutoScaling::AutoScalingGroup.MetricsCollection": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html",
+ "AWS::S3::Bucket.ReplicationConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html",
"Properties": {
- "Granularity": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-granularity",
+ "Role": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-role",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
- "Metrics": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-metrics",
- "DuplicatesAllowed": true,
- "PrimitiveItemType": "String",
- "Required": false,
+ "Rules": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-rules",
+ "DuplicatesAllowed": false,
+ "ItemType": "ReplicationRule",
+ "Required": true,
"Type": "List",
"UpdateType": "Mutable"
}
}
},
@@ -6800,29 +6919,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::S3::Bucket.ReplicationConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html",
- "Properties": {
- "Role": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-role",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Rules": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-rules",
- "DuplicatesAllowed": false,
- "ItemType": "ReplicationRule",
- "Required": true,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisAnalytics::Application.Input": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html",
"Properties": {
"NamePrefix": {
"Required": true,
@@ -7063,10 +7163,27 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "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.Rule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html",
"Properties": {
"AbortIncompleteMultipartUpload": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-abortincompletemultipartupload",
@@ -7146,24 +7263,28 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::Cognito::UserPool.EmailConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html",
+ "AWS::ECS::TaskDefinition.KernelCapabilities": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-kernelcapabilities.html",
"Properties": {
- "ReplyToEmailAddress": {
+ "Add": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-kernelcapabilities.html#cfn-ecs-taskdefinition-kernelcapabilities-add",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
"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"
+ "Type": "List",
+ "UpdateType": "Immutable"
},
- "SourceArn": {
+ "Drop": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-kernelcapabilities.html#cfn-ecs-taskdefinition-kernelcapabilities-drop",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
"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"
+ "Type": "List",
+ "UpdateType": "Immutable"
}
}
},
"AWS::S3::Bucket.QueueConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html",
@@ -7574,10 +7695,27 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::CodeBuild::Project.ProjectCache": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html",
+ "Properties": {
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Location": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html#cfn-codebuild-project-projectcache-location",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAF::SizeConstraintSet.FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint-fieldtomatch.html",
"Properties": {
"Data": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint-fieldtomatch.html#cfn-waf-sizeconstraintset-sizeconstraint-fieldtomatch-data",
@@ -7787,10 +7925,16 @@
"DeploymentOption": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deploymentstyle.html#cfn-codedeploy-deploymentgroup-deploymentstyle-deploymentoption",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
+ },
+ "DeploymentType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deploymentstyle.html#cfn-codedeploy-deploymentgroup-deploymentstyle-deploymenttype",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
}
}
},
"AWS::Cognito::UserPool.AdminCreateUserConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html",
@@ -7854,21 +7998,10 @@
"Required": false,
"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,
@@ -7912,10 +8045,21 @@
"PrimitiveType": "String",
"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::KinesisAnalytics::ApplicationReferenceDataSource.RecordColumn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordcolumn.html",
"Properties": {
"Mapping": {
"Required": false,
@@ -8198,10 +8342,35 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::DataPipeline::Pipeline.PipelineObject": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html",
+ "Properties": {
+ "Fields": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-fields",
+ "DuplicatesAllowed": true,
+ "ItemType": "Field",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "Id": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-id",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-name",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGateway::DocumentationPart.Location": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html",
"Properties": {
"Method": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-method",
@@ -8233,35 +8402,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::DataPipeline::Pipeline.PipelineObject": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html",
- "Properties": {
- "Fields": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-fields",
- "DuplicatesAllowed": true,
- "ItemType": "Field",
- "Required": true,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "Id": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-id",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-name",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EC2::Instance.NoDevice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-nodevice.html",
"Properties": {
}
},
@@ -8485,10 +8629,35 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeBuild::Project.VpcConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html",
+ "Properties": {
+ "Subnets": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-subnets",
+ "UpdateType": "Mutable"
+ },
+ "VpcId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-vpcid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SecurityGroupIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html#cfn-codebuild-project-vpcconfig-securitygroupids",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule.ElasticsearchAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html",
"Properties": {
"Endpoint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html#cfn-iot-topicrule-elasticsearchaction-endpoint",
@@ -8605,32 +8774,32 @@
"UpdateType": "Mutable"
}
}
},
"AWS::ApiGateway::RestApi.S3Location": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-restapi-bodys3location.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html",
"Properties": {
"Bucket": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-restapi-bodys3location.html#cfn-apigateway-restapi-s3location-bucket",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-bucket",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"ETag": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-restapi-bodys3location.html#cfn-apigateway-restapi-s3location-etag",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-etag",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-restapi-bodys3location.html#cfn-apigateway-restapi-s3location-key",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-key",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"Version": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-restapi-bodys3location.html#cfn-apigateway-restapi-s3location-version",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-version",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
}
}
@@ -8750,27 +8919,10 @@
"Required": true,
"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::ElasticLoadBalancingV2::TargetGroup.TargetDescription": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html",
"Properties": {
"AvailabilityZone": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html#cfn-elasticloadbalancingv2-targetgroup-targetdescription-availabilityzone",
@@ -8790,10 +8942,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",
@@ -8830,10 +8999,40 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApiGateway::RestApi.EndpointConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html",
+ "Properties": {
+ "Types": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html#cfn-apigateway-restapi-endpointconfiguration-types",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "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,
@@ -8859,27 +9058,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html#cfn-wafregional-sizeconstraintset-sizeconstraint-fieldtomatch",
"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::OpsWorks::Layer.Recipes": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-recipes.html",
"Properties": {
"Configure": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-recipes.html#cfn-opsworks-layer-customrecipes-configure",
@@ -8939,10 +9121,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html#cfn-glue-crawler-s3target-exclusions",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECR::Repository.LifecyclePolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repository-lifecyclepolicy.html",
+ "Properties": {
+ "LifecyclePolicyText": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repository-lifecyclepolicy.html#cfn-ecr-repository-lifecyclepolicy-lifecyclepolicytext",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "RegistryId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repository-lifecyclepolicy.html#cfn-ecr-repository-lifecyclepolicy-registryid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECS::TaskDefinition.Volume": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes.html",
"Properties": {
"Host": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes.html#cfn-ecs-taskdefinition-volumes-host",
@@ -9057,10 +9256,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Route53::HostedZone.QueryLoggingConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-queryloggingconfig.html",
+ "Properties": {
+ "CloudWatchLogsLogGroupArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-queryloggingconfig.html#cfn-route53-hostedzone-queryloggingconfig-cloudwatchlogsloggrouparn",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::SpotFleet.InstanceIpv6Address": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instanceipv6address.html",
"Properties": {
"Ipv6Address": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instanceipv6address.html#cfn-ec2-spotfleet-instanceipv6address-ipv6address",
@@ -9087,10 +9297,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAFRegional::WebACL.Action": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html",
+ "Properties": {
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html#cfn-wafregional-webacl-action-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.DataExport": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html",
"Properties": {
"Destination": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html#cfn-s3-bucket-dataexport-destination",
@@ -9104,16 +9325,34 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::WAFRegional::WebACL.Action": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html",
+ "AWS::CloudFront::Distribution.CustomErrorResponse": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html",
"Properties": {
- "Type": {
+ "ResponseCode": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsecode",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "ErrorCachingMinTTL": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-errorcachingminttl",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "ErrorCode": {
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html#cfn-wafregional-webacl-action-type",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-errorcode",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "ResponsePagePath": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsepagepath",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
@@ -9144,39 +9383,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::CloudFront::Distribution.CustomErrorResponse": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html",
- "Properties": {
- "ResponseCode": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsecode",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- },
- "ErrorCachingMinTTL": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-errorcachingminttl",
- "PrimitiveType": "Double",
- "UpdateType": "Mutable"
- },
- "ErrorCode": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-errorcode",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- },
- "ResponsePagePath": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsepagepath",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisFirehose::DeliveryStream.Processor": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processor.html",
"Properties": {
"Parameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processor.html#cfn-kinesisfirehose-deliverystream-processor-parameters",
@@ -9326,33 +9536,10 @@
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
}
}
},
- "AWS::ECS::TaskDefinition.PortMapping": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html",
- "Properties": {
- "ContainerPort": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-containerport",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "HostPort": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-readonly",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "Protocol": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-sourcevolume",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::IoT::TopicRule.KinesisAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html",
"Properties": {
"PartitionKey": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html#cfn-iot-topicrule-kinesisaction-partitionkey",
@@ -9372,10 +9559,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::TaskDefinition.PortMapping": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html",
+ "Properties": {
+ "ContainerPort": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-containerport",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "HostPort": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-readonly",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Protocol": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-sourcevolume",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::WAFRegional::SizeConstraintSet.FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-fieldtomatch.html",
"Properties": {
"Type": {
"Required": true,
@@ -9928,10 +10138,35 @@
"PrimitiveType": "Double",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::TaskDefinition.LinuxParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html",
+ "Properties": {
+ "Capabilities": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-capabilities",
+ "Required": false,
+ "Type": "KernelCapabilities",
+ "UpdateType": "Immutable"
+ },
+ "Devices": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-devices",
+ "DuplicatesAllowed": false,
+ "ItemType": "Device",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "InitProcessEnabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-initprocessenabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::KinesisAnalytics::Application.JSONMappingParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-jsonmappingparameters.html",
"Properties": {
"RecordRowPath": {
"Required": true,
@@ -10106,10 +10341,28 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::Trigger.Predicate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html",
+ "Properties": {
+ "Logical": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-logical",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Conditions": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-conditions",
+ "ItemType": "Condition",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudFront::StreamingDistribution.StreamingDistributionConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-streamingdistributionconfig.html",
"Properties": {
"Logging": {
"Type": "Logging",
@@ -10154,28 +10407,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-streamingdistributionconfig.html#cfn-cloudfront-streamingdistribution-streamingdistributionconfig-trustedsigners",
"UpdateType": "Mutable"
}
}
},
- "AWS::Glue::Trigger.Predicate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html",
- "Properties": {
- "Logical": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-logical",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Conditions": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html#cfn-glue-trigger-predicate-conditions",
- "ItemType": "Condition",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::IAM::Group.Policy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html",
"Properties": {
"PolicyDocument": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html#cfn-iam-policies-policydocument",
@@ -10266,10 +10501,21 @@
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchretryoptions.html",
+ "Properties": {
+ "DurationInSeconds": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchretryoptions.html#cfn-kinesisfirehose-deliverystream-elasticsearchretryoptions-durationinseconds",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Route53::HealthCheck.HealthCheckTag": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthchecktags-key",
@@ -10283,18 +10529,24 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisFirehose::DeliveryStream.ElasticsearchRetryOptions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchretryoptions.html",
+ "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowStepFunctionsParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html",
"Properties": {
- "DurationInSeconds": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchretryoptions.html#cfn-kinesisfirehose-deliverystream-elasticsearchretryoptions-durationinseconds",
- "PrimitiveType": "Integer",
- "Required": true,
+ "Input": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-input",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
}
}
},
"AWS::CodeBuild::Project.EnvironmentVariable": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html",
@@ -10317,27 +10569,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowStepFunctionsParameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html",
- "Properties": {
- "Input": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-input",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-name",
- "PrimitiveType": "String",
- "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",
@@ -10444,50 +10679,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::CodePipeline::Pipeline.ActionTypeId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html",
+ "AWS::AutoScaling::AutoScalingGroup.TagProperty": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html",
"Properties": {
- "Category": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-category",
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Key",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
- "Owner": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-owner",
- "PrimitiveType": "String",
+ "PropagateAtLaunch": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-PropagateAtLaunch",
+ "PrimitiveType": "Boolean",
"Required": true,
"UpdateType": "Mutable"
},
- "Provider": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-provider",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Version": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-version",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
- "AWS::S3::Bucket.FilterRule": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html",
- "Properties": {
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-name",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
"Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-value",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Value",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
}
}
@@ -10514,30 +10726,53 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordformat",
"UpdateType": "Mutable"
}
}
},
- "AWS::AutoScaling::AutoScalingGroup.TagProperty": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html",
+ "AWS::S3::Bucket.FilterRule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html",
"Properties": {
- "Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Key",
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-name",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
- "PropagateAtLaunch": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-PropagateAtLaunch",
- "PrimitiveType": "Boolean",
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-value",
+ "PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
+ }
+ }
+ },
+ "AWS::CodePipeline::Pipeline.ActionTypeId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html",
+ "Properties": {
+ "Category": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-category",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
},
- "Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Value",
+ "Owner": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-owner",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
+ },
+ "Provider": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-provider",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Version": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-version",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
}
}
},
"AWS::CodePipeline::Pipeline.OutputArtifact": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-outputartifacts.html",
@@ -10622,10 +10857,37 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::Service.AwsVpcConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html",
+ "Properties": {
+ "AssignPublicIp": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html#cfn-ecs-service-awsvpcconfiguration-assignpublicip",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SecurityGroups": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html#cfn-ecs-service-awsvpcconfiguration-securitygroups",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "Subnets": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html#cfn-ecs-service-awsvpcconfiguration-subnets",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::Thing.AttributePayload": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html",
"Properties": {
"Attributes": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html#cfn-iot-thing-attributepayload-attributes",
@@ -11062,21 +11324,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::EMR::InstanceFleetConfig.InstanceFleetProvisioningSpecifications": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancefleetprovisioningspecifications.html",
- "Properties": {
- "SpotSpecification": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancefleetprovisioningspecifications.html#cfn-elasticmapreduce-instancefleetconfig-instancefleetprovisioningspecifications-spotspecification",
- "Required": true,
- "Type": "SpotProvisioningSpecification",
- "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",
@@ -11096,10 +11347,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceFleetConfig.InstanceFleetProvisioningSpecifications": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancefleetprovisioningspecifications.html",
+ "Properties": {
+ "SpotSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancefleetprovisioningspecifications.html#cfn-elasticmapreduce-instancefleetconfig-instancefleetprovisioningspecifications-spotspecification",
+ "Required": true,
+ "Type": "SpotProvisioningSpecification",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancing::LoadBalancer.Policies": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html",
"Properties": {
"Attributes": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html#cfn-ec2-elb-policy-attributes",
@@ -11154,27 +11416,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::RDS::OptionGroup.OptionSetting": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html",
- "Properties": {
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-name",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-value",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::WAFRegional::SqlInjectionMatchSet.SqlInjectionMatchTuple": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html",
"Properties": {
"TextTransformation": {
"Required": true,
@@ -11188,10 +11433,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple-fieldtomatch",
"UpdateType": "Mutable"
}
}
},
+ "AWS::RDS::OptionGroup.OptionSetting": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html",
+ "Properties": {
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-name",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-value",
+ "PrimitiveType": "String",
+ "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",
@@ -11207,21 +11469,10 @@
"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",
- "PrimitiveType": "String",
- "Required": true,
- "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",
@@ -11241,10 +11492,21 @@
"Type": "RevisionLocation",
"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",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html",
"Properties": {
"BucketARN": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-bucketarn",
@@ -11538,10 +11800,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::Service.NetworkConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-networkconfiguration.html",
+ "Properties": {
+ "AwsvpcConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-networkconfiguration.html#cfn-ecs-service-networkconfiguration-awsvpcconfiguration",
+ "Required": false,
+ "Type": "AwsVpcConfiguration",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalytics::ApplicationOutput.DestinationSchema": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-destinationschema.html",
"Properties": {
"RecordFormatType": {
"Required": false,
@@ -11566,33 +11839,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::Config::ConfigRule.SourceDetail": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html",
- "Properties": {
- "EventSource": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "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"
- }
- }
- },
"AWS::OpsWorks::Instance.TimeBasedAutoScaling": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html",
"Properties": {
"Friday": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html#cfn-opsworks-instance-timebasedautoscaling-friday",
@@ -11650,10 +11900,33 @@
"Type": "Map",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Config::ConfigRule.SourceDetail": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html",
+ "Properties": {
+ "EventSource": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html#cfn-config-configrule-source-sourcedetail-eventsource",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "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"
+ }
+ }
+ },
"AWS::ElasticLoadBalancing::LoadBalancer.AppCookieStickinessPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-AppCookieStickinessPolicy.html",
"Properties": {
"CookieName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-AppCookieStickinessPolicy.html#cfn-elb-appcookiestickinesspolicy-cookiename",
@@ -11678,10 +11951,27 @@
"Type": "SpotProvisioningSpecification",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cloud9::EnvironmentEC2.Repository": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloud9-environmentec2-repository.html",
+ "Properties": {
+ "PathComponent": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloud9-environmentec2-repository.html#cfn-cloud9-environmentec2-repository-pathcomponent",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "RepositoryUrl": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloud9-environmentec2-repository.html#cfn-cloud9-environmentec2-repository-repositoryurl",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html",
"Properties": {
"PrimaryAvailabilityZone": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html#cfn-elasticache-replicationgroup-nodegroupconfiguration-primaryavailabilityzone",
@@ -11732,10 +12022,21 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::DMS::Endpoint.DynamoDbSettings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-dynamodbsettings.html",
+ "Properties": {
+ "ServiceAccessRoleArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-dynamodbsettings.html#cfn-dms-endpoint-dynamodbsettings-serviceaccessrolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::RDS::OptionGroup.OptionConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html",
"Properties": {
"DBSecurityGroupMemberships": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html#cfn-rds-optiongroup-optionconfigurations-dbsecuritygroupmemberships",
@@ -11777,21 +12078,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::DMS::Endpoint.DynamoDbSettings": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-dynamodbsettings.html",
- "Properties": {
- "ServiceAccessRoleArn": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-dynamodbsettings.html#cfn-dms-endpoint-dynamodbsettings-serviceaccessrolearn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Lambda::Alias.VersionWeight": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-versionweight.html",
"Properties": {
"FunctionVersion": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-versionweight.html#cfn-lambda-alias-versionweight-functionversion",
@@ -11805,10 +12095,51 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::OpsWorks::App.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-pw",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Revision": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-revision",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SshKey": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-sshkey",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-type",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Url": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-url",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Username": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-username",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SSM::MaintenanceWindowTask.MaintenanceWindowRunCommandParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html",
"Properties": {
"TimeoutSeconds": {
"Required": false,
@@ -11864,51 +12195,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::OpsWorks::App.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-pw",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Revision": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-revision",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "SshKey": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-sshkey",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Type": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-type",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Url": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-url",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Username": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html#cfn-opsworks-custcookbooksource-username",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ElasticBeanstalk::Application.MaxAgeRule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxagerule.html",
"Properties": {
"DeleteSourceFromS3": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxagerule.html#cfn-elasticbeanstalk-application-maxagerule-deletesourcefroms3",
@@ -11994,10 +12284,27 @@
"Type": "CloudWatchAlarmDefinition",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::Crawler.SchemaChangePolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html",
+ "Properties": {
+ "UpdateBehavior": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-updatebehavior",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DeleteBehavior": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-deletebehavior",
+ "PrimitiveType": "String",
+ "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,
@@ -12011,72 +12318,72 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::Glue::Crawler.SchemaChangePolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html",
+ "AWS::ApplicationAutoScaling::ScalableTarget.ScalableTargetAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scalabletargetaction.html",
"Properties": {
- "UpdateBehavior": {
+ "MaxCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scalabletargetaction.html#cfn-applicationautoscaling-scalabletarget-scalabletargetaction-maxcapacity",
+ "PrimitiveType": "Integer",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-updatebehavior",
- "PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "DeleteBehavior": {
+ "MinCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scalabletargetaction.html#cfn-applicationautoscaling-scalabletarget-scalabletargetaction-mincapacity",
+ "PrimitiveType": "Integer",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-deletebehavior",
- "PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
}
},
"ResourceTypes": {
"AWS::ElasticBeanstalk::ConfigurationTemplate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html",
"Properties": {
"ApplicationName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-applicationname",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-applicationname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
},
"Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-description",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-description",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"EnvironmentId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-environmentid",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-environmentid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
"OptionSettings": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-optionsettings",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-optionsettings",
"DuplicatesAllowed": true,
"ItemType": "ConfigurationOptionSetting",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
"PlatformArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-platformarn",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-platformarn",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
"SolutionStackName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-solutionstackname",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-solutionstackname",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
"SourceConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-beanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration",
"Required": false,
"Type": "SourceConfiguration",
"UpdateType": "Immutable"
}
}
@@ -12391,28 +12698,16 @@
"DuplicatesAllowed": true,
"ItemType": "Tag",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
- }
- }
- },
- "AWS::WAFRegional::SizeConstraintSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html",
- "Properties": {
- "SizeConstraints": {
- "Type": "List",
+ },
+ "VPCOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html#cfn-elasticsearch-domain-vpcoptions",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html#cfn-wafregional-sizeconstraintset-sizeconstraints",
- "ItemType": "SizeConstraint",
+ "Type": "VPCOptions",
"UpdateType": "Mutable"
- },
- "Name": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html#cfn-wafregional-sizeconstraintset-name",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
}
}
},
"AWS::ApiGateway::RequestValidator": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html",
@@ -12441,48 +12736,25 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::WorkSpaces::Workspace": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html",
+ "AWS::WAFRegional::SizeConstraintSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html",
"Properties": {
- "BundleId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-bundleid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Conditional"
- },
- "DirectoryId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-directoryid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Conditional"
- },
- "RootVolumeEncryptionEnabled": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-rootvolumeencryptionenabled",
- "PrimitiveType": "Boolean",
+ "SizeConstraints": {
+ "Type": "List",
"Required": false,
- "UpdateType": "Conditional"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html#cfn-wafregional-sizeconstraintset-sizeconstraints",
+ "ItemType": "SizeConstraint",
+ "UpdateType": "Mutable"
},
- "UserName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-username",
- "PrimitiveType": "String",
+ "Name": {
"Required": true,
- "UpdateType": "Immutable"
- },
- "UserVolumeEncryptionEnabled": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-uservolumeencryptionenabled",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Conditional"
- },
- "VolumeEncryptionKey": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-volumeencryptionkey",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sizeconstraintset.html#cfn-wafregional-sizeconstraintset-name",
"PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Conditional"
+ "UpdateType": "Immutable"
}
}
},
"AWS::RDS::DBSecurityGroupIngress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-security-group-ingress.html",
@@ -12517,10 +12789,51 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::WorkSpaces::Workspace": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html",
+ "Properties": {
+ "BundleId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-bundleid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Conditional"
+ },
+ "DirectoryId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-directoryid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Conditional"
+ },
+ "RootVolumeEncryptionEnabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-rootvolumeencryptionenabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Conditional"
+ },
+ "UserName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-username",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "UserVolumeEncryptionEnabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-uservolumeencryptionenabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Conditional"
+ },
+ "VolumeEncryptionKey": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-volumeencryptionkey",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Conditional"
+ }
+ }
+ },
"AWS::EMR::InstanceFleetConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html",
"Properties": {
"ClusterId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-clusterid",
@@ -12834,10 +13147,28 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAFRegional::XssMatchSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html",
+ "Properties": {
+ "XssMatchTuples": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-xssmatchtuples",
+ "ItemType": "XssMatchTuple",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Route53::RecordSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html",
"Properties": {
"AliasTarget": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget",
@@ -12925,28 +13256,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::WAFRegional::XssMatchSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html",
- "Properties": {
- "XssMatchTuples": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-xssmatchtuples",
- "ItemType": "XssMatchTuple",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-name",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::WAF::SizeConstraintSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sizeconstraintset.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sizeconstraintset.html#cfn-waf-sizeconstraintset-name",
@@ -13344,10 +13657,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-customamiid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "EbsRootVolumeSize": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-ebsrootvolumesize",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"Instances": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-cluster.html#cfn-elasticmapreduce-cluster-instances",
"Required": true,
"Type": "JobFlowInstancesConfig",
"UpdateType": "Conditional"
@@ -14416,18 +14735,30 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html",
"Properties": {
"CertificateArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-certificatearn",
"PrimitiveType": "String",
- "Required": true,
+ "Required": false,
"UpdateType": "Mutable"
},
"DomainName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-domainname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
+ },
+ "EndpointConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-endpointconfiguration",
+ "Required": false,
+ "Type": "EndpointConfiguration",
+ "UpdateType": "Mutable"
+ },
+ "RegionalCertificateArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-regionalcertificatearn",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
}
}
},
"AWS::Batch::JobDefinition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html",
@@ -14647,12 +14978,14 @@
},
"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",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
"Required": false,
+ "Type": "List",
"UpdateType": "Immutable"
},
"BackupRetentionPeriod": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-backuprententionperiod",
"PrimitiveType": "Integer",
@@ -14785,18 +15118,30 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-desiredcount",
"PrimitiveType": "Integer",
"Required": false,
"UpdateType": "Mutable"
},
+ "LaunchType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-launchtype",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"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"
},
+ "NetworkConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-networkconfiguration",
+ "Required": false,
+ "Type": "NetworkConfiguration",
+ "UpdateType": "Mutable"
+ },
"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,
@@ -14809,10 +15154,16 @@
"ItemType": "PlacementStrategy",
"Required": false,
"Type": "List",
"UpdateType": "Immutable"
},
+ "PlatformVersion": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html#cfn-ecs-service-platformversion",
+ "PrimitiveType": "String",
+ "Required": false,
+ "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"
@@ -14875,27 +15226,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::IoT::Thing": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html",
- "Properties": {
- "AttributePayload": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-attributepayload",
- "Required": false,
- "Type": "AttributePayload",
- "UpdateType": "Mutable"
- },
- "ThingName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::ElasticLoadBalancing::LoadBalancer": {
"Attributes": {
"CanonicalHostedZoneName": {
"PrimitiveType": "String"
},
@@ -15058,10 +15392,27 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::IoT::Thing": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html",
+ "Properties": {
+ "AttributePayload": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-attributepayload",
+ "Required": false,
+ "Type": "AttributePayload",
+ "UpdateType": "Mutable"
+ },
+ "ThingName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::OpsWorks::Layer": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html",
"Properties": {
"Attributes": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-attributes",
@@ -15213,30 +15564,42 @@
}
},
"AWS::ApiGateway::ApiKey": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html",
"Properties": {
+ "CustomerId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-customerid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
"Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apigateway-apikey-description",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-description",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"Enabled": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apigateway-apikey-enabled",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-enabled",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Mutable"
},
+ "GenerateDistinctId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-generatedistinctid",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apigateway-apikey-name",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-name",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
"StageKeys": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apigateway-apikey-stagekeys",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-stagekeys",
"DuplicatesAllowed": false,
"ItemType": "StageKey",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
@@ -15281,10 +15644,21 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::ElastiCache::SecurityGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html",
+ "Properties": {
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html#cfn-elasticache-securitygroup-description",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IAM::InstanceProfile": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -15311,21 +15685,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::ElastiCache::SecurityGroup": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html",
- "Properties": {
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html#cfn-elasticache-securitygroup-description",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::IoT::Policy": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -15344,41 +15707,41 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::ApiGateway::Model": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html",
+ "AWS::Batch::ComputeEnvironment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html",
"Properties": {
- "ContentType": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-contenttype",
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-type",
"PrimitiveType": "String",
- "Required": false,
"UpdateType": "Immutable"
},
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-description",
+ "ServiceRole": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-servicerole",
"PrimitiveType": "String",
- "Required": false,
"UpdateType": "Mutable"
},
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-name",
- "PrimitiveType": "String",
+ "ComputeEnvironmentName": {
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeenvironmentname",
+ "PrimitiveType": "String",
"UpdateType": "Immutable"
},
- "RestApiId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-restapiid",
- "PrimitiveType": "String",
+ "ComputeResources": {
+ "Type": "ComputeResources",
"Required": true,
- "UpdateType": "Immutable"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeresources",
+ "UpdateType": "Mutable"
},
- "Schema": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-schema",
- "PrimitiveType": "Json",
+ "State": {
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-state",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
"AWS::CodeDeploy::DeploymentGroup": {
@@ -15470,41 +15833,41 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::Batch::ComputeEnvironment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html",
+ "AWS::ApiGateway::Model": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html",
"Properties": {
- "Type": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-type",
+ "ContentType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-contenttype",
"PrimitiveType": "String",
+ "Required": false,
"UpdateType": "Immutable"
},
- "ServiceRole": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-servicerole",
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-description",
"PrimitiveType": "String",
+ "Required": false,
"UpdateType": "Mutable"
},
- "ComputeEnvironmentName": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeenvironmentname",
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-name",
"PrimitiveType": "String",
+ "Required": false,
"UpdateType": "Immutable"
},
- "ComputeResources": {
- "Type": "ComputeResources",
+ "RestApiId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-restapiid",
+ "PrimitiveType": "String",
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeresources",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
- "State": {
+ "Schema": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-schema",
+ "PrimitiveType": "Json",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-state",
- "PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
"AWS::EC2::Route": {
@@ -15564,10 +15927,45 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::GuardDuty::ThreatIntelSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html",
+ "Properties": {
+ "Format": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-format",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Activate": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-activate",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "DetectorId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-detectorid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Location": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html#cfn-guardduty-threatintelset-location",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Logs::MetricFilter": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-metricfilter.html",
"Properties": {
"FilterPattern": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-metricfilter.html#cfn-cwl-metricfilter-filterpattern",
@@ -15737,38 +16135,10 @@
"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"
- }
- },
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html",
- "Properties": {
- "Serial": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html#cfn-iam-accesskey-serial",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "Status": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html#cfn-iam-accesskey-status",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "UserName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html#cfn-iam-accesskey-username",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::ElasticLoadBalancingV2::LoadBalancer": {
"Attributes": {
"CanonicalHostedZoneID": {
"PrimitiveType": "String"
},
@@ -15852,10 +16222,38 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::IAM::AccessKey": {
+ "Attributes": {
+ "SecretAccessKey": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html",
+ "Properties": {
+ "Serial": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html#cfn-iam-accesskey-serial",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Status": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html#cfn-iam-accesskey-status",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "UserName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-accesskey.html#cfn-iam-accesskey-username",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::ElasticBeanstalk::Application": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk.html",
"Properties": {
"ApplicationName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk.html#cfn-elasticbeanstalk-application-name",
@@ -15945,10 +16343,16 @@
"Type": "Artifacts",
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts",
"UpdateType": "Mutable"
},
+ "BadgeEnabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-badgeenabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
"Description": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-description",
"PrimitiveType": "String",
"UpdateType": "Mutable"
@@ -15957,10 +16361,16 @@
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "VpcConfig": {
+ "Type": "VpcConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-vpcconfig",
+ "UpdateType": "Mutable"
+ },
"Environment": {
"Type": "Environment",
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment",
"UpdateType": "Mutable"
@@ -15993,10 +16403,16 @@
"TimeoutInMinutes": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-timeoutinminutes",
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
+ },
+ "Cache": {
+ "Type": "ProjectCache",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-cache",
+ "UpdateType": "Mutable"
}
}
},
"AWS::SNS::TopicPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-policy.html",
@@ -16068,10 +16484,55 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::ElasticLoadBalancingV2::Listener": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html",
+ "Properties": {
+ "Certificates": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-certificates",
+ "DuplicatesAllowed": false,
+ "ItemType": "Certificate",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "DefaultActions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-defaultactions",
+ "DuplicatesAllowed": false,
+ "ItemType": "Action",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "LoadBalancerArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-loadbalancerarn",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Port": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-port",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Protocol": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-protocol",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "SslPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-sslpolicy",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::SecurityGroupEgress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html",
"Properties": {
"CidrIp": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-cidrip",
@@ -16127,55 +16588,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::ElasticLoadBalancingV2::Listener": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html",
- "Properties": {
- "Certificates": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-certificates",
- "DuplicatesAllowed": false,
- "ItemType": "Certificate",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "DefaultActions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-defaultactions",
- "DuplicatesAllowed": false,
- "ItemType": "Action",
- "Required": true,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "LoadBalancerArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-loadbalancerarn",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Port": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-port",
- "PrimitiveType": "Integer",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Protocol": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-protocol",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "SslPolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-sslpolicy",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EC2::NetworkInterface": {
"Attributes": {
"PrimaryPrivateIpAddress": {
"PrimitiveType": "String"
},
@@ -16530,10 +16946,27 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "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",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "MinimumHealthyHosts": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts",
+ "Required": false,
+ "Type": "MinimumHealthyHosts",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::DMS::EventSubscription": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html",
"Properties": {
"SourceType": {
"Required": false,
@@ -16580,27 +17013,10 @@
"ItemType": "Tag",
"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",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "MinimumHealthyHosts": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentconfig.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts",
- "Required": false,
- "Type": "MinimumHealthyHosts",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::DAX::ParameterGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-parametergroup.html",
"Properties": {
"ParameterNameValues": {
"Required": false,
@@ -16804,27 +17220,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::SubnetCidrBlock": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html",
- "Properties": {
- "Ipv6CidrBlock": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6cidrblock",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "SubnetId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-subnetid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"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",
@@ -16888,10 +17287,27 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::SubnetCidrBlock": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html",
+ "Properties": {
+ "Ipv6CidrBlock": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6cidrblock",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "SubnetId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-subnetid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::AutoScaling::LifecycleHook": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html",
"Properties": {
"AutoScalingGroupName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-autoscalinggroupname",
@@ -17048,49 +17464,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::RDS::OptionGroup": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html",
- "Properties": {
- "EngineName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-enginename",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "MajorEngineVersion": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-majorengineversion",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "OptionConfigurations": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-optionconfigurations",
- "DuplicatesAllowed": true,
- "ItemType": "OptionConfiguration",
- "Required": true,
- "Type": "List",
- "UpdateType": "Immutable"
- },
- "OptionGroupDescription": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-optiongroupdescription",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Tags": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-tags",
- "DuplicatesAllowed": true,
- "ItemType": "Tag",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ElastiCache::SecurityGroupIngress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html",
"Properties": {
"CacheSecurityGroupName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-cachesecuritygroupname",
@@ -17135,10 +17512,49 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::RDS::OptionGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html",
+ "Properties": {
+ "EngineName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-enginename",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "MajorEngineVersion": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-majorengineversion",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "OptionConfigurations": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-optionconfigurations",
+ "DuplicatesAllowed": true,
+ "ItemType": "OptionConfiguration",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "OptionGroupDescription": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-optiongroupdescription",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -17157,10 +17573,27 @@
"Type": "TopicRulePayload",
"UpdateType": "Mutable"
}
}
},
+ "AWS::OpsWorks::ElasticLoadBalancerAttachment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-elbattachment.html",
+ "Properties": {
+ "ElasticLoadBalancerName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-elbattachment.html#cfn-opsworks-elbattachment-elbname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "LayerId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-elbattachment.html#cfn-opsworks-elbattachment-layerid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElastiCache::ReplicationGroup": {
"Attributes": {
"ConfigurationEndPoint.Address": {
"PrimitiveType": "String"
},
@@ -17188,10 +17621,22 @@
"Type": "List"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html",
"Properties": {
+ "AtRestEncryptionEnabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-atrestencryptionenabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "AuthToken": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-authtoken",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"AutoMinorVersionUpgrade": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-autominorversionupgrade",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Mutable"
@@ -17355,27 +17800,16 @@
"DuplicatesAllowed": true,
"ItemType": "Tag",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
- }
- }
- },
- "AWS::OpsWorks::ElasticLoadBalancerAttachment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-elbattachment.html",
- "Properties": {
- "ElasticLoadBalancerName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-elbattachment.html#cfn-opsworks-elbattachment-elbname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
},
- "LayerId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-elbattachment.html#cfn-opsworks-elbattachment-layerid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
+ "TransitEncryptionEnabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html#cfn-elasticache-replicationgroup-transitencryptionenabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Immutable"
}
}
},
"AWS::Cognito::UserPoolUser": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpooluser.html",
@@ -17522,10 +17956,66 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::Cloud9::EnvironmentEC2": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html",
+ "Attributes": {
+ "Arn": {
+ "PrimitiveType": "String"
+ },
+ "Name": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "Repositories": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-repositories",
+ "ItemType": "Repository",
+ "UpdateType": "Immutable"
+ },
+ "OwnerArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-ownerarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "AutomaticStopTimeMinutes": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-automaticstoptimeminutes",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Immutable"
+ },
+ "SubnetId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-subnetid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "InstanceType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-instancetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloud9-environmentec2.html#cfn-cloud9-environmentec2-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::WAFRegional::WebACL": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-webacl.html",
"Properties": {
"MetricName": {
"Required": true,
@@ -17621,10 +18111,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-name",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
},
+ "QueryLoggingConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-queryloggingconfig",
+ "Required": false,
+ "Type": "QueryLoggingConfig",
+ "UpdateType": "Mutable"
+ },
"VPCs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone.html#cfn-route53-hostedzone-vpcs",
"DuplicatesAllowed": true,
"ItemType": "VPC",
"Required": false,
@@ -17671,10 +18167,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-description",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
+ "EndpointConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-endpointconfiguration",
+ "Required": false,
+ "Type": "EndpointConfiguration",
+ "UpdateType": "Mutable"
+ },
"FailOnWarnings": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-failonwarnings",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Mutable"
@@ -17771,10 +18273,16 @@
"ApplicationName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-application.html#cfn-codedeploy-application-applicationname",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
+ },
+ "ComputePlatform": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-application.html#cfn-codedeploy-application-computeplatform",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
}
}
},
"AWS::EC2::VPC": {
"Attributes": {
@@ -18154,93 +18662,78 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::DAX::Cluster": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html",
- "Attributes": {
- "ClusterDiscoveryEndpoint": {
- "PrimitiveType": "String"
- },
- "Arn": {
- "PrimitiveType": "String"
- }
- },
+ "AWS::WAF::SqlInjectionMatchSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html",
"Properties": {
- "Description": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-description",
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-name",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "ReplicationFactor": {
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-replicationfactor",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
- "ParameterGroupName": {
+ "SqlInjectionMatchTuples": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples",
+ "DuplicatesAllowed": false,
+ "ItemType": "SqlInjectionMatchTuple",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-parametergroupname",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "AvailabilityZones": {
- "PrimitiveItemType": "String",
"Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-availabilityzones",
"UpdateType": "Mutable"
- },
- "NodeType": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-nodetype",
+ }
+ }
+ },
+ "AWS::ApplicationAutoScaling::ScalingPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html",
+ "Properties": {
+ "PolicyName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policyname",
"PrimitiveType": "String",
+ "Required": true,
"UpdateType": "Immutable"
},
- "IAMRoleARN": {
+ "PolicyType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policytype",
+ "PrimitiveType": "String",
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-iamrolearn",
+ "UpdateType": "Mutable"
+ },
+ "ResourceId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-resourceid",
"PrimitiveType": "String",
+ "Required": false,
"UpdateType": "Immutable"
},
- "SubnetGroupName": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname",
+ "ScalableDimension": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalabledimension",
"PrimitiveType": "String",
+ "Required": false,
"UpdateType": "Immutable"
},
- "ClusterName": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clustername",
+ "ScalingTargetId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalingtargetid",
"PrimitiveType": "String",
+ "Required": false,
"UpdateType": "Immutable"
},
- "PreferredMaintenanceWindow": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-preferredmaintenancewindow",
+ "ServiceNamespace": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-servicenamespace",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "NotificationTopicARN": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-notificationtopicarn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
- "SecurityGroupIds": {
- "PrimitiveItemType": "String",
- "Type": "List",
+ "StepScalingPolicyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids",
+ "Type": "StepScalingPolicyConfiguration",
"UpdateType": "Mutable"
},
- "Tags": {
+ "TargetTrackingScalingPolicyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-tags",
- "PrimitiveType": "Json",
+ "Type": "TargetTrackingScalingPolicyConfiguration",
"UpdateType": "Mutable"
}
}
},
"AWS::EFS::FileSystem": {
@@ -18272,78 +18765,93 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::WAF::SqlInjectionMatchSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html",
+ "AWS::DAX::Cluster": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html",
+ "Attributes": {
+ "ClusterDiscoveryEndpoint": {
+ "PrimitiveType": "String"
+ },
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
"Properties": {
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-name",
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-description",
"PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ReplicationFactor": {
"Required": true,
- "UpdateType": "Immutable"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-replicationfactor",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
},
- "SqlInjectionMatchTuples": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples",
- "DuplicatesAllowed": false,
- "ItemType": "SqlInjectionMatchTuple",
+ "ParameterGroupName": {
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-parametergroupname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AvailabilityZones": {
+ "PrimitiveItemType": "String",
"Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-availabilityzones",
"UpdateType": "Mutable"
- }
- }
- },
- "AWS::ApplicationAutoScaling::ScalingPolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html",
- "Properties": {
- "PolicyName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policyname",
- "PrimitiveType": "String",
+ },
+ "NodeType": {
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-nodetype",
+ "PrimitiveType": "String",
"UpdateType": "Immutable"
},
- "PolicyType": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policytype",
- "PrimitiveType": "String",
+ "IAMRoleARN": {
"Required": true,
- "UpdateType": "Mutable"
- },
- "ResourceId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-resourceid",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-iamrolearn",
"PrimitiveType": "String",
- "Required": false,
"UpdateType": "Immutable"
},
- "ScalableDimension": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalabledimension",
- "PrimitiveType": "String",
+ "SubnetGroupName": {
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-subnetgroupname",
+ "PrimitiveType": "String",
"UpdateType": "Immutable"
},
- "ScalingTargetId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-scalingtargetid",
- "PrimitiveType": "String",
+ "ClusterName": {
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-clustername",
+ "PrimitiveType": "String",
"UpdateType": "Immutable"
},
- "ServiceNamespace": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-servicenamespace",
+ "PreferredMaintenanceWindow": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-preferredmaintenancewindow",
"PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "NotificationTopicARN": {
"Required": false,
- "UpdateType": "Immutable"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-notificationtopicarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
},
- "StepScalingPolicyConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration",
+ "SecurityGroupIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
"Required": false,
- "Type": "StepScalingPolicyConfiguration",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-securitygroupids",
"UpdateType": "Mutable"
},
- "TargetTrackingScalingPolicyConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration",
+ "Tags": {
"Required": false,
- "Type": "TargetTrackingScalingPolicyConfiguration",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html#cfn-dax-cluster-tags",
+ "PrimitiveType": "Json",
"UpdateType": "Mutable"
}
}
},
"AWS::CodeCommit::Repository": {
@@ -18985,62 +19493,10 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
- "AWS::Config::ConfigRule": {
- "Attributes": {
- "Arn": {
- "PrimitiveType": "String"
- },
- "Compliance.Type": {
- "PrimitiveType": "String"
- },
- "ConfigRuleId": {
- "PrimitiveType": "String"
- }
- },
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html",
- "Properties": {
- "ConfigRuleName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-configrulename",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-description",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "InputParameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-inputparameters",
- "PrimitiveType": "Json",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "MaximumExecutionFrequency": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-maximumexecutionfrequency",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Scope": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-scope",
- "Required": false,
- "Type": "Scope",
- "UpdateType": "Mutable"
- },
- "Source": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-source",
- "Required": true,
- "Type": "Source",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::OpsWorks::Instance": {
"Attributes": {
"AvailabilityZone": {
"PrimitiveType": "String"
},
@@ -19193,10 +19649,62 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Config::ConfigRule": {
+ "Attributes": {
+ "Arn": {
+ "PrimitiveType": "String"
+ },
+ "Compliance.Type": {
+ "PrimitiveType": "String"
+ },
+ "ConfigRuleId": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html",
+ "Properties": {
+ "ConfigRuleName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-configrulename",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-description",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "InputParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-inputparameters",
+ "PrimitiveType": "Json",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "MaximumExecutionFrequency": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-maximumexecutionfrequency",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Scope": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-scope",
+ "Required": false,
+ "Type": "Scope",
+ "UpdateType": "Mutable"
+ },
+ "Source": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configrule.html#cfn-config-configrule-source",
+ "Required": true,
+ "Type": "Source",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Glue::Partition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-partition.html",
"Properties": {
"TableName": {
"Required": true,
@@ -19719,63 +20227,10 @@
"Type": "S3DestinationConfiguration",
"UpdateType": "Mutable"
}
}
},
- "AWS::IAM::ManagedPolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html",
- "Properties": {
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "Groups": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups",
- "DuplicatesAllowed": false,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "ManagedPolicyName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-managedpolicyname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "Path": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-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": 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": "Mutable"
- },
- "Users": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users",
- "DuplicatesAllowed": true,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::RDS::DBInstance": {
"Attributes": {
"Endpoint.Address": {
"PrimitiveType": "String"
},
@@ -19983,10 +20438,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-sourcedbinstanceidentifier",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "SourceRegion": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-sourceregion",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"StorageEncrypted": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-storageencrypted",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Immutable"
@@ -20019,25 +20480,60 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::WAFRegional::IPSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html",
+ "AWS::IAM::ManagedPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html",
"Properties": {
- "IPSetDescriptors": {
- "Type": "List",
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description",
+ "PrimitiveType": "String",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-ipsetdescriptors",
- "ItemType": "IPSetDescriptor",
+ "UpdateType": "Immutable"
+ },
+ "Groups": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-groups",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
"UpdateType": "Mutable"
},
- "Name": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-name",
+ "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": 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": "Mutable"
+ },
+ "Users": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-users",
+ "DuplicatesAllowed": true,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
}
}
},
"AWS::EC2::NetworkInterfaceAttachment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html",
@@ -20066,52 +20562,39 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::IoT::PolicyPrincipalAttachment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html",
+ "AWS::WAFRegional::IPSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html",
"Properties": {
- "PolicyName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-policyname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
+ "IPSetDescriptors": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-ipsetdescriptors",
+ "ItemType": "IPSetDescriptor",
+ "UpdateType": "Mutable"
},
- "Principal": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-principal",
- "PrimitiveType": "String",
+ "Name": {
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-name",
+ "PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::CustomerGateway": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html",
+ "AWS::IoT::PolicyPrincipalAttachment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html",
"Properties": {
- "BgpAsn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn",
- "PrimitiveType": "Integer",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "IpAddress": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress",
+ "PolicyName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-policyname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
},
- "Tags": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags",
- "DuplicatesAllowed": true,
- "ItemType": "Tag",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "Type": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type",
+ "Principal": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-principal",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
}
}
@@ -20147,18 +20630,57 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scalabledimension",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
},
+ "ScheduledActions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-scheduledactions",
+ "DuplicatesAllowed": false,
+ "ItemType": "ScheduledAction",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
"ServiceNamespace": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-servicenamespace",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::CustomerGateway": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html",
+ "Properties": {
+ "BgpAsn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-bgpasn",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "IpAddress": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-ipaddress",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-customer-gateway.html#cfn-ec2-customergateway-type",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::ApiGateway::Stage": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html",
"Properties": {
"CacheClusterEnabled": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclusterenabled",
@@ -20293,10 +20815,38 @@
"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"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html",
+ "Properties": {
+ "LifecyclePolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-lifecyclepolicy",
+ "Required": false,
+ "Type": "LifecyclePolicy",
+ "UpdateType": "Mutable"
+ },
+ "RepositoryName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositoryname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "RepositoryPolicyText": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositorypolicytext",
+ "PrimitiveType": "Json",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::TrunkInterfaceAssociation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trunkinterfaceassociation.html",
"Properties": {
"BranchInterfaceId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trunkinterfaceassociation.html#cfn-ec2-trunkinterfaceassociation-branchinterfaceid",
@@ -20322,32 +20872,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::ECR::Repository": {
- "Attributes": {
- "Arn": {
- "PrimitiveType": "String"
- }
- },
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html",
- "Properties": {
- "RepositoryName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositoryname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "RepositoryPolicyText": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositorypolicytext",
- "PrimitiveType": "Json",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ApiGateway::GatewayResponse": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html",
"Properties": {
"ResponseParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responseparameters",
@@ -20400,10 +20928,21 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::ApiGateway::ClientCertificate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html",
+ "Properties": {
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-description",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGateway::Method": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html",
"Properties": {
"ApiKeyRequired": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-apikeyrequired",
@@ -20483,21 +21022,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::ApiGateway::ClientCertificate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html",
- "Properties": {
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-description",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::DMS::Endpoint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html",
"Attributes": {
"ExternalId": {
"PrimitiveType": "String"
@@ -20601,33 +21129,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-mongodbsettings",
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::VolumeAttachment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html",
- "Properties": {
- "Device": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-device",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "InstanceId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-instanceid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "VolumeId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-volumeid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::DirectoryService::SimpleAD": {
"Attributes": {
"Alias": {
"PrimitiveType": "String"
},
@@ -20686,10 +21191,33 @@
"Type": "VpcSettings",
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::VolumeAttachment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html",
+ "Properties": {
+ "Device": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-device",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "InstanceId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-instanceid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "VolumeId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-volumeid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EC2::Host": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html",
"Properties": {
"AutoPlacement": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement",
@@ -20770,16 +21298,34 @@
"ItemType": "ContainerDefinition",
"Required": false,
"Type": "List",
"UpdateType": "Immutable"
},
+ "Cpu": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-cpu",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "ExecutionRoleArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-executionrolearn",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"Family": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-family",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "Memory": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-memory",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"NetworkMode": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-networkmode",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
@@ -20790,10 +21336,18 @@
"ItemType": "TaskDefinitionPlacementConstraint",
"Required": false,
"Type": "List",
"UpdateType": "Immutable"
},
+ "RequiresCompatibilities": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-requirescompatibilities",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "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"
@@ -20893,27 +21447,10 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
- "AWS::IoT::ThingPrincipalAttachment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html",
- "Properties": {
- "Principal": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html#cfn-iot-thingprincipalattachment-principal",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "ThingName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html#cfn-iot-thingprincipalattachment-thingname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::ElastiCache::CacheCluster": {
"Attributes": {
"ConfigurationEndpoint.Address": {
"PrimitiveType": "String"
},
@@ -21065,10 +21602,38 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::IoT::ThingPrincipalAttachment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html",
+ "Properties": {
+ "Principal": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html#cfn-iot-thingprincipalattachment-principal",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "ThingName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thingprincipalattachment.html#cfn-iot-thingprincipalattachment-thingname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
+ "AWS::GuardDuty::Detector": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html",
+ "Properties": {
+ "Enable": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticBeanstalk::ApplicationVersion": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html",
"Properties": {
"ApplicationName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-version.html#cfn-elasticbeanstalk-applicationversion-applicationname",
@@ -21215,10 +21780,13 @@
"PrimitiveItemType": "String",
"Type": "List"
},
"TargetGroupFullName": {
"PrimitiveType": "String"
+ },
+ "TargetGroupName": {
+ "PrimitiveType": "String"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html",
"Properties": {
"HealthCheckIntervalSeconds": {
@@ -21784,10 +22352,45 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::GuardDuty::IPSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html",
+ "Properties": {
+ "Format": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-format",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Activate": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-activate",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "DetectorId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-detectorid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Location": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-ipset.html#cfn-guardduty-ipset-location",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::Certificate": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -22538,7 +23141,7 @@
"UpdateType": "Mutable"
}
}
}
},
- "ResourceSpecificationVersion": "1.10.0"
+ "ResourceSpecificationVersion": "1.11.0"
}
\ No newline at end of file