CloudFormationResourceSpecification.json in humidifier-1.4.1 vs CloudFormationResourceSpecification.json in humidifier-1.4.2
- old
+ new
@@ -8,11 +8,11 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-path",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"Type": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"Packaging": {
@@ -39,10 +39,81 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::DMS::Endpoint.MongoDbSettings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html",
+ "Properties": {
+ "AuthSource": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-authsource",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AuthMechanism": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-authmechanism",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Username": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-username",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DocsToInvestigate": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-docstoinvestigate",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ServerName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-servername",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Port": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-port",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "ExtractDocId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-extractdocid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DatabaseName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-databasename",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AuthType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-authtype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Password": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-password",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "NestingLevel": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html#cfn-dms-endpoint-mongodbsettings-nestinglevel",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticBeanstalk::ConfigurationTemplate.ConfigurationOptionSetting": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html",
"Properties": {
"Namespace": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html#cfn-beanstalk-optionsettings-namespace",
@@ -344,10 +415,53 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceFleetConfig.InstanceTypeConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html",
+ "Properties": {
+ "BidPrice": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-bidprice",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "BidPriceAsPercentageOfOnDemandPrice": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-bidpriceaspercentageofondemandprice",
+ "PrimitiveType": "Double",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Configurations": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-configurations",
+ "DuplicatesAllowed": false,
+ "ItemType": "Configuration",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "EbsConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-ebsconfiguration",
+ "Required": false,
+ "Type": "EbsConfiguration",
+ "UpdateType": "Immutable"
+ },
+ "InstanceType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-instancetype",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "WeightedCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfig-weightedcapacity",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::WAFRegional::XssMatchSet.XssMatchTuple": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-xssmatchtuple.html",
"Properties": {
"TextTransformation": {
"Required": true,
@@ -361,10 +475,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-xssmatchtuple.html#cfn-wafregional-xssmatchset-xssmatchtuple-fieldtomatch",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-predefinedmetricspecification.html",
+ "Properties": {
+ "PredefinedMetricType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-predefinedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-predefinedmetricspecification-predefinedmetrictype",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "ResourceLabel": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-predefinedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-predefinedmetricspecification-resourcelabel",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CertificateManager::Certificate.DomainValidationOption": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-certificate-domainvalidationoption.html",
"Properties": {
"DomainName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-certificate-domainvalidationoption.html#cfn-certificatemanager-certificate-domainvalidationoptions-domainname",
@@ -642,10 +773,63 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SecurityGroup.Ingress": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html",
+ "Properties": {
+ "CidrIp": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidrip",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "CidrIpv6": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidripv6",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "FromPort": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-fromport",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "IpProtocol": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-ipprotocol",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "SourceSecurityGroupId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SourceSecurityGroupName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "SourceSecurityGroupOwnerId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupownerid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ToPort": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-toport",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::InstanceGroupConfig.ScalingTrigger": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingtrigger.html",
"Properties": {
"CloudWatchAlarmDefinition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingtrigger.html#cfn-elasticmapreduce-instancegroupconfig-scalingtrigger-cloudwatchalarmdefinition",
@@ -666,10 +850,57 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::DMS::Endpoint.S3Settings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html",
+ "Properties": {
+ "ExternalTableDefinition": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-externaltabledefinition",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "BucketName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-bucketname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "BucketFolder": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-bucketfolder",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CsvRowDelimiter": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvrowdelimiter",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CsvDelimiter": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-csvdelimiter",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ServiceAccessRoleArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-serviceaccessrolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CompressionType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html#cfn-dms-endpoint-s3settings-compressiontype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html",
"Properties": {
"DeviceName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-devicename",
@@ -1624,10 +1855,47 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApplicationAutoScaling::ScalingPolicy.CustomizedMetricSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html",
+ "Properties": {
+ "Dimensions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-dimensions",
+ "DuplicatesAllowed": false,
+ "ItemType": "MetricDimension",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "MetricName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-metricname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Namespace": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-namespace",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Statistic": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-statistic",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Unit": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html#cfn-applicationautoscaling-scalingpolicy-customizedmetricspecification-unit",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DirectoryService::MicrosoftAD.VpcSettings": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html",
"Properties": {
"SubnetIds": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html#cfn-directoryservice-microsoftad-vpcsettings-subnetids",
@@ -1788,10 +2056,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceFleetConfig.VolumeSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-volumespecification.html",
+ "Properties": {
+ "Iops": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-volumespecification.html#cfn-elasticmapreduce-instancefleetconfig-volumespecification-iops",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "SizeInGB": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-volumespecification.html#cfn-elasticmapreduce-instancefleetconfig-volumespecification-sizeingb",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "VolumeType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-volumespecification.html#cfn-elasticmapreduce-instancefleetconfig-volumespecification-volumetype",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::WAF::SqlInjectionMatchSet.SqlInjectionMatchTuple": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html",
"Properties": {
"FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples-fieldtomatch",
@@ -1860,10 +2151,27 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::Redshift::Cluster.LoggingProperties": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html",
+ "Properties": {
+ "BucketName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-bucketname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "S3KeyPrefix": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-s3keyprefix",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::Instance.BlockDeviceMapping": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-blockdevicemapping.html",
"Properties": {
"DeviceName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-blockdevicemapping.html#cfn-opsworks-instance-blockdevicemapping-devicename",
@@ -2220,10 +2528,33 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::Cluster.SpotProvisioningSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html",
+ "Properties": {
+ "BlockDurationMinutes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-blockdurationminutes",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "TimeoutAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-timeoutaction",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "TimeoutDurationMinutes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-timeoutdurationminutes",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::Layer.VolumeConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html",
"Properties": {
"Iops": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volconfig-iops",
@@ -2325,10 +2656,33 @@
"AWS::EC2::Instance.NoDevice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-nodevice.html",
"Properties": {
}
},
+ "AWS::EMR::InstanceFleetConfig.SpotProvisioningSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-spotprovisioningspecification.html",
+ "Properties": {
+ "BlockDurationMinutes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-spotprovisioningspecification.html#cfn-elasticmapreduce-instancefleetconfig-spotprovisioningspecification-blockdurationminutes",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "TimeoutAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-spotprovisioningspecification.html#cfn-elasticmapreduce-instancefleetconfig-spotprovisioningspecification-timeoutaction",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "TimeoutDurationMinutes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-spotprovisioningspecification.html#cfn-elasticmapreduce-instancefleetconfig-spotprovisioningspecification-timeoutdurationminutes",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html",
"Properties": {
"AssociatePublicIpAddress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html#cfn-ec2-spotfleet-instancenetworkinterfacespecification-associatepublicipaddress",
@@ -3246,10 +3600,29 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html",
+ "Properties": {
+ "NotificationTypes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html#cfn-as-group-notificationconfigurations-notificationtypes",
+ "DuplicatesAllowed": true,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "TopicARN": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html#cfn-autoscaling-autoscalinggroup-notificationconfigurations-topicarn",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html",
"Properties": {
"EmitInterval": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html#cfn-elb-accessloggingpolicy-emitinterval",
@@ -3570,10 +3943,47 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "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",
+ "DuplicatesAllowed": false,
+ "ItemType": "InstanceTypeConfig",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "LaunchSpecifications": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-launchspecifications",
+ "Required": false,
+ "Type": "InstanceFleetProvisioningSpecifications",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-name",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "TargetOnDemandCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-targetondemandcapacity",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "TargetSpotCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-targetspotcapacity",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule.RepublishAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-republish.html",
"Properties": {
"RoleArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-republish.html#cfn-iot-republish-rolearn",
@@ -3810,10 +4220,16 @@
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Immutable"
},
+ "CoreInstanceFleet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-coreinstancefleet",
+ "Required": false,
+ "Type": "InstanceFleetConfig",
+ "UpdateType": "Immutable"
+ },
"CoreInstanceGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig.html#cfn-emr-cluster-jobflowinstancesconfig-coreinstancegroup",
"Required": false,
"Type": "InstanceGroupConfig",
"UpdateType": "Immutable"
@@ -3846,13 +4262,19 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig.html#cfn-emr-cluster-jobflowinstancesconfig-hadoopversion",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "MasterInstanceFleet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig.html#cfn-elasticmapreduce-cluster-jobflowinstancesconfig-masterinstancefleet",
+ "Required": false,
+ "Type": "InstanceFleetConfig",
+ "UpdateType": "Immutable"
+ },
"MasterInstanceGroup": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig.html#cfn-emr-cluster-jobflowinstancesconfig-masterinstancegroup",
- "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig.html#cfn-emr-cluster-jobflowinstancesconfig-coreinstancegroup",
+ "Required": false,
"Type": "InstanceGroupConfig",
"UpdateType": "Immutable"
},
"Placement": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-jobflowinstancesconfig.html#cfn-emr-cluster-jobflowinstancesconfig-placement",
@@ -4338,10 +4760,57 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SecurityGroup.Egress": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html",
+ "Properties": {
+ "CidrIp": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidrip",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "CidrIpv6": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidripv6",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "DestinationPrefixListId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-destinationprefixlistid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "DestinationSecurityGroupId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-destsecgroupid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "FromPort": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-fromport",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "IpProtocol": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-ipprotocol",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "ToPort": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-toport",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudFront::Distribution.CacheBehavior": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachebehavior.html",
"Properties": {
"AllowedMethods": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cachebehavior.html#cfn-cloudfront-cachebehavior-allowedmethods",
@@ -4699,10 +5168,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApplicationAutoScaling::ScalingPolicy.MetricDimension": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-metricdimension.html",
+ "Properties": {
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-metricdimension.html#cfn-applicationautoscaling-scalingpolicy-metricdimension-name",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-metricdimension.html#cfn-applicationautoscaling-scalingpolicy-metricdimension-value",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Lambda::Function.Environment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-environment.html",
"Properties": {
"Variables": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-environment.html#cfn-lambda-function-environment-variables",
@@ -4723,10 +5209,37 @@
"Type": "ShutdownEventConfiguration",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceFleetConfig.Configuration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-configuration.html",
+ "Properties": {
+ "Classification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-configuration.html#cfn-elasticmapreduce-instancefleetconfig-configuration-classification",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "ConfigurationProperties": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-configuration.html#cfn-elasticmapreduce-instancefleetconfig-configuration-configurationproperties",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "Map",
+ "UpdateType": "Immutable"
+ },
+ "Configurations": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-configuration.html#cfn-elasticmapreduce-instancefleetconfig-configuration-configurations",
+ "DuplicatesAllowed": false,
+ "ItemType": "Configuration",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Cognito::UserPoolUser.AttributeType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html",
"Properties": {
"Value": {
"Required": false,
@@ -5348,29 +5861,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::AutoScaling::AutoScalingGroup.NotificationConfigurations": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html",
- "Properties": {
- "NotificationTypes": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html#cfn-as-group-notificationconfigurations-notificationtypes",
- "DuplicatesAllowed": true,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "TopicARN": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html#cfn-autoscaling-autoscalinggroup-notificationconfigurations-topicarn",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisFirehose::DeliveryStream.BufferingHints": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bufferinghints.html",
"Properties": {
"IntervalInSeconds": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bufferinghints.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bufferinghints-intervalinseconds",
@@ -5500,10 +5994,45 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingScalingPolicyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html",
+ "Properties": {
+ "CustomizedMetricSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration-customizedmetricspecification",
+ "Required": false,
+ "Type": "CustomizedMetricSpecification",
+ "UpdateType": "Mutable"
+ },
+ "PredefinedMetricSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration-predefinedmetricspecification",
+ "Required": false,
+ "Type": "PredefinedMetricSpecification",
+ "UpdateType": "Mutable"
+ },
+ "ScaleInCooldown": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration-scaleincooldown",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ScaleOutCooldown": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration-scaleoutcooldown",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "TargetValue": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration-targetvalue",
+ "PrimitiveType": "Double",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisFirehose::DeliveryStream.S3DestinationConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html",
"Properties": {
"BucketARN": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration.html#cfn-kinesisfirehose-kinesisdeliverystream-s3destinationconfiguration-bucketarn",
@@ -5658,10 +6187,53 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::Cluster.InstanceTypeConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html",
+ "Properties": {
+ "BidPrice": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-bidprice",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "BidPriceAsPercentageOfOnDemandPrice": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-bidpriceaspercentageofondemandprice",
+ "PrimitiveType": "Double",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Configurations": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-configurations",
+ "DuplicatesAllowed": false,
+ "ItemType": "Configuration",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "EbsConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-ebsconfiguration",
+ "Required": false,
+ "Type": "EbsConfiguration",
+ "UpdateType": "Immutable"
+ },
+ "InstanceType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-instancetype",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "WeightedCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html#cfn-elasticmapreduce-cluster-instancetypeconfig-weightedcapacity",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"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",
@@ -5768,17 +6340,17 @@
},
"AWS::CodeBuild::Project.EnvironmentVariable": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html",
"Properties": {
"Value": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-value",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"Name": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html#cfn-codebuild-project-environmentvariable-name",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
@@ -6366,10 +6938,29 @@
"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::CloudFront::Distribution.OriginCustomHeader": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-origin-origincustomheader.html",
"Properties": {
"HeaderName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-origin-origincustomheader.html#cfn-cloudfront-origin-origincustomheader-headername",
@@ -6970,10 +7561,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",
@@ -7127,57 +7729,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::SecurityGroup.Rule": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html",
- "Properties": {
- "CidrIp": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidrip",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "FromPort": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-fromport",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "IpProtocol": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-ipprotocol",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "SourceSecurityGroupId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "SourceSecurityGroupName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "SourceSecurityGroupOwnerId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-sourcesecuritygroupownerid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "ToPort": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-toport",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::S3::Bucket.RedirectRule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html",
"Properties": {
"HostName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html#cfn-s3-websiteconfiguration-redirectrule-hostname",
@@ -7453,11 +8008,11 @@
},
"AWS::CodeBuild::Project.Source": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html",
"Properties": {
"Type": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"Auth": {
@@ -7656,11 +8211,11 @@
},
"AWS::CodeBuild::Project.Environment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html",
"Properties": {
"Type": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-type",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"EnvironmentVariables": {
@@ -7668,18 +8223,24 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-environmentvariables",
"ItemType": "EnvironmentVariable",
"UpdateType": "Mutable"
},
- "Image": {
+ "PrivilegedMode": {
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-privilegedmode",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "Image": {
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-image",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"ComputeType": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
@@ -7724,10 +8285,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::InstanceFleetConfig.EbsBlockDeviceConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig.html",
+ "Properties": {
+ "VolumeSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig.html#cfn-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig-volumespecification",
+ "Required": true,
+ "Type": "VolumeSpecification",
+ "UpdateType": "Immutable"
+ },
+ "VolumesPerInstance": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig.html#cfn-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig-volumesperinstance",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"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",
@@ -7848,10 +8426,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::Cluster.InstanceFleetProvisioningSpecifications": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetprovisioningspecifications.html",
+ "Properties": {
+ "SpotSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetprovisioningspecifications.html#cfn-elasticmapreduce-cluster-instancefleetprovisioningspecifications-spotspecification",
+ "Required": true,
+ "Type": "SpotProvisioningSpecification",
+ "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",
@@ -7896,10 +8485,21 @@
"Required": false,
"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",
@@ -8804,10 +9404,59 @@
"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",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "InstanceFleetType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancefleettype",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "InstanceTypeConfigs": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-instancetypeconfigs",
+ "DuplicatesAllowed": false,
+ "ItemType": "InstanceTypeConfig",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "LaunchSpecifications": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-launchspecifications",
+ "Required": false,
+ "Type": "InstanceFleetProvisioningSpecifications",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-name",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "TargetOnDemandCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-targetondemandcapacity",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "TargetSpotCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-targetspotcapacity",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::RDS::DBSecurityGroupIngress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-security-group-ingress.html",
"Properties": {
"CIDRIP": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-security-group-ingress.html#cfn-rds-securitygroup-ingress-cidrip",
@@ -8893,10 +9542,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-name",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "RetentionPeriodHours": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-retentionperiodhours",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
"ShardCount": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html#cfn-kinesis-stream-shardcount",
"PrimitiveType": "Integer",
"Required": true,
"UpdateType": "Mutable"
@@ -9273,10 +9928,27 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::CloudWatch::Dashboard": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-dashboard.html",
+ "Properties": {
+ "DashboardName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-dashboard.html#cfn-cloudwatch-dashboard-dashboardname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "DashboardBody": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-dashboard.html#cfn-cloudwatch-dashboard-dashboardbody",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IAM::Policy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html",
"Properties": {
"Groups": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-groups",
@@ -9315,14 +9987,14 @@
"UpdateType": "Mutable"
}
}
},
"AWS::EC2::InternetGateway": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-internet-gateway.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html",
"Properties": {
"Tags": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-internet-gateway.html#cfn-ec2-internetgateway-tags",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html#cfn-ec2-internetgateway-tags",
"DuplicatesAllowed": true,
"ItemType": "Tag",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
@@ -9793,10 +10465,33 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::NetworkInterfacePermission": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html",
+ "Properties": {
+ "AwsAccountId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-awsaccountid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "NetworkInterfaceId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-networkinterfaceid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Permission": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-permission",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Config::DeliveryChannel": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html",
"Properties": {
"ConfigSnapshotDeliveryProperties": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html#cfn-config-deliverychannel-configsnapshotdeliveryproperties",
@@ -10090,10 +10785,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-kmskeyid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "LoggingProperties": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-loggingproperties",
+ "Required": false,
+ "Type": "LoggingProperties",
+ "UpdateType": "Mutable"
+ },
"MasterUserPassword": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-cluster.html#cfn-redshift-cluster-masteruserpassword",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
@@ -10522,10 +11223,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApiGateway::DomainName": {
+ "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,
+ "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"
+ }
+ }
+ },
"AWS::GameLift::Fleet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html",
"Properties": {
"BuildId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html#cfn-gamelift-fleet-buildid",
@@ -10754,10 +11472,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-preferredmaintenancewindow",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
+ "ReplicationSourceIdentifier": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-replicationsourceidentifier",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
"SnapshotIdentifier": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html#cfn-rds-dbcluster-snapshotidentifier",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
@@ -11174,10 +11898,33 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::DMS::Certificate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html",
+ "Properties": {
+ "CertificateIdentifier": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html#cfn-dms-certificate-certificateidentifier",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "CertificatePem": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html#cfn-dms-certificate-certificatepem",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "CertificateWallet": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-certificate.html#cfn-dms-certificate-certificatewallet",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::ApiGateway::ApiKey": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html",
"Properties": {
"Description": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apigateway-apikey-description",
@@ -11394,11 +12141,11 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html",
"Properties": {
"DestinationCidrBlock": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationcidrblock",
"PrimitiveType": "String",
- "Required": true,
+ "Required": false,
"UpdateType": "Immutable"
},
"DestinationIpv6CidrBlock": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route.html#cfn-ec2-route-destinationipv6cidrblock",
"PrimitiveType": "String",
@@ -11715,10 +12462,41 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::DMS::ReplicationSubnetGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html",
+ "Properties": {
+ "ReplicationSubnetGroupDescription": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-replicationsubnetgroupdescription",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ReplicationSubnetGroupIdentifier": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-replicationsubnetgroupidentifier",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "SubnetIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-subnetids",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationsubnetgroup.html#cfn-dms-replicationsubnetgroup-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::ElastiCache::SubnetGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html",
"Properties": {
"CacheSubnetGroupName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-subnetgroup.html#cfn-elasticache-subnetgroup-cachesubnetgroupname",
@@ -11750,29 +12528,29 @@
}
},
"Properties": {
"Artifacts": {
"Type": "Artifacts",
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-artifacts",
"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"
},
"ServiceRole": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-servicerole",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"Environment": {
"Type": "Environment",
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment",
"UpdateType": "Mutable"
},
"EncryptionKey": {
"Required": false,
@@ -11780,11 +12558,11 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"Source": {
"Type": "Source",
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-source",
"UpdateType": "Mutable"
},
"Tags": {
"Type": "List",
@@ -11995,10 +12773,16 @@
"PrimitiveItemType": "String",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
+ "InterfaceType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-interfacetype",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"Ipv6AddressCount": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface.html#cfn-ec2-networkinterface-ipv6addresscount",
"PrimitiveType": "Integer",
"Required": false,
"UpdateType": "Mutable"
@@ -12283,10 +13067,60 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::DMS::EventSubscription": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html",
+ "Properties": {
+ "SourceType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-sourcetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "EventCategories": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-eventcategories",
+ "UpdateType": "Mutable"
+ },
+ "Enabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-enabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "SubscriptionName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-subscriptionname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "SnsTopicArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-snstopicarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SourceIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-sourceids",
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-eventsubscription.html#cfn-dms-eventsubscription-tags",
+ "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",
@@ -12383,71 +13217,85 @@
"UpdateType": "Mutable"
}
}
},
"AWS::CloudTrail::Trail": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html",
"Properties": {
"CloudWatchLogsLogGroupArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-cloudwatchlogsloggrouparn",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-cloudwatchlogsloggroupaem",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"CloudWatchLogsRoleArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-cloudwatchlogsrolearn",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-cloudwatchlogsrolearn",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"EnableLogFileValidation": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-enablelogfilevalidation",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-enablelogfilevalidation",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Mutable"
},
"IncludeGlobalServiceEvents": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-includeglobalserviceevents",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-includeglobalserviceevents",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Mutable"
},
"IsLogging": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-islogging",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-islogging",
"PrimitiveType": "Boolean",
"Required": true,
"UpdateType": "Mutable"
},
"IsMultiRegionTrail": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-ismultiregiontrail",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-ismultiregiontrail",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Mutable"
},
"KMSKeyId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-kmskeyid",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-kmskeyid",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"S3BucketName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-s3bucketname",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-s3bucketname",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
"S3KeyPrefix": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-s3keyprefix",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-s3keyprefix",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
},
"SnsTopicName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html#cfn-cloudtrail-trail-snstopicname",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-snstopicname",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#cfn-cloudtrail-trail-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "TrailName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail.html#aws-cloudtrail-trail-trailname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
}
}
},
"AWS::EMR::InstanceGroupConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html",
@@ -12632,11 +13480,11 @@
},
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-name",
"PrimitiveType": "String",
"Required": false,
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"RestartExecutionOnUpdate": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-pipeline.html#cfn-codepipeline-pipeline-restartexecutiononupdate",
"PrimitiveType": "Boolean",
"Required": false,
@@ -13111,19 +13959,19 @@
"UpdateType": "Immutable"
},
"SecurityGroupEgress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-securitygroupegress",
"DuplicatesAllowed": true,
- "ItemType": "Rule",
+ "ItemType": "Egress",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
"SecurityGroupIngress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group.html#cfn-ec2-securitygroup-securitygroupingress",
"DuplicatesAllowed": true,
- "ItemType": "Rule",
+ "ItemType": "Ingress",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
},
"Tags": {
@@ -13241,10 +14089,18 @@
"PrimitiveType": "String"
}
},
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html",
"Properties": {
+ "BinaryMediaTypes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-binarymediatypes",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
"Body": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-body",
"PrimitiveType": "Json",
"Required": false,
"UpdateType": "Mutable"
@@ -13470,11 +14326,11 @@
},
"IamInstanceProfile": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-iaminstanceprofile",
"PrimitiveType": "String",
"Required": false,
- "UpdateType": "Immutable"
+ "UpdateType": "Mutable"
},
"ImageId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2-instance-imageid",
"PrimitiveType": "String",
"Required": true,
@@ -13800,10 +14656,16 @@
"StepScalingPolicyConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration",
"Required": false,
"Type": "StepScalingPolicyConfiguration",
"UpdateType": "Mutable"
+ },
+ "TargetTrackingScalingPolicyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration",
+ "Required": false,
+ "Type": "TargetTrackingScalingPolicyConfiguration",
+ "UpdateType": "Mutable"
}
}
},
"AWS::CodeCommit::Repository": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html",
@@ -13953,32 +14815,32 @@
"UpdateType": "Mutable"
}
}
},
"AWS::EMR::Step": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-step.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html",
"Properties": {
"ActionOnFailure": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-step.html#cfn-elasticmapreduce-step-actiononfailure",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-actiononfailure",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
},
"HadoopJarStep": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-step.html#cfn-elasticmapreduce-step-hadoopjarstep",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-hadoopjarstep",
"Required": true,
"Type": "HadoopJarStepConfig",
"UpdateType": "Immutable"
},
"JobFlowId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-step.html#cfn-elasticmapreduce-step-jobflowid",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-jobflowid",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
},
"Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-step.html#cfn-elasticmapreduce-step-name",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-step.html#cfn-elasticmapreduce-step-name",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Immutable"
}
}
@@ -13996,11 +14858,11 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationrecorder.html#cfn-config-configurationrecorder-recordinggroup",
"Required": false,
"Type": "RecordingGroup",
"UpdateType": "Mutable"
},
- "RoleArn": {
+ "RoleARN": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationrecorder.html#cfn-config-configurationrecorder-rolearn",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
}
@@ -14089,10 +14951,18 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-solutionstackname",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-elasticbeanstalk-environment-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
"TemplateName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#cfn-beanstalk-environment-templatename",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Mutable"
@@ -14238,12 +15108,14 @@
"Required": false,
"UpdateType": "Immutable"
},
"NtpServers": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcp-options.html#cfn-ec2-dhcpoptions-ntpservers",
- "PrimitiveType": "String",
+ "DuplicatesAllowed": true,
+ "PrimitiveItemType": "String",
"Required": false,
+ "Type": "List",
"UpdateType": "Immutable"
},
"Tags": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-dhcp-options.html#cfn-ec2-dhcpoptions-tags",
"DuplicatesAllowed": true,
@@ -14873,10 +15745,21 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::EgressOnlyInternetGateway": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-egressonlyinternetgateway.html",
+ "Properties": {
+ "VpcId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-egressonlyinternetgateway.html#cfn-ec2-egressonlyinternetgateway-vpcid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Route53::RecordSetGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html",
"Properties": {
"Comment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html#cfn-route53-recordsetgroup-comment",
@@ -15051,10 +15934,16 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-charactersetname",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
},
+ "CopyTagsToSnapshot": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-copytagstosnapshot",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
"DBClusterIdentifier": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-database-instance.html#cfn-rds-dbinstance-dbclusteridentifier",
"PrimitiveType": "String",
"Required": false,
"UpdateType": "Immutable"
@@ -15517,10 +16406,39 @@
"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",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "GREKey": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trunkinterfaceassociation.html#cfn-ec2-trunkinterfaceassociation-grekey",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "TrunkInterfaceId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trunkinterfaceassociation.html#cfn-ec2-trunkinterfaceassociation-trunkinterfaceid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "VLANId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trunkinterfaceassociation.html#cfn-ec2-trunkinterfaceassociation-vlanid",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "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",
@@ -15599,10 +16517,117 @@
"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"
+ }
+ },
+ "Properties": {
+ "KmsKeyId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kmskeyid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Port": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-port",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "DatabaseName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-databasename",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "S3Settings": {
+ "Type": "S3Settings",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-s3settings",
+ "UpdateType": "Mutable"
+ },
+ "EngineName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-enginename",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DynamoDbSettings": {
+ "Type": "DynamoDbSettings",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-dynamodbsettings",
+ "UpdateType": "Mutable"
+ },
+ "Username": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-username",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SslMode": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-sslmode",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ServerName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-servername",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ExtraConnectionAttributes": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-extraconnectionattributes",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "EndpointType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointtype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Immutable"
+ },
+ "EndpointIdentifier": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointidentifier",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Password": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-password",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CertificateArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-certificatearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "MongoDbSettings": {
+ "Type": "MongoDbSettings",
+ "Required": false,
+ "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",
@@ -16754,24 +17779,28 @@
"Required": true,
"UpdateType": "Mutable"
},
"MetricsCollection": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-metricscollection",
+ "DuplicatesAllowed": true,
+ "ItemType": "MetricsCollection",
"Required": false,
- "Type": "MetricsCollection",
+ "Type": "List",
"UpdateType": "Mutable"
},
"MinSize": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-minsize",
"PrimitiveType": "String",
"Required": true,
"UpdateType": "Mutable"
},
"NotificationConfigurations": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-notificationconfigurations",
+ "DuplicatesAllowed": true,
+ "ItemType": "NotificationConfiguration",
"Required": false,
- "Type": "NotificationConfigurations",
+ "Type": "List",
"UpdateType": "Mutable"
},
"PlacementGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html#cfn-as-group-placementgroup",
"PrimitiveType": "String",
@@ -16839,10 +17868,93 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::DMS::ReplicationTask": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html",
+ "Properties": {
+ "ReplicationTaskSettings": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-replicationtasksettings",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TableMappings": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-tablemappings",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ReplicationTaskIdentifier": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-replicationtaskidentifier",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SourceEndpointArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-sourceendpointarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "MigrationType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-migrationtype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TargetEndpointArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-targetendpointarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ReplicationInstanceArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-replicationinstancearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Immutable"
+ },
+ "CdcStartTime": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationtask.html#cfn-dms-replicationtask-cdcstarttime",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
+ "AWS::ApiGateway::UsagePlanKey": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html",
+ "Properties": {
+ "KeyId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-keyid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "KeyType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-keytype",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "UsagePlanId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-usageplanid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EMR::SecurityConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-securityconfiguration.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-securityconfiguration.html#cfn-emr-securityconfiguration-name",
@@ -16879,10 +17991,111 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::DMS::ReplicationInstance": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html",
+ "Attributes": {
+ "ReplicationInstancePublicIpAddresses": {
+ "PrimitiveItemType": "String",
+ "Type": "List"
+ },
+ "ReplicationInstancePrivateIpAddresses": {
+ "PrimitiveItemType": "String",
+ "Type": "List"
+ }
+ },
+ "Properties": {
+ "ReplicationInstanceIdentifier": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceidentifier",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "EngineVersion": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-engineversion",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "KmsKeyId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-kmskeyid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "AvailabilityZone": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-availabilityzone",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "PreferredMaintenanceWindow": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-preferredmaintenancewindow",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AutoMinorVersionUpgrade": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-autominorversionupgrade",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "ReplicationSubnetGroupIdentifier": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationsubnetgroupidentifier",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "AllocatedStorage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allocatedstorage",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "VpcSecurityGroupIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-vpcsecuritygroupids",
+ "UpdateType": "Mutable"
+ },
+ "AllowMajorVersionUpgrade": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allowmajorversionupgrade",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "ReplicationInstanceClass": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceclass",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PubliclyAccessible": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-publiclyaccessible",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Immutable"
+ },
+ "MultiAZ": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-multiaz",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::AutoScaling::ScheduledAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html",
"Properties": {
"AutoScalingGroupName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-scheduledaction.html#cfn-as-scheduledaction-asgname",
@@ -16927,7 +18140,7 @@
"UpdateType": "Mutable"
}
}
}
},
- "ResourceSpecificationVersion": "1.4.1"
+ "ResourceSpecificationVersion": "1.4.2"
}
\ No newline at end of file