CloudFormationResourceSpecification.json in humidifier-3.2.0 vs CloudFormationResourceSpecification.json in humidifier-3.3.0
- old
+ new
@@ -1,24 +1,7 @@
{
"PropertyTypes": {
- "AWS::AppMesh::VirtualRouter.PortMapping": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html",
- "Properties": {
- "Port": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html#cfn-appmesh-virtualrouter-portmapping-port",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- },
- "Protocol": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html#cfn-appmesh-virtualrouter-portmapping-protocol",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::WAFRegional::ByteMatchSet.ByteMatchTuple": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html",
"Properties": {
"TargetString": {
"Required": false,
@@ -50,10 +33,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html#cfn-wafregional-bytematchset-bytematchtuple-fieldtomatch",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppMesh::VirtualRouter.PortMapping": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html",
+ "Properties": {
+ "Port": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html#cfn-appmesh-virtualrouter-portmapping-port",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "Protocol": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-portmapping.html#cfn-appmesh-virtualrouter-portmapping-protocol",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Greengrass::CoreDefinition.Core": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinition-core.html",
"Properties": {
"SyncShadow": {
"Required": false,
@@ -255,10 +255,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::IoTAnalytics::Dataset.DatasetContentVersionValue": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-variable-datasetcontentversionvalue.html",
+ "Properties": {
+ "DatasetName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-variable-datasetcontentversionvalue.html#cfn-iotanalytics-dataset-variable-datasetcontentversionvalue-datasetname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DMS::Endpoint.KinesisSettings": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kinesissettings.html",
"Properties": {
"MessageFormat": {
"Required": false,
@@ -278,21 +289,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::IoTAnalytics::Dataset.DatasetContentVersionValue": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-variable-datasetcontentversionvalue.html",
- "Properties": {
- "DatasetName": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-variable-datasetcontentversionvalue.html#cfn-iotanalytics-dataset-variable-datasetcontentversionvalue-datasetname",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CloudTrail::Trail.EventSelector": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html",
"Properties": {
"DataResources": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html#cfn-cloudtrail-trail-eventselector-dataresources",
@@ -314,10 +314,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::S3::Bucket.RoutingRuleCondition": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html",
+ "Properties": {
+ "HttpErrorCodeReturnedEquals": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-httperrorcodereturnedequals",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "KeyPrefixEquals": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-keyprefixequals",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SES::ReceiptRule.BounceAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-bounceaction.html",
"Properties": {
"Sender": {
"Required": true,
@@ -349,27 +366,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::S3::Bucket.RoutingRuleCondition": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html",
- "Properties": {
- "HttpErrorCodeReturnedEquals": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-httperrorcodereturnedequals",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "KeyPrefixEquals": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html#cfn-s3-websiteconfiguration-routingrules-routingrulecondition-keyprefixequals",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::AppMesh::VirtualNode.Logging": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-logging.html",
"Properties": {
"AccessLog": {
"Type": "AccessLog",
@@ -377,10 +377,33 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-logging.html#cfn-appmesh-virtualnode-logging-accesslog",
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSetEventDestination.DimensionConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-dimensionconfiguration.html",
+ "Properties": {
+ "DimensionValueSource": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-dimensionconfiguration.html#cfn-pinpointemail-configurationseteventdestination-dimensionconfiguration-dimensionvaluesource",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DefaultDimensionValue": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-dimensionconfiguration.html#cfn-pinpointemail-configurationseteventdestination-dimensionconfiguration-defaultdimensionvalue",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DimensionName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-dimensionconfiguration.html#cfn-pinpointemail-configurationseteventdestination-dimensionconfiguration-dimensionname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.LifecycleConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html",
"Properties": {
"Rules": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html#cfn-s3-bucket-lifecycleconfig-rules",
@@ -489,10 +512,28 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::CloudFront::Distribution.Cookies": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cookies.html",
+ "Properties": {
+ "WhitelistedNames": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cookies.html#cfn-cloudfront-distribution-cookies-whitelistednames",
+ "UpdateType": "Mutable"
+ },
+ "Forward": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cookies.html#cfn-cloudfront-distribution-cookies-forward",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AppMesh::VirtualRouter.VirtualRouterListener": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-virtualrouterlistener.html",
"Properties": {
"PortMapping": {
"Type": "PortMapping",
@@ -500,28 +541,38 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualrouter-virtualrouterlistener.html#cfn-appmesh-virtualrouter-virtualrouterlistener-portmapping",
"UpdateType": "Mutable"
}
}
},
- "AWS::CloudFront::Distribution.Cookies": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cookies.html",
+ "AWS::CodeBuild::Project.ProjectSourceVersion": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html",
"Properties": {
- "WhitelistedNames": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cookies.html#cfn-cloudfront-distribution-cookies-whitelistednames",
+ "SourceIdentifier": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceidentifier",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "Forward": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cookies.html#cfn-cloudfront-distribution-cookies-forward",
+ "SourceVersion": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectsourceversion.html#cfn-codebuild-project-projectsourceversion-sourceversion",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeCommit::Repository.Code": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-code.html",
+ "Properties": {
+ "S3": {
+ "Type": "S3",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-code.html#cfn-codecommit-repository-code-s3",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGateway::Deployment.DeploymentCanarySettings": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-deploymentcanarysettings.html",
"Properties": {
"PercentTraffic": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-deploymentcanarysettings.html#cfn-apigateway-deployment-deploymentcanarysettings-percenttraffic",
@@ -827,10 +878,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-minimumlength",
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
},
+ "TemporaryPasswordValidityDays": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-temporarypasswordvaliditydays",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
"RequireUppercase": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requireuppercase",
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
@@ -1227,23 +1284,23 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::WAF::SqlInjectionMatchSet.SqlInjectionMatchTuple": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html",
+ "AWS::Glue::SecurityConfiguration.S3Encryption": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryption.html",
"Properties": {
- "FieldToMatch": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples-fieldtomatch",
- "Required": true,
- "Type": "FieldToMatch",
+ "KmsKeyArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryption.html#cfn-glue-securityconfiguration-s3encryption-kmskeyarn",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "TextTransformation": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples-texttransformation",
+ "S3EncryptionMode": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryption.html#cfn-glue-securityconfiguration-s3encryption-s3encryptionmode",
"PrimitiveType": "String",
- "Required": true,
"UpdateType": "Mutable"
}
}
},
"AWS::Greengrass::ResourceDefinition.SageMakerMachineLearningModelResourceData": {
@@ -1261,10 +1318,27 @@
"PrimitiveType": "String",
"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",
+ "Required": true,
+ "Type": "FieldToMatch",
+ "UpdateType": "Mutable"
+ },
+ "TextTransformation": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sqlinjectionmatchset-sqlinjectionmatchtuples.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples-texttransformation",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttribute": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattribute-key",
@@ -1278,10 +1352,39 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::S3::Bucket.Destination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html",
+ "Properties": {
+ "BucketAccountId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketaccountid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "BucketArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketarn",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Format": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-format",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Prefix": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-prefix",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AppMesh::Route.WeightedTarget": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-weightedtarget.html",
"Properties": {
"VirtualNode": {
"Required": true,
@@ -1318,39 +1421,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::S3::Bucket.Destination": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html",
- "Properties": {
- "BucketAccountId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketaccountid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "BucketArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-bucketarn",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Format": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-format",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Prefix": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html#cfn-s3-bucket-destination-prefix",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::WAF::WebACL.WafAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-action.html",
"Properties": {
"Type": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-action.html#cfn-waf-webacl-action-type",
@@ -1527,10 +1601,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": {
"Encrypted": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volumeconfiguration-encrypted",
@@ -1574,33 +1671,10 @@
"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::EMR::Cluster.BootstrapActionConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-bootstrapactionconfig.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-bootstrapactionconfig.html#cfn-elasticmapreduce-cluster-bootstrapactionconfig-name",
@@ -1755,10 +1829,21 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-deliverychannel-configsnapshotdeliveryproperties.html",
+ "Properties": {
+ "DeliveryFrequency": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-deliverychannel-configsnapshotdeliveryproperties.html#cfn-config-deliverychannel-configsnapshotdeliveryproperties-deliveryfrequency",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::GameLift::Fleet.IpPermission": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ec2inboundpermission.html",
"Properties": {
"FromPort": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ec2inboundpermission.html#cfn-gamelift-fleet-ec2inboundpermissions-fromport",
@@ -1784,21 +1869,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-deliverychannel-configsnapshotdeliveryproperties.html",
- "Properties": {
- "DeliveryFrequency": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-deliverychannel-configsnapshotdeliveryproperties.html#cfn-config-deliverychannel-configsnapshotdeliveryproperties-deliveryfrequency",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::IoTAnalytics::Pipeline.Lambda": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-lambda.html",
"Properties": {
"BatchSize": {
"Required": false,
@@ -1824,10 +1898,21 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSetEventDestination.SnsDestination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-snsdestination.html",
+ "Properties": {
+ "TopicArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-snsdestination.html#cfn-pinpointemail-configurationseteventdestination-snsdestination-topicarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScaling::ScalingPolicy.CustomizedMetricSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html",
"Properties": {
"Dimensions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-dimensions",
@@ -2002,29 +2087,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::AppStream::ImageBuilder.VpcConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-vpcconfig.html",
- "Properties": {
- "SecurityGroupIds": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-vpcconfig.html#cfn-appstream-imagebuilder-vpcconfig-securitygroupids",
- "UpdateType": "Mutable"
- },
- "SubnetIds": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-vpcconfig.html#cfn-appstream-imagebuilder-vpcconfig-subnetids",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisFirehose::DeliveryStream.CloudWatchLoggingOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html",
"Properties": {
"Enabled": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html#cfn-kinesisfirehose-deliverystream-cloudwatchloggingoptions-enabled",
@@ -2044,10 +2110,29 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppStream::ImageBuilder.VpcConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-vpcconfig.html",
+ "Properties": {
+ "SecurityGroupIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-vpcconfig.html#cfn-appstream-imagebuilder-vpcconfig-securitygroupids",
+ "UpdateType": "Mutable"
+ },
+ "SubnetIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-imagebuilder-vpcconfig.html#cfn-appstream-imagebuilder-vpcconfig-subnetids",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECS::TaskDefinition.LogConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-logconfiguration.html",
"Properties": {
"LogDriver": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-logconfiguration.html#cfn-ecs-taskdefinition-containerdefinition-logconfiguration-logdriver",
@@ -2143,10 +2228,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSet.SendingOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-sendingoptions.html",
+ "Properties": {
+ "SendingEnabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-sendingoptions.html#cfn-pinpointemail-configurationset-sendingoptions-sendingenabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::SpotFleet.SpotFleetTagSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-tagspecifications.html",
"Properties": {
"ResourceType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-tagspecifications.html#cfn-ec2-spotfleet-spotfleettagspecification-resourcetype",
@@ -2204,10 +2300,27 @@
"Type": "List",
"UpdateType": "Immutable"
}
}
},
+ "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordFormat": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordformat.html",
+ "Properties": {
+ "MappingParameters": {
+ "Type": "MappingParameters",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordformat.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordformat-mappingparameters",
+ "UpdateType": "Mutable"
+ },
+ "RecordFormatType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordformat.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordformat-recordformattype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancingV2::Listener.Action": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html",
"Properties": {
"AuthenticateCognitoConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-action-authenticatecognitoconfig",
@@ -2251,27 +2364,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.RecordFormat": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordformat.html",
- "Properties": {
- "MappingParameters": {
- "Type": "MappingParameters",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordformat.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordformat-mappingparameters",
- "UpdateType": "Mutable"
- },
- "RecordFormatType": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-recordformat.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-recordformat-recordformattype",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Glue::Job.JobCommand": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html",
"Properties": {
"ScriptLocation": {
"Required": false,
@@ -2285,45 +2381,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalytics::ApplicationOutput.Output": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html",
- "Properties": {
- "DestinationSchema": {
- "Type": "DestinationSchema",
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-destinationschema",
- "UpdateType": "Mutable"
- },
- "LambdaOutput": {
- "Type": "LambdaOutput",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-lambdaoutput",
- "UpdateType": "Mutable"
- },
- "KinesisFirehoseOutput": {
- "Type": "KinesisFirehoseOutput",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisfirehoseoutput",
- "UpdateType": "Mutable"
- },
- "KinesisStreamsOutput": {
- "Type": "KinesisStreamsOutput",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisstreamsoutput",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-name",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::EMR::Cluster.InstanceFleetConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html",
"Properties": {
"InstanceTypeConfigs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-instancetypeconfigs",
@@ -2380,10 +2441,45 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalytics::ApplicationOutput.Output": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html",
+ "Properties": {
+ "DestinationSchema": {
+ "Type": "DestinationSchema",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-destinationschema",
+ "UpdateType": "Mutable"
+ },
+ "LambdaOutput": {
+ "Type": "LambdaOutput",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-lambdaoutput",
+ "UpdateType": "Mutable"
+ },
+ "KinesisFirehoseOutput": {
+ "Type": "KinesisFirehoseOutput",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisfirehoseoutput",
+ "UpdateType": "Mutable"
+ },
+ "KinesisStreamsOutput": {
+ "Type": "KinesisStreamsOutput",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-kinesisstreamsoutput",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html#cfn-kinesisanalytics-applicationoutput-output-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::KinesisFirehose::DeliveryStream.ProcessingConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processingconfiguration.html",
"Properties": {
"Enabled": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processingconfiguration.html#cfn-kinesisfirehose-deliverystream-processingconfiguration-enabled",
@@ -2668,29 +2764,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::DirectoryService::SimpleAD.VpcSettings": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html",
- "Properties": {
- "SubnetIds": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids",
- "DuplicatesAllowed": false,
- "PrimitiveItemType": "String",
- "Required": true,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "VpcId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CloudFront::Distribution.CacheBehavior": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html",
"Properties": {
"Compress": {
"Required": false,
@@ -2780,10 +2857,29 @@
"PrimitiveType": "Double",
"UpdateType": "Mutable"
}
}
},
+ "AWS::DirectoryService::SimpleAD.VpcSettings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html",
+ "Properties": {
+ "SubnetIds": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-subnetids",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "VpcId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html#cfn-directoryservice-simplead-vpcsettings-vpcid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::Cluster.StepConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-stepconfig.html",
"Properties": {
"ActionOnFailure": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-stepconfig.html#cfn-elasticmapreduce-cluster-stepconfig-actiononfailure",
@@ -2980,10 +3076,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeCommit::Repository.S3": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html",
+ "Properties": {
+ "ObjectVersion": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html#cfn-codecommit-repository-s3-objectversion",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Bucket": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html#cfn-codecommit-repository-s3-bucket",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Key": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-s3.html#cfn-codecommit-repository-s3-key",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Budgets::Budget.BudgetData": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-budgetdata.html",
"Properties": {
"BudgetLimit": {
"Type": "Spend",
@@ -3085,31 +3204,23 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::ApiGateway::UsagePlan.ApiStage": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html",
+ "AWS::PinpointEmail::ConfigurationSet.Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-tags.html",
"Properties": {
- "ApiId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-apiid",
- "PrimitiveType": "String",
+ "Value": {
"Required": false,
- "UpdateType": "Mutable"
- },
- "Stage": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-stage",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-tags.html#cfn-pinpointemail-configurationset-tags-value",
"PrimitiveType": "String",
- "Required": false,
"UpdateType": "Mutable"
},
- "Throttle": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-throttle",
- "DuplicatesAllowed": false,
- "ItemType": "ThrottleSettings",
+ "Key": {
"Required": false,
- "Type": "Map",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-tags.html#cfn-pinpointemail-configurationset-tags-key",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
"AWS::Config::ConfigurationRecorder.RecordingGroup": {
@@ -3135,10 +3246,35 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApiGateway::UsagePlan.ApiStage": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html",
+ "Properties": {
+ "ApiId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-apiid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Stage": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-stage",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Throttle": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-throttle",
+ "DuplicatesAllowed": false,
+ "ItemType": "ThrottleSettings",
+ "Required": false,
+ "Type": "Map",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DLM::LifecyclePolicy.Schedule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-schedule.html",
"Properties": {
"TagsToAdd": {
"Type": "List",
@@ -3310,10 +3446,21 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.JSONMappingParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters.html",
+ "Properties": {
+ "RecordRowPath": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters-recordrowpath",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticBeanstalk::Application.ApplicationResourceLifecycleConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationresourcelifecycleconfig.html",
"Properties": {
"ServiceRole": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationresourcelifecycleconfig.html#cfn-elasticbeanstalk-application-applicationresourcelifecycleconfig-servicerole",
@@ -3327,21 +3474,10 @@
"Type": "ApplicationVersionLifecycleConfig",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.JSONMappingParameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters.html",
- "Properties": {
- "RecordRowPath": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters.html#cfn-kinesisanalyticsv2-applicationreferencedatasource-jsonmappingparameters-recordrowpath",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EC2::LaunchTemplate.SpotOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html",
"Properties": {
"SpotInstanceType": {
"Required": false,
@@ -3880,10 +4016,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html",
+ "Properties": {
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html#cfn-codedeploy-deploymentgroup-targetgroupinfo-name",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalytics::Application.CSVMappingParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-csvmappingparameters.html",
"Properties": {
"RecordRowDelimiter": {
"Required": true,
@@ -3897,21 +4044,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html",
- "Properties": {
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html#cfn-codedeploy-deploymentgroup-targetgroupinfo-name",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Greengrass::FunctionDefinitionVersion.RunAs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-runas.html",
"Properties": {
"Uid": {
"Required": false,
@@ -4070,10 +4206,17 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::GraphQLApi.Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-tags.html",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
+ },
"AWS::RoboMaker::SimulationApplication.RenderingEngine": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-renderingengine.html",
"Properties": {
"Version": {
"Required": true,
@@ -4207,10 +4350,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::SecurityConfiguration.CloudWatchEncryption": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-cloudwatchencryption.html",
+ "Properties": {
+ "KmsKeyArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-cloudwatchencryption.html#cfn-glue-securityconfiguration-cloudwatchencryption-kmskeyarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CloudWatchEncryptionMode": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-cloudwatchencryption.html#cfn-glue-securityconfiguration-cloudwatchencryption-cloudwatchencryptionmode",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticLoadBalancingV2::ListenerRule.FixedResponseConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-fixedresponseconfig.html",
"Properties": {
"ContentType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-fixedresponseconfig.html#cfn-elasticloadbalancingv2-listenerrule-fixedresponseconfig-contenttype",
@@ -4276,29 +4436,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::EMR::InstanceFleetConfig.EbsConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html",
- "Properties": {
- "EbsBlockDeviceConfigs": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html#cfn-elasticmapreduce-instancefleetconfig-ebsconfiguration-ebsblockdeviceconfigs",
- "DuplicatesAllowed": false,
- "ItemType": "EbsBlockDeviceConfig",
- "Required": false,
- "Type": "List",
- "UpdateType": "Immutable"
- },
- "EbsOptimized": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html#cfn-elasticmapreduce-instancefleetconfig-ebsconfiguration-ebsoptimized",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::Logs::MetricFilter.MetricTransformation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-logs-metricfilter-metrictransformation.html",
"Properties": {
"DefaultValue": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-logs-metricfilter-metrictransformation.html#cfn-cwl-metricfilter-metrictransformation-defaultvalue",
@@ -4324,10 +4465,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::EC2::SpotFleet.EbsBlockDevice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html",
"Properties": {
"DeleteOnTermination": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html#cfn-ec2-spotfleet-ebsblockdevice-deleteontermination",
@@ -4837,27 +4997,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::AppStream::Stack.ApplicationSettings": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-applicationsettings.html",
- "Properties": {
- "SettingsGroup": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-applicationsettings.html#cfn-appstream-stack-applicationsettings-settingsgroup",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Enabled": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-applicationsettings.html#cfn-appstream-stack-applicationsettings-enabled",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ApiGateway::Deployment.StageDescription": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html",
"Properties": {
"AccessLogSetting": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-accesslogsetting",
@@ -4979,10 +5122,27 @@
"Type": "Map",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppStream::Stack.ApplicationSettings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-applicationsettings.html",
+ "Properties": {
+ "SettingsGroup": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-applicationsettings.html#cfn-appstream-stack-applicationsettings-settingsgroup",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Enabled": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-applicationsettings.html#cfn-appstream-stack-applicationsettings-enabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html",
"Properties": {
"LaunchTemplateId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html#cfn-ec2-spotfleet-fleetlaunchtemplatespecification-launchtemplateid",
@@ -5138,10 +5298,21 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSetEventDestination.PinpointDestination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-pinpointdestination.html",
+ "Properties": {
+ "ApplicationArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-pinpointdestination.html#cfn-pinpointemail-configurationseteventdestination-pinpointdestination-applicationarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AppStream::Fleet.DomainJoinInfo": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-fleet-domainjoininfo.html",
"Properties": {
"OrganizationalUnitDistinguishedName": {
"Required": false,
@@ -5235,52 +5406,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::Glue::Connection.ConnectionInput": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html",
- "Properties": {
- "Description": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-description",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "ConnectionType": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectiontype",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "MatchCriteria": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-matchcriteria",
- "UpdateType": "Mutable"
- },
- "PhysicalConnectionRequirements": {
- "Type": "PhysicalConnectionRequirements",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-physicalconnectionrequirements",
- "UpdateType": "Mutable"
- },
- "ConnectionProperties": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectionproperties",
- "PrimitiveType": "Json",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-name",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::CloudFront::Distribution.Origin": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html",
"Properties": {
"OriginCustomHeaders": {
"Type": "List",
@@ -5319,10 +5448,52 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-customoriginconfig",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::Connection.ConnectionInput": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html",
+ "Properties": {
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ConnectionType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectiontype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "MatchCriteria": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-matchcriteria",
+ "UpdateType": "Mutable"
+ },
+ "PhysicalConnectionRequirements": {
+ "Type": "PhysicalConnectionRequirements",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-physicalconnectionrequirements",
+ "UpdateType": "Mutable"
+ },
+ "ConnectionProperties": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-connectionproperties",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html#cfn-glue-connection-connectioninput-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Route53::HostedZone.HostedZoneConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html",
"Properties": {
"Comment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html#cfn-route53-hostedzone-hostedzoneconfig-comment",
@@ -5444,10 +5615,28 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Greengrass::ResourceDefinition.SecretsManagerSecretResourceData": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-secretsmanagersecretresourcedata.html",
+ "Properties": {
+ "ARN": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-secretsmanagersecretresourcedata.html#cfn-greengrass-resourcedefinition-secretsmanagersecretresourcedata-arn",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "AdditionalStagingLabelsToDownload": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-secretsmanagersecretresourcedata.html#cfn-greengrass-resourcedefinition-secretsmanagersecretresourcedata-additionalstaginglabelstodownload",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::WorkSpaces::Workspace.WorkspaceProperties": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-workspace-workspaceproperties.html",
"Properties": {
"ComputeTypeName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-workspaces-workspace-workspaceproperties.html#cfn-workspaces-workspace-workspaceproperties-computetypename",
@@ -5479,28 +5668,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::Greengrass::ResourceDefinition.SecretsManagerSecretResourceData": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-secretsmanagersecretresourcedata.html",
- "Properties": {
- "ARN": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-secretsmanagersecretresourcedata.html#cfn-greengrass-resourcedefinition-secretsmanagersecretresourcedata-arn",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "AdditionalStagingLabelsToDownload": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-secretsmanagersecretresourcedata.html#cfn-greengrass-resourcedefinition-secretsmanagersecretresourcedata-additionalstaginglabelstodownload",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::Greengrass::FunctionDefinition.Environment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-environment.html",
"Properties": {
"Variables": {
"Required": false,
@@ -5684,10 +5855,23 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisestagsetlistobject.html",
+ "Properties": {
+ "OnPremisesTagGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisestagsetlistobject.html#cfn-codedeploy-deploymentgroup-onpremisestagsetlistobject-onpremisestaggroup",
+ "DuplicatesAllowed": false,
+ "ItemType": "TagFilter",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalyticsV2::Application.PropertyGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-propertygroup.html",
"Properties": {
"PropertyMap": {
"Required": false,
@@ -5701,23 +5885,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisestagsetlistobject.html",
- "Properties": {
- "OnPremisesTagGroup": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisestagsetlistobject.html#cfn-codedeploy-deploymentgroup-onpremisestagsetlistobject-onpremisestaggroup",
- "DuplicatesAllowed": false,
- "ItemType": "TagFilter",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::S3::Bucket.ReplicationConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html",
"Properties": {
"Role": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html#cfn-s3-bucket-replicationconfiguration-role",
@@ -5774,10 +5945,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html#cfn-kinesisanalytics-application-input-inputparallelism",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::DataSource.AwsIamConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html",
+ "Properties": {
+ "SigningRegion": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html#cfn-appsync-datasource-awsiamconfig-signingregion",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SigningServiceName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html#cfn-appsync-datasource-awsiamconfig-signingservicename",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalytics::Application.InputSchema": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html",
"Properties": {
"RecordEncoding": {
"Required": false,
@@ -5798,27 +5986,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordformat",
"UpdateType": "Mutable"
}
}
},
- "AWS::AppSync::DataSource.AwsIamConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html",
- "Properties": {
- "SigningRegion": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html#cfn-appsync-datasource-awsiamconfig-signingregion",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "SigningServiceName": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-awsiamconfig.html#cfn-appsync-datasource-awsiamconfig-signingservicename",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisAnalyticsV2::Application.KinesisStreamsInput": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-kinesisstreamsinput.html",
"Properties": {
"ResourceARN": {
"Required": true,
@@ -6153,10 +6324,21 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSet.ReputationOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-reputationoptions.html",
+ "Properties": {
+ "ReputationMetricsEnabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-reputationoptions.html#cfn-pinpointemail-configurationset-reputationoptions-reputationmetricsenabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Glue::Crawler.JdbcTarget": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-jdbctarget.html",
"Properties": {
"ConnectionName": {
"Required": false,
@@ -6397,10 +6579,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeDeploy::DeploymentGroup.Alarm": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarm.html",
+ "Properties": {
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarm.html#cfn-codedeploy-deploymentgroup-alarm-name",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::UserPool.SchemaAttribute": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html",
"Properties": {
"DeveloperOnlyAttribute": {
"Required": false,
@@ -6444,21 +6637,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeDeploy::DeploymentGroup.Alarm": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarm.html",
- "Properties": {
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarm.html#cfn-codedeploy-deploymentgroup-alarm-name",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::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",
@@ -6492,10 +6674,28 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.TagSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html",
+ "Properties": {
+ "ResourceType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html#cfn-ec2-launchtemplate-tagspecification-resourcetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html#cfn-ec2-launchtemplate-tagspecification-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SageMaker::Model.VpcConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html",
"Properties": {
"Subnets": {
"PrimitiveItemType": "String",
@@ -6511,28 +6711,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-securitygroupids",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::LaunchTemplate.TagSpecification": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html",
- "Properties": {
- "ResourceType": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html#cfn-ec2-launchtemplate-tagspecification-resourcetype",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Tags": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html#cfn-ec2-launchtemplate-tagspecification-tags",
- "ItemType": "Tag",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::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",
@@ -6638,10 +6820,49 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-route-routespec.html#cfn-appmesh-route-routespec-tcproute",
"UpdateType": "Mutable"
}
}
},
+ "AWS::MediaStore::Container.CorsRule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html",
+ "Properties": {
+ "AllowedMethods": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-allowedmethods",
+ "UpdateType": "Immutable"
+ },
+ "AllowedOrigins": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-allowedorigins",
+ "UpdateType": "Mutable"
+ },
+ "ExposeHeaders": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-exposeheaders",
+ "UpdateType": "Mutable"
+ },
+ "MaxAgeSeconds": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-maxageseconds",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "AllowedHeaders": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediastore-container-corsrule.html#cfn-mediastore-container-corsrule-allowedheaders",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AmazonMQ::Broker.LogList": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-loglist.html",
"Properties": {
"Audit": {
"Required": false,
@@ -7006,40 +7227,40 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::Cognito::UserPool.SmsConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html",
+ "AWS::ElasticBeanstalk::Application.ApplicationVersionLifecycleConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationversionlifecycleconfig.html",
"Properties": {
- "ExternalId": {
+ "MaxAgeRule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationversionlifecycleconfig.html#cfn-elasticbeanstalk-application-applicationversionlifecycleconfig-maxagerule",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-externalid",
- "PrimitiveType": "String",
+ "Type": "MaxAgeRule",
"UpdateType": "Mutable"
},
- "SnsCallerArn": {
+ "MaxCountRule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationversionlifecycleconfig.html#cfn-elasticbeanstalk-application-applicationversionlifecycleconfig-maxcountrule",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snscallerarn",
- "PrimitiveType": "String",
+ "Type": "MaxCountRule",
"UpdateType": "Mutable"
}
}
},
- "AWS::ElasticBeanstalk::Application.ApplicationVersionLifecycleConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationversionlifecycleconfig.html",
+ "AWS::Cognito::UserPool.SmsConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html",
"Properties": {
- "MaxAgeRule": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationversionlifecycleconfig.html#cfn-elasticbeanstalk-application-applicationversionlifecycleconfig-maxagerule",
+ "ExternalId": {
"Required": false,
- "Type": "MaxAgeRule",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-externalid",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "MaxCountRule": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationversionlifecycleconfig.html#cfn-elasticbeanstalk-application-applicationversionlifecycleconfig-maxcountrule",
+ "SnsCallerArn": {
"Required": false,
- "Type": "MaxCountRule",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html#cfn-cognito-userpool-smsconfiguration-snscallerarn",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
"AWS::IoTAnalytics::Dataset.Trigger": {
@@ -7310,10 +7531,27 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::EC2Fleet.TagRequest": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagrequest.html",
+ "Properties": {
+ "Value": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagrequest.html#cfn-ec2-ec2fleet-tagrequest-value",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Key": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagrequest.html#cfn-ec2-ec2fleet-tagrequest-key",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Greengrass::DeviceDefinitionVersion.Device": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinitionversion-device.html",
"Properties": {
"SyncShadow": {
"Required": false,
@@ -7339,27 +7577,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::EC2Fleet.TagRequest": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagrequest.html",
- "Properties": {
- "Value": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagrequest.html#cfn-ec2-ec2fleet-tagrequest-value",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Key": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagrequest.html#cfn-ec2-ec2fleet-tagrequest-key",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ECS::TaskDefinition.Volume": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes.html",
"Properties": {
"DockerVolumeConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes.html#cfn-ecs-taskdefinition-volume-dockervolumeconfiguration",
@@ -7528,33 +7749,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html",
- "Properties": {
- "Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html#cfn-codedeploy-deploymentgroup-ec2tagfilter-key",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Type": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html#cfn-codedeploy-deploymentgroup-ec2tagfilter-type",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html#cfn-codedeploy-deploymentgroup-ec2tagfilter-value",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::S3::Bucket.CorsConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html",
"Properties": {
"CorsRules": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html#cfn-s3-bucket-cors-corsrule",
@@ -7599,18 +7797,30 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisStreamsOutput": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput.html",
+ "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html",
"Properties": {
- "ResourceARN": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput.html#cfn-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput-resourcearn",
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html#cfn-codedeploy-deploymentgroup-ec2tagfilter-key",
"PrimitiveType": "String",
+ "Required": false,
"UpdateType": "Mutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html#cfn-codedeploy-deploymentgroup-ec2tagfilter-type",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html#cfn-codedeploy-deploymentgroup-ec2tagfilter-value",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
}
}
},
"AWS::EC2::SecurityGroup.Egress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html",
@@ -7663,10 +7873,38 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalyticsV2::ApplicationOutput.KinesisStreamsOutput": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput.html",
+ "Properties": {
+ "ResourceARN": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput.html#cfn-kinesisanalyticsv2-applicationoutput-kinesisstreamsoutput-resourcearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
+ "AWS::Glue::DataCatalogEncryptionSettings.DataCatalogEncryptionSettings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.html",
+ "Properties": {
+ "ConnectionPasswordEncryption": {
+ "Type": "ConnectionPasswordEncryption",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings-connectionpasswordencryption",
+ "UpdateType": "Mutable"
+ },
+ "EncryptionAtRest": {
+ "Type": "EncryptionAtRest",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings-encryptionatrest",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoTAnalytics::Pipeline.Channel": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-channel.html",
"Properties": {
"ChannelName": {
"Required": false,
@@ -7726,10 +7964,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSet.DeliveryOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-deliveryoptions.html",
+ "Properties": {
+ "SendingPoolName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-deliveryoptions.html#cfn-pinpointemail-configurationset-deliveryoptions-sendingpoolname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DynamoDB::Table.PointInTimeRecoverySpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-pointintimerecoveryspecification.html",
"Properties": {
"PointInTimeRecoveryEnabled": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-pointintimerecoveryspecification.html#cfn-dynamodb-table-pointintimerecoveryspecification-pointintimerecoveryenabled",
@@ -8436,10 +8685,13 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Transfer::User.SshPublicKey": {
+ "PrimitiveType": "String"
+ },
"AWS::Batch::JobDefinition.VolumesHost": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html",
"Properties": {
"SourcePath": {
"Required": false,
@@ -8528,27 +8780,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-dataset-action.html#cfn-iotanalytics-dataset-action-queryaction",
"UpdateType": "Mutable"
}
}
},
- "AWS::Glue::Table.Order": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html",
- "Properties": {
- "Column": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html#cfn-glue-table-order-column",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "SortOrder": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html#cfn-glue-table-order-sortorder",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EC2::LaunchTemplate.Ebs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html",
"Properties": {
"SnapshotId": {
"Required": false,
@@ -8592,10 +8827,27 @@
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::Table.Order": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html",
+ "Properties": {
+ "Column": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html#cfn-glue-table-order-column",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SortOrder": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html#cfn-glue-table-order-sortorder",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Batch::JobQueue.ComputeEnvironmentOrder": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-computeenvironmentorder.html",
"Properties": {
"ComputeEnvironment": {
"Required": true,
@@ -8876,21 +9128,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalyticsV2::Application.KinesisFirehoseInput": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-kinesisfirehoseinput.html",
- "Properties": {
- "ResourceARN": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-kinesisfirehoseinput.html#cfn-kinesisanalyticsv2-application-kinesisfirehoseinput-resourcearn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ECS::Service.AwsVpcConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html",
"Properties": {
"AssignPublicIp": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html#cfn-ecs-service-awsvpcconfiguration-assignpublicip",
@@ -8914,10 +9155,21 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalyticsV2::Application.KinesisFirehoseInput": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-kinesisfirehoseinput.html",
+ "Properties": {
+ "ResourceARN": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-kinesisfirehoseinput.html#cfn-kinesisanalyticsv2-application-kinesisfirehoseinput-resourcearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html",
"Properties": {
"Type": {
"Required": true,
@@ -9270,10 +9522,21 @@
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.HibernationOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-hibernationoptions.html",
+ "Properties": {
+ "Configured": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-hibernationoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-hibernationoptions-configured",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.PublicAccessBlockConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html",
"Properties": {
"BlockPublicAcls": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-publicaccessblockconfiguration.html#cfn-s3-bucket-publicaccessblockconfiguration-blockpublicacls",
@@ -9299,21 +9562,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::LaunchTemplate.HibernationOptions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-hibernationoptions.html",
- "Properties": {
- "Configured": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-hibernationoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-hibernationoptions-configured",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EMR::InstanceGroupConfig.VolumeSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification.html",
"Properties": {
"Iops": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification.html#cfn-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification-iops",
@@ -9390,10 +9642,21 @@
"Type": "RevisionLocation",
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSet.TrackingOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-trackingoptions.html",
+ "Properties": {
+ "CustomRedirectDomain": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationset-trackingoptions.html#cfn-pinpointemail-configurationset-trackingoptions-customredirectdomain",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::IdentityPoolRoleAttachment.MappingRule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html",
"Properties": {
"MatchType": {
"Required": true,
@@ -9551,10 +9814,22 @@
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSetEventDestination.CloudWatchDestination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-cloudwatchdestination.html",
+ "Properties": {
+ "DimensionConfigurations": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-cloudwatchdestination.html#cfn-pinpointemail-configurationseteventdestination-cloudwatchdestination-dimensionconfigurations",
+ "ItemType": "DimensionConfiguration",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElastiCache::ReplicationGroup.NodeGroupConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html",
"Properties": {
"NodeGroupId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html#cfn-elasticache-replicationgroup-nodegroupconfiguration-nodegroupid",
@@ -9764,10 +10039,27 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::DataCatalogEncryptionSettings.EncryptionAtRest": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html",
+ "Properties": {
+ "CatalogEncryptionMode": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-catalogencryptionmode",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SseAwsKmsKeyId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-encryptionatrest.html#cfn-glue-datacatalogencryptionsettings-encryptionatrest-sseawskmskeyid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticBeanstalk::Application.MaxAgeRule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxagerule.html",
"Properties": {
"DeleteSourceFromS3": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxagerule.html#cfn-elasticbeanstalk-application-maxagerule-deletesourcefroms3",
@@ -9787,29 +10079,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EMR::InstanceGroupConfig.AutoScalingPolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html",
- "Properties": {
- "Constraints": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy-constraints",
- "Required": true,
- "Type": "ScalingConstraints",
- "UpdateType": "Mutable"
- },
- "Rules": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy-rules",
- "DuplicatesAllowed": false,
- "ItemType": "ScalingRule",
- "Required": true,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ECS::TaskDefinition.Tmpfs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-tmpfs.html",
"Properties": {
"ContainerPath": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-tmpfs.html#cfn-ecs-taskdefinition-tmpfs-containerpath",
@@ -9831,10 +10104,29 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.AutoScalingPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html",
+ "Properties": {
+ "Constraints": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy-constraints",
+ "Required": true,
+ "Type": "ScalingConstraints",
+ "UpdateType": "Mutable"
+ },
+ "Rules": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy-rules",
+ "DuplicatesAllowed": false,
+ "ItemType": "ScalingRule",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::InstanceGroupConfig.EbsConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration.html",
"Properties": {
"EbsBlockDeviceConfigs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration.html#cfn-emr-ebsconfiguration-ebsblockdeviceconfigs",
@@ -9937,39 +10229,39 @@
"PrimitiveType": "Boolean",
"UpdateType": "Immutable"
}
}
},
- "AWS::Glue::Crawler.SchemaChangePolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html",
+ "AWS::Cognito::UserPool.StringAttributeConstraints": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html",
"Properties": {
- "UpdateBehavior": {
+ "MinLength": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-updatebehavior",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-minlength",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "DeleteBehavior": {
+ "MaxLength": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-deletebehavior",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-maxlength",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::Cognito::UserPool.StringAttributeConstraints": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html",
+ "AWS::Glue::Crawler.SchemaChangePolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html",
"Properties": {
- "MinLength": {
+ "UpdateBehavior": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-minlength",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-updatebehavior",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "MaxLength": {
+ "DeleteBehavior": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html#cfn-cognito-userpool-stringattributeconstraints-maxlength",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html#cfn-glue-crawler-schemachangepolicy-deletebehavior",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
@@ -10208,10 +10500,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-description",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "DisableTemplateValidation": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-disabletemplatevalidation",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
"Info": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html#cfn-servicecatalog-cloudformationproduct-provisioningartifactproperties-info",
"PrimitiveType": "Json",
"UpdateType": "Mutable"
@@ -10222,27 +10520,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::AppSync::DataSource.AuthorizationConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html",
- "Properties": {
- "AwsIamConfig": {
- "Type": "AwsIamConfig",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html#cfn-appsync-datasource-authorizationconfig-awsiamconfig",
- "UpdateType": "Mutable"
- },
- "AuthorizationType": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html#cfn-appsync-datasource-authorizationconfig-authorizationtype",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisFirehose::DeliveryStream.ElasticsearchDestinationConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html",
"Properties": {
"BufferingHints": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration-bufferinghints",
@@ -10310,10 +10591,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::DataSource.AuthorizationConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html",
+ "Properties": {
+ "AwsIamConfig": {
+ "Type": "AwsIamConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html#cfn-appsync-datasource-authorizationconfig-awsiamconfig",
+ "UpdateType": "Mutable"
+ },
+ "AuthorizationType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-authorizationconfig.html#cfn-appsync-datasource-authorizationconfig-authorizationtype",
+ "PrimitiveType": "String",
+ "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",
@@ -10398,10 +10696,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalytics::ApplicationReferenceDataSource.S3ReferenceDataSource": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html",
+ "Properties": {
+ "BucketARN": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-bucketarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "FileKey": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-filekey",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ReferenceRoleARN": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-referencerolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Batch::JobDefinition.NodeProperties": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-nodeproperties.html",
"Properties": {
"MainNode": {
"Required": true,
@@ -10422,33 +10743,10 @@
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalytics::ApplicationReferenceDataSource.S3ReferenceDataSource": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html",
- "Properties": {
- "BucketARN": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-bucketarn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "FileKey": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-filekey",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "ReferenceRoleARN": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-s3referencedatasource-referencerolearn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::AppMesh::VirtualService.VirtualServiceSpec": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualservicespec.html",
"Properties": {
"Provider": {
"Type": "VirtualServiceProvider",
@@ -10739,24 +11037,55 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinitionversion-defaultconfig.html#cfn-greengrass-functiondefinitionversion-defaultconfig-execution",
"UpdateType": "Mutable"
}
}
},
- "AWS::SES::ReceiptRule.WorkmailAction": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-workmailaction.html",
+ "AWS::Glue::Classifier.CsvClassifier": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html",
"Properties": {
- "TopicArn": {
+ "QuoteSymbol": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-workmailaction.html#cfn-ses-receiptrule-workmailaction-topicarn",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-quotesymbol",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "OrganizationArn": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-workmailaction.html#cfn-ses-receiptrule-workmailaction-organizationarn",
+ "ContainsHeader": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-containsheader",
"PrimitiveType": "String",
"UpdateType": "Mutable"
+ },
+ "Delimiter": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-delimiter",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Header": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-header",
+ "UpdateType": "Mutable"
+ },
+ "AllowSingleColumn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-allowsinglecolumn",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "DisableValueTrimming": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-disablevaluetrimming",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-csvclassifier.html#cfn-glue-classifier-csvclassifier-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
}
}
},
"AWS::ElasticLoadBalancingV2::Listener.AuthenticateOidcConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-authenticateoidcconfig.html",
@@ -10829,10 +11158,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::SES::ReceiptRule.WorkmailAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-workmailaction.html",
+ "Properties": {
+ "TopicArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-workmailaction.html#cfn-ses-receiptrule-workmailaction-topicarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "OrganizationArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-workmailaction.html#cfn-ses-receiptrule-workmailaction-organizationarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Elasticsearch::Domain.VPCOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html",
"Properties": {
"SecurityGroupIds": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html#cfn-elasticsearch-domain-vpcoptions-securitygroupids",
@@ -10940,10 +11286,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppMesh::VirtualNode.VirtualServiceBackend": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualservicebackend.html",
+ "Properties": {
+ "VirtualServiceName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualservicebackend.html#cfn-appmesh-virtualnode-virtualservicebackend-virtualservicename",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalyticsV2::Application.CSVMappingParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-csvmappingparameters.html",
"Properties": {
"RecordRowDelimiter": {
"Required": true,
@@ -10957,21 +11314,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::AppMesh::VirtualNode.VirtualServiceBackend": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualservicebackend.html",
- "Properties": {
- "VirtualServiceName": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualservicebackend.html#cfn-appmesh-virtualnode-virtualservicebackend-virtualservicename",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::DataPipeline::Pipeline.PipelineTag": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetags.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetags.html#cfn-datapipeline-pipeline-pipelinetags-key",
@@ -10985,27 +11331,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalytics::Application.MappingParameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html",
- "Properties": {
- "JSONMappingParameters": {
- "Type": "JSONMappingParameters",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-jsonmappingparameters",
- "UpdateType": "Mutable"
- },
- "CSVMappingParameters": {
- "Type": "CSVMappingParameters",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-csvmappingparameters",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ApiGatewayV2::DomainName.DomainNameConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-domainnameconfiguration.html",
"Properties": {
"EndpointType": {
"Required": false,
@@ -11025,10 +11354,27 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalytics::Application.MappingParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html",
+ "Properties": {
+ "JSONMappingParameters": {
+ "Type": "JSONMappingParameters",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-jsonmappingparameters",
+ "UpdateType": "Mutable"
+ },
+ "CSVMappingParameters": {
+ "Type": "CSVMappingParameters",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html#cfn-kinesisanalytics-application-mappingparameters-csvmappingparameters",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudFront::Distribution.CustomOriginConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customoriginconfig.html",
"Properties": {
"OriginReadTimeout": {
"Required": false,
@@ -11200,27 +11546,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-activity.html#cfn-iotanalytics-pipeline-activity-removeattributes",
"UpdateType": "Mutable"
}
}
},
- "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html",
- "Properties": {
- "InstancesDistribution": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html#cfn-as-mixedinstancespolicy-instancesdistribution",
- "Required": false,
- "Type": "InstancesDistribution",
- "UpdateType": "Mutable"
- },
- "LaunchTemplate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html#cfn-as-mixedinstancespolicy-launchtemplate",
- "Required": true,
- "Type": "LaunchTemplate",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::SageMaker::EndpointConfig.ProductionVariant": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html",
"Properties": {
"ModelName": {
"Required": true,
@@ -11258,10 +11587,27 @@
"PrimitiveType": "Double",
"UpdateType": "Immutable"
}
}
},
+ "AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html",
+ "Properties": {
+ "InstancesDistribution": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html#cfn-as-mixedinstancespolicy-instancesdistribution",
+ "Required": false,
+ "Type": "InstancesDistribution",
+ "UpdateType": "Mutable"
+ },
+ "LaunchTemplate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-as-group-mixedinstancespolicy.html#cfn-as-mixedinstancespolicy-launchtemplate",
+ "Required": true,
+ "Type": "LaunchTemplate",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Route53Resolver::ResolverEndpoint.IpAddressRequest": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53resolver-resolverendpoint-ipaddressrequest.html",
"Properties": {
"Ip": {
"Required": false,
@@ -11292,18 +11638,24 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::Batch::JobDefinition.RetryStrategy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html",
+ "AWS::EC2::LaunchTemplate.InstanceMarketOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html",
"Properties": {
- "Attempts": {
+ "SpotOptions": {
+ "Type": "SpotOptions",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-attempts",
- "PrimitiveType": "Integer",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions",
"UpdateType": "Mutable"
+ },
+ "MarketType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-markettype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
}
}
},
"AWS::CodePipeline::Pipeline.ActionDeclaration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html",
@@ -11360,24 +11712,18 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::LaunchTemplate.InstanceMarketOptions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html",
+ "AWS::Batch::JobDefinition.RetryStrategy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html",
"Properties": {
- "SpotOptions": {
- "Type": "SpotOptions",
+ "Attempts": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html#cfn-batch-jobdefinition-retrystrategy-attempts",
+ "PrimitiveType": "Integer",
"UpdateType": "Mutable"
- },
- "MarketType": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-markettype",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
}
}
},
"AWS::EMR::InstanceGroupConfig.Configuration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-configuration.html",
@@ -11700,10 +12046,16 @@
"Arguments": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-arguments",
"PrimitiveType": "Json",
"UpdateType": "Mutable"
+ },
+ "SecurityConfiguration": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html#cfn-glue-trigger-action-securityconfiguration",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
}
}
},
"AWS::EC2::Instance.NetworkInterface": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html",
@@ -11786,10 +12138,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::SpotFleet.IamInstanceProfileSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-iaminstanceprofile.html",
+ "Properties": {
+ "Arn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-iaminstanceprofile.html#cfn-ec2-spotfleet-iaminstanceprofilespecification-arn",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScalingPlans::ScalingPlan.ApplicationSource": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html",
"Properties": {
"CloudFormationStackARN": {
"Required": false,
@@ -11804,21 +12167,10 @@
"ItemType": "TagFilter",
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::SpotFleet.IamInstanceProfileSpecification": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-iaminstanceprofile.html",
- "Properties": {
- "Arn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-iaminstanceprofile.html#cfn-ec2-spotfleet-iaminstanceprofilespecification-arn",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisAnalyticsV2::Application.RecordFormat": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-recordformat.html",
"Properties": {
"MappingParameters": {
"Type": "MappingParameters",
@@ -11999,10 +12351,18 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-cpu",
"PrimitiveType": "Integer",
"Required": false,
"UpdateType": "Immutable"
},
+ "DependsOn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-dependson",
+ "DuplicatesAllowed": false,
+ "ItemType": "ContainerDependency",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
"DisableNetworking": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-disablenetworking",
"PrimitiveType": "Boolean",
"Required": false,
"UpdateType": "Immutable"
@@ -12157,10 +12517,22 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-repositorycredentials",
"Required": false,
"Type": "RepositoryCredentials",
"UpdateType": "Immutable"
},
+ "StartTimeout": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-starttimeout",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "StopTimeout": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-stoptimeout",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
"Ulimits": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html#cfn-ecs-taskdefinition-containerdefinition-ulimits",
"DuplicatesAllowed": false,
"ItemType": "Ulimit",
"Required": false,
@@ -12452,27 +12824,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html",
- "Properties": {
- "ApplicationName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "TemplateName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-templatename",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ElasticLoadBalancingV2::Listener.RedirectConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-redirectconfig.html",
"Properties": {
"Host": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-redirectconfig.html#cfn-elasticloadbalancingv2-listener-redirectconfig-host",
@@ -12510,10 +12865,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html",
+ "Properties": {
+ "ApplicationName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-applicationname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "TemplateName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration-templatename",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Greengrass::ConnectorDefinition.ConnectorDefinitionVersion": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connectordefinitionversion.html",
"Properties": {
"Connectors": {
"Type": "List",
@@ -12730,28 +13102,28 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::Batch::JobDefinition.Timeout": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html",
+ "AWS::KinesisAnalyticsV2::ApplicationOutput.DestinationSchema": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-destinationschema.html",
"Properties": {
- "AttemptDurationSeconds": {
+ "RecordFormatType": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html#cfn-batch-jobdefinition-timeout-attemptdurationseconds",
- "PrimitiveType": "Integer",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-destinationschema.html#cfn-kinesisanalyticsv2-applicationoutput-destinationschema-recordformattype",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalyticsV2::ApplicationOutput.DestinationSchema": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-destinationschema.html",
+ "AWS::Batch::JobDefinition.Timeout": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html",
"Properties": {
- "RecordFormatType": {
+ "AttemptDurationSeconds": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-applicationoutput-destinationschema.html#cfn-kinesisanalyticsv2-applicationoutput-destinationschema-recordformattype",
- "PrimitiveType": "String",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html#cfn-batch-jobdefinition-timeout-attemptdurationseconds",
+ "PrimitiveType": "Integer",
"UpdateType": "Mutable"
}
}
},
"AWS::IoT::TopicRule.RepublishAction": {
@@ -12871,10 +13243,49 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApiGateway::Method.IntegrationResponse": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html",
+ "Properties": {
+ "ContentHandling": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integrationresponse-contenthandling",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ResponseParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responseparameters",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "Map",
+ "UpdateType": "Mutable"
+ },
+ "ResponseTemplates": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responsetemplates",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "Map",
+ "UpdateType": "Mutable"
+ },
+ "SelectionPattern": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-selectionpattern",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "StatusCode": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-statuscode",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudFront::Distribution.ForwardedValues": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html",
"Properties": {
"Cookies": {
"Type": "Cookies",
@@ -12919,49 +13330,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::ApiGateway::Method.IntegrationResponse": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html",
- "Properties": {
- "ContentHandling": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integrationresponse-contenthandling",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "ResponseParameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responseparameters",
- "DuplicatesAllowed": false,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "Map",
- "UpdateType": "Mutable"
- },
- "ResponseTemplates": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responsetemplates",
- "DuplicatesAllowed": false,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "Map",
- "UpdateType": "Mutable"
- },
- "SelectionPattern": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-selectionpattern",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "StatusCode": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-statuscode",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Greengrass::DeviceDefinition.DeviceDefinitionVersion": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinition-devicedefinitionversion.html",
"Properties": {
"Devices": {
"Type": "List",
@@ -12970,40 +13342,40 @@
"ItemType": "Device",
"UpdateType": "Immutable"
}
}
},
- "AWS::Budgets::Budget.Subscriber": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-subscriber.html",
+ "AWS::EMR::Cluster.ScalingAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html",
"Properties": {
- "SubscriptionType": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-subscriber.html#cfn-budgets-budget-subscriber-subscriptiontype",
+ "Market": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html#cfn-elasticmapreduce-cluster-scalingaction-market",
"PrimitiveType": "String",
+ "Required": false,
"UpdateType": "Mutable"
},
- "Address": {
+ "SimpleScalingPolicyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html#cfn-elasticmapreduce-cluster-scalingaction-simplescalingpolicyconfiguration",
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-subscriber.html#cfn-budgets-budget-subscriber-address",
- "PrimitiveType": "String",
+ "Type": "SimpleScalingPolicyConfiguration",
"UpdateType": "Mutable"
}
}
},
- "AWS::EMR::Cluster.ScalingAction": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html",
+ "AWS::Budgets::Budget.Subscriber": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-subscriber.html",
"Properties": {
- "Market": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html#cfn-elasticmapreduce-cluster-scalingaction-market",
+ "SubscriptionType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-subscriber.html#cfn-budgets-budget-subscriber-subscriptiontype",
"PrimitiveType": "String",
- "Required": false,
"UpdateType": "Mutable"
},
- "SimpleScalingPolicyConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html#cfn-elasticmapreduce-cluster-scalingaction-simplescalingpolicyconfiguration",
+ "Address": {
"Required": true,
- "Type": "SimpleScalingPolicyConfiguration",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-subscriber.html#cfn-budgets-budget-subscriber-address",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
"AWS::EC2::SpotFleet.SpotFleetLaunchSpecification": {
@@ -13785,10 +14157,27 @@
"Type": "RoutingRuleCondition",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Transfer::Server.IdentityProviderDetails": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html",
+ "Properties": {
+ "InvocationRole": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-invocationrole",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Url": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-identityproviderdetails.html#cfn-transfer-server-identityproviderdetails-url",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Greengrass::LoggerDefinition.Logger": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinition-logger.html",
"Properties": {
"Space": {
"Required": false,
@@ -13947,23 +14336,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::ApiGateway::DomainName.EndpointConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html",
- "Properties": {
- "Types": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html#cfn-apigateway-domainname-endpointconfiguration-types",
- "DuplicatesAllowed": false,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::SSM::Association.Target": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-key",
@@ -13979,10 +14355,23 @@
"Type": "List",
"UpdateType": "Immutable"
}
}
},
+ "AWS::ApiGateway::DomainName.EndpointConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html",
+ "Properties": {
+ "Types": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html#cfn-apigateway-domainname-endpointconfiguration-types",
+ "DuplicatesAllowed": false,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Greengrass::CoreDefinition.CoreDefinitionVersion": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinition-coredefinitionversion.html",
"Properties": {
"Cores": {
"Type": "List",
@@ -14233,34 +14622,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::DLM::LifecyclePolicy.CreateRule": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html",
- "Properties": {
- "IntervalUnit": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-intervalunit",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Times": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-times",
- "UpdateType": "Mutable"
- },
- "Interval": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-interval",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::AppSync::GraphQLApi.LogConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html",
"Properties": {
"CloudWatchLogsRoleArn": {
"Required": false,
@@ -14274,29 +14639,30 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::EMR::InstanceGroupConfig.SimpleScalingPolicyConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html",
+ "AWS::DLM::LifecyclePolicy.CreateRule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html",
"Properties": {
- "AdjustmentType": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-adjustmenttype",
+ "IntervalUnit": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-intervalunit",
"PrimitiveType": "String",
- "Required": false,
"UpdateType": "Mutable"
},
- "CoolDown": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-cooldown",
- "PrimitiveType": "Integer",
+ "Times": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-times",
"UpdateType": "Mutable"
},
- "ScalingAdjustment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-scalingadjustment",
- "PrimitiveType": "Integer",
+ "Interval": {
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dlm-lifecyclepolicy-createrule.html#cfn-dlm-lifecyclepolicy-createrule-interval",
+ "PrimitiveType": "Integer",
"UpdateType": "Mutable"
}
}
},
"AWS::KinesisAnalyticsV2::ApplicationOutput.Output": {
@@ -14332,10 +14698,33 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.SimpleScalingPolicyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html",
+ "Properties": {
+ "AdjustmentType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-adjustmenttype",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "CoolDown": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-cooldown",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ScalingAdjustment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html#cfn-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration-scalingadjustment",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Greengrass::FunctionDefinition.DefaultConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-functiondefinition-defaultconfig.html",
"Properties": {
"Execution": {
"Type": "Execution",
@@ -14510,10 +14899,27 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeBuild::Project.RegistryCredential": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html",
+ "Properties": {
+ "Credential": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CredentialProvider": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::RoboMaker::SimulationApplication.SourceConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-simulationapplication-sourceconfig.html",
"Properties": {
"S3Bucket": {
"Required": true,
@@ -14533,27 +14939,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeBuild::Project.RegistryCredential": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html",
- "Properties": {
- "Credential": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credential",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "CredentialProvider": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-registrycredential.html#cfn-codebuild-project-registrycredential-credentialprovider",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::AppSync::DataSource.RdsHttpEndpointConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-rdshttpendpointconfig.html",
"Properties": {
"AwsRegion": {
"Required": true,
@@ -14585,29 +14974,23 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::Route53::RecordSet.AliasTarget": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html",
+ "AWS::PinpointEmail::ConfigurationSetEventDestination.KinesisFirehoseDestination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-kinesisfirehosedestination.html",
"Properties": {
- "DNSName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-dnshostname",
- "PrimitiveType": "String",
+ "DeliveryStreamArn": {
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-kinesisfirehosedestination.html#cfn-pinpointemail-configurationseteventdestination-kinesisfirehosedestination-deliverystreamarn",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "EvaluateTargetHealth": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-evaluatetargethealth",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "HostedZoneId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-hostedzoneid",
- "PrimitiveType": "String",
+ "IamRoleArn": {
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-kinesisfirehosedestination.html#cfn-pinpointemail-configurationseteventdestination-kinesisfirehosedestination-iamrolearn",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
"AWS::CodeCommit::Repository.RepositoryTrigger": {
@@ -14645,10 +15028,33 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Route53::RecordSet.AliasTarget": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html",
+ "Properties": {
+ "DNSName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-dnshostname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "EvaluateTargetHealth": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-evaluatetargethealth",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "HostedZoneId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-hostedzoneid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AmazonMQ::Broker.User": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html",
"Properties": {
"Username": {
"Required": true,
@@ -14762,10 +15168,27 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::PinpointEmail::Identity.Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-tags.html",
+ "Properties": {
+ "Value": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-tags.html#cfn-pinpointemail-identity-tags-value",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Key": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-tags.html#cfn-pinpointemail-identity-tags-key",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoTAnalytics::Pipeline.Math": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-pipeline-math.html",
"Properties": {
"Attribute": {
"Required": false,
@@ -14876,10 +15299,33 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::SecurityConfiguration.EncryptionConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html",
+ "Properties": {
+ "S3Encryptions": {
+ "Type": "S3Encryptions",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration-s3encryptions",
+ "UpdateType": "Mutable"
+ },
+ "CloudWatchEncryption": {
+ "Type": "CloudWatchEncryption",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration-cloudwatchencryption",
+ "UpdateType": "Mutable"
+ },
+ "JobBookmarksEncryption": {
+ "Type": "JobBookmarksEncryption",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration-jobbookmarksencryption",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Glue::Classifier.XMLClassifier": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html",
"Properties": {
"RowTag": {
"Required": true,
@@ -14899,10 +15345,52 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSetEventDestination.EventDestination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-eventdestination.html",
+ "Properties": {
+ "SnsDestination": {
+ "Type": "SnsDestination",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-eventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination-snsdestination",
+ "UpdateType": "Mutable"
+ },
+ "CloudWatchDestination": {
+ "Type": "CloudWatchDestination",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-eventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination-cloudwatchdestination",
+ "UpdateType": "Mutable"
+ },
+ "Enabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-eventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination-enabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "MatchingEventTypes": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-eventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination-matchingeventtypes",
+ "UpdateType": "Mutable"
+ },
+ "PinpointDestination": {
+ "Type": "PinpointDestination",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-eventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination-pinpointdestination",
+ "UpdateType": "Mutable"
+ },
+ "KinesisFirehoseDestination": {
+ "Type": "KinesisFirehoseDestination",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-configurationseteventdestination-eventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination-kinesisfirehosedestination",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-taskinvocationparameters.html",
"Properties": {
"MaintenanceWindowRunCommandParameters": {
"Type": "MaintenanceWindowRunCommandParameters",
@@ -14980,27 +15468,10 @@
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
}
}
},
- "AWS::AutoScalingPlans::ScalingPlan.MetricDimension": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html",
- "Properties": {
- "Value": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-value",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-name",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::DynamoDB::Table.GlobalSecondaryIndex": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-gsi.html",
"Properties": {
"IndexName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-gsi.html#cfn-dynamodb-gsi-indexname",
@@ -15028,10 +15499,27 @@
"Type": "ProvisionedThroughput",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScalingPlans::ScalingPlan.MetricDimension": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html",
+ "Properties": {
+ "Value": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-value",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html#cfn-autoscalingplans-scalingplan-metricdimension-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Greengrass::ResourceDefinition.LocalVolumeResourceData": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-localvolumeresourcedata.html",
"Properties": {
"SourcePath": {
"Required": true,
@@ -15395,29 +15883,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::Instance.AssociationParameter": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html",
- "Properties": {
- "Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-key",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-value",
- "DuplicatesAllowed": true,
- "PrimitiveItemType": "String",
- "Required": true,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::IoT::TopicRule.TopicRulePayload": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html",
"Properties": {
"Actions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html#cfn-iot-topicrule-topicrulepayload-actions",
@@ -15457,10 +15926,29 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::Instance.AssociationParameter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html",
+ "Properties": {
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-key",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html#cfn-ec2-instance-ssmassociations-associationparameters-value",
+ "DuplicatesAllowed": true,
+ "PrimitiveItemType": "String",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::IdentityPool.PushSync": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html",
"Properties": {
"ApplicationArns": {
"PrimitiveItemType": "String",
@@ -15674,10 +16162,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.Policies": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html",
+ "Properties": {
+ "PasswordPolicy": {
+ "Type": "PasswordPolicy",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html#cfn-cognito-userpool-policies-passwordpolicy",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Batch::JobDefinition.NodeRangeProperty": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-noderangeproperty.html",
"Properties": {
"Container": {
"Type": "ContainerProperties",
@@ -15691,21 +16190,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::Cognito::UserPool.Policies": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html",
- "Properties": {
- "PasswordPolicy": {
- "Type": "PasswordPolicy",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html#cfn-cognito-userpool-policies-passwordpolicy",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Events::Rule.KinesisParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-kinesisparameters.html",
"Properties": {
"PartitionKeyPath": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-kinesisparameters.html#cfn-events-rule-kinesisparameters-partitionkeypath",
@@ -15753,10 +16241,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeBuild::Project.CloudWatchLogsConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html",
+ "Properties": {
+ "Status": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "GroupName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "StreamName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScaling::AutoScalingGroup.MetricsCollection": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html",
"Properties": {
"Granularity": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-granularity",
@@ -15795,33 +16306,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeBuild::Project.CloudWatchLogsConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html",
- "Properties": {
- "Status": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-status",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "GroupName": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-groupname",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "StreamName": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html#cfn-codebuild-project-cloudwatchlogsconfig-streamname",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::DynamoDB::Table.KeySchema": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-keyschema.html",
"Properties": {
"AttributeName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-keyschema.html#aws-properties-dynamodb-keyschema-attributename",
@@ -15945,21 +16433,10 @@
"ItemType": "DimensionConfiguration",
"UpdateType": "Mutable"
}
}
},
- "AWS::AppMesh::VirtualService.VirtualNodeServiceProvider": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualnodeserviceprovider.html",
- "Properties": {
- "VirtualNodeName": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualnodeserviceprovider.html#cfn-appmesh-virtualservice-virtualnodeserviceprovider-virtualnodename",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EMR::Cluster.Configuration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-configuration.html",
"Properties": {
"Classification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-configuration.html#cfn-elasticmapreduce-cluster-configuration-classification",
@@ -15983,10 +16460,21 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppMesh::VirtualService.VirtualNodeServiceProvider": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualnodeserviceprovider.html",
+ "Properties": {
+ "VirtualNodeName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualnodeserviceprovider.html#cfn-appmesh-virtualservice-virtualnodeserviceprovider-virtualnodename",
+ "PrimitiveType": "String",
+ "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",
@@ -16494,21 +16982,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::Lambda::Function.TracingConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-tracingconfig.html",
- "Properties": {
- "Mode": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-tracingconfig.html#cfn-lambda-function-tracingconfig-mode",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EMR::Cluster.ScriptBootstrapActionConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scriptbootstrapactionconfig.html",
"Properties": {
"Args": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scriptbootstrapactionconfig.html#cfn-elasticmapreduce-cluster-scriptbootstrapactionconfig-args",
@@ -16524,10 +17001,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Lambda::Function.TracingConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-tracingconfig.html",
+ "Properties": {
+ "Mode": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-tracingconfig.html#cfn-lambda-function-tracingconfig-mode",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScaling::LaunchConfiguration.BlockDevice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html",
"Properties": {
"DeleteOnTermination": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html#cfn-as-launchconfig-blockdev-template-deleteonterm",
@@ -16711,27 +17199,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::KinesisAnalytics::Application.RecordFormat": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html",
- "Properties": {
- "MappingParameters": {
- "Type": "MappingParameters",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html#cfn-kinesisanalytics-application-recordformat-mappingparameters",
- "UpdateType": "Mutable"
- },
- "RecordFormatType": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html#cfn-kinesisanalytics-application-recordformat-recordformattype",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::AppSync::DataSource.HttpConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-httpconfig.html",
"Properties": {
"Endpoint": {
"Required": true,
@@ -16745,10 +17216,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-httpconfig.html#cfn-appsync-datasource-httpconfig-authorizationconfig",
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalytics::Application.RecordFormat": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html",
+ "Properties": {
+ "MappingParameters": {
+ "Type": "MappingParameters",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html#cfn-kinesisanalytics-application-recordformat-mappingparameters",
+ "UpdateType": "Mutable"
+ },
+ "RecordFormatType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html#cfn-kinesisanalytics-application-recordformat-recordformattype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.TagFilter": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html#cfn-s3-bucket-tagfilter-key",
@@ -16952,10 +17440,27 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::Identity.MailFromAttributes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-mailfromattributes.html",
+ "Properties": {
+ "MailFromDomain": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-mailfromattributes.html#cfn-pinpointemail-identity-mailfromattributes-mailfromdomain",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "BehaviorOnMxFailure": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-identity-mailfromattributes.html#cfn-pinpointemail-identity-mailfromattributes-behavioronmxfailure",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudTrail::Trail.DataResource": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-dataresource.html",
"Properties": {
"Type": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-dataresource.html#cfn-cloudtrail-trail-dataresource-type",
@@ -17034,10 +17539,50 @@
"ItemType": "Input",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::GraphQLApi.CognitoUserPoolConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html",
+ "Properties": {
+ "AppIdClientRegex": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html#cfn-appsync-graphqlapi-cognitouserpoolconfig-appidclientregex",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "UserPoolId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html#cfn-appsync-graphqlapi-cognitouserpoolconfig-userpoolid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AwsRegion": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-cognitouserpoolconfig.html#cfn-appsync-graphqlapi-cognitouserpoolconfig-awsregion",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
+ "AWS::Glue::SecurityConfiguration.JobBookmarksEncryption": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-jobbookmarksencryption.html",
+ "Properties": {
+ "KmsKeyArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-jobbookmarksencryption.html#cfn-glue-securityconfiguration-jobbookmarksencryption-kmskeyarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "JobBookmarksEncryptionMode": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-jobbookmarksencryption.html#cfn-glue-securityconfiguration-jobbookmarksencryption-jobbookmarksencryptionmode",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoTAnalytics::Channel.RetentionPeriod": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-channel-retentionperiod.html",
"Properties": {
"NumberOfDays": {
"Required": false,
@@ -17074,10 +17619,17 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProviders": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationproviders.html",
+ "ItemType": "AdditionalAuthenticationProvider",
+ "UpdateType": "Mutable"
+ },
"AWS::KinesisAnalyticsV2::Application.InputProcessingConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputprocessingconfiguration.html",
"Properties": {
"InputLambdaProcessor": {
"Type": "InputLambdaProcessor",
@@ -17085,10 +17637,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-inputprocessingconfiguration.html#cfn-kinesisanalyticsv2-application-inputprocessingconfiguration-inputlambdaprocessor",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AmazonMQ::Broker.ConfigurationId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html",
+ "Properties": {
+ "Revision": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html#cfn-amazonmq-broker-configurationid-revision",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "Id": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html#cfn-amazonmq-broker-configurationid-id",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::Instance.SsmAssociation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html",
"Properties": {
"AssociationParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html#cfn-ec2-instance-ssmassociations-associationparameters",
@@ -17104,27 +17673,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::AmazonMQ::Broker.ConfigurationId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html",
- "Properties": {
- "Revision": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html#cfn-amazonmq-broker-configurationid-revision",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- },
- "Id": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html#cfn-amazonmq-broker-configurationid-id",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::SSM::PatchBaseline.PatchSource": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html",
"Properties": {
"Products": {
"PrimitiveItemType": "String",
@@ -17397,23 +17949,10 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-secondaryprivateipaddresscount",
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
},
- "Ipv6AddressCount": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-ipv6addresscount",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- },
- "Groups": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-groups",
- "UpdateType": "Mutable"
- },
"DeviceIndex": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-deviceindex",
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
@@ -17441,10 +17980,29 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-networkinterfaceid",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "InterfaceType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-interfacetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Ipv6AddressCount": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-ipv6addresscount",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "Groups": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-groups",
+ "UpdateType": "Mutable"
+ },
"DeleteOnTermination": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html#cfn-ec2-launchtemplate-networkinterface-deleteontermination",
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
@@ -17484,27 +18042,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalyticsV2::Application.ApplicationCodeConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html",
- "Properties": {
- "CodeContentType": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html#cfn-kinesisanalyticsv2-application-applicationcodeconfiguration-codecontenttype",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "CodeContent": {
- "Type": "CodeContent",
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html#cfn-kinesisanalyticsv2-application-applicationcodeconfiguration-codecontent",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ElasticLoadBalancingV2::ListenerRule.RedirectConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-redirectconfig.html",
"Properties": {
"Host": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-redirectconfig.html#cfn-elasticloadbalancingv2-listenerrule-redirectconfig-host",
@@ -17542,10 +18083,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalyticsV2::Application.ApplicationCodeConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html",
+ "Properties": {
+ "CodeContentType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html#cfn-kinesisanalyticsv2-application-applicationcodeconfiguration-codecontenttype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CodeContent": {
+ "Type": "CodeContent",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-applicationcodeconfiguration.html#cfn-kinesisanalyticsv2-application-applicationcodeconfiguration-codecontent",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAFRegional::XssMatchSet.FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-fieldtomatch.html",
"Properties": {
"Type": {
"Required": true,
@@ -18182,18 +18740,25 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalytics::Application.InputParallelism": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputparallelism.html",
+ "AWS::EC2::CapacityReservation.TagSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservation-tagspecification.html",
"Properties": {
- "Count": {
+ "ResourceType": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputparallelism.html#cfn-kinesisanalytics-application-inputparallelism-count",
- "PrimitiveType": "Integer",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservation-tagspecification.html#cfn-ec2-capacityreservation-tagspecification-resourcetype",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-capacityreservation-tagspecification.html#cfn-ec2-capacityreservation-tagspecification-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
}
}
},
"AWS::AppMesh::VirtualNode.AccessLog": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-accesslog.html",
@@ -18204,30 +18769,18 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-accesslog.html#cfn-appmesh-virtualnode-accesslog-file",
"UpdateType": "Mutable"
}
}
},
- "AWS::ECS::TaskDefinition.PortMapping": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html",
+ "AWS::KinesisAnalytics::Application.InputParallelism": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputparallelism.html",
"Properties": {
- "ContainerPort": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-containerport",
- "PrimitiveType": "Integer",
+ "Count": {
"Required": false,
- "UpdateType": "Immutable"
- },
- "HostPort": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-readonly",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputparallelism.html#cfn-kinesisanalytics-application-inputparallelism-count",
"PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "Protocol": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-sourcevolume",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
+ "UpdateType": "Mutable"
}
}
},
"AWS::EC2::LaunchTemplate.CpuOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-cpuoptions.html",
@@ -18244,10 +18797,33 @@
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::TaskDefinition.PortMapping": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html",
+ "Properties": {
+ "ContainerPort": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-containerport",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "HostPort": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-readonly",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Protocol": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html#cfn-ecs-taskdefinition-containerdefinition-portmappings-sourcevolume",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EC2::Instance.ElasticInferenceAccelerator": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html",
"Properties": {
"Type": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticinferenceaccelerator.html#cfn-ec2-instance-elasticinferenceaccelerator-type",
@@ -18272,10 +18848,21 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Transfer::Server.EndpointDetails": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-endpointdetails.html",
+ "Properties": {
+ "VpcEndpointId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-server-endpointdetails.html#cfn-transfer-server-endpointdetails-vpcendpointid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AppMesh::VirtualNode.VirtualNodeSpec": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-virtualnodespec.html",
"Properties": {
"Logging": {
"Type": "Logging",
@@ -18459,27 +19046,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::SES::ConfigurationSetEventDestination.KinesisFirehoseDestination": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html",
- "Properties": {
- "IAMRoleARN": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html#cfn-ses-configurationseteventdestination-kinesisfirehosedestination-iamrolearn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "DeliveryStreamARN": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html#cfn-ses-configurationseteventdestination-kinesisfirehosedestination-deliverystreamarn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::AppMesh::VirtualNode.Listener": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listener.html",
"Properties": {
"HealthCheck": {
"Type": "HealthCheck",
@@ -18493,10 +19063,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualnode-listener.html#cfn-appmesh-virtualnode-listener-portmapping",
"UpdateType": "Mutable"
}
}
},
+ "AWS::SES::ConfigurationSetEventDestination.KinesisFirehoseDestination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html",
+ "Properties": {
+ "IAMRoleARN": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html#cfn-ses-configurationseteventdestination-kinesisfirehosedestination-iamrolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DeliveryStreamARN": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html#cfn-ses-configurationseteventdestination-kinesisfirehosedestination-deliverystreamarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisFirehose::DeliveryStream.CopyCommand": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html",
"Properties": {
"CopyOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html#cfn-kinesisfirehose-deliverystream-copycommand-copyoptions",
@@ -18591,10 +19178,33 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appmesh-virtualservice-virtualserviceprovider.html#cfn-appmesh-virtualservice-virtualserviceprovider-virtualrouter",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html",
+ "Properties": {
+ "OpenIDConnectConfig": {
+ "Type": "OpenIDConnectConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html#cfn-appsync-graphqlapi-additionalauthenticationprovider-openidconnectconfig",
+ "UpdateType": "Mutable"
+ },
+ "UserPoolConfig": {
+ "Type": "CognitoUserPoolConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html#cfn-appsync-graphqlapi-additionalauthenticationprovider-userpoolconfig",
+ "UpdateType": "Mutable"
+ },
+ "AuthenticationType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-additionalauthenticationprovider.html#cfn-appsync-graphqlapi-additionalauthenticationprovider-authenticationtype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html",
"Properties": {
"Rules": {
"Type": "List",
@@ -18603,21 +19213,10 @@
"ItemType": "MappingRule",
"UpdateType": "Mutable"
}
}
},
- "AWS::Glue::Job.ExecutionProperty": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-executionproperty.html",
- "Properties": {
- "MaxConcurrentRuns": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-executionproperty.html#cfn-glue-job-executionproperty-maxconcurrentruns",
- "PrimitiveType": "Double",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ECS::TaskDefinition.LinuxParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html",
"Properties": {
"Capabilities": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html#cfn-ecs-taskdefinition-linuxparameters-capabilities",
@@ -18653,10 +19252,21 @@
"Type": "List",
"UpdateType": "Immutable"
}
}
},
+ "AWS::Glue::Job.ExecutionProperty": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-executionproperty.html",
+ "Properties": {
+ "MaxConcurrentRuns": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-executionproperty.html#cfn-glue-job-executionproperty-maxconcurrentruns",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AppStream::Stack.UserSetting": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appstream-stack-usersetting.html",
"Properties": {
"Action": {
"Required": true,
@@ -18738,10 +19348,34 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::SecurityConfiguration.S3Encryptions": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryptions.html",
+ "ItemType": "S3Encryption",
+ "UpdateType": "Mutable"
+ },
+ "AWS::ECS::TaskDefinition.ContainerDependency": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdependency.html",
+ "Properties": {
+ "Condition": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdependency.html#cfn-ecs-taskdefinition-containerdependency-condition",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "ContainerName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdependency.html#cfn-ecs-taskdefinition-containerdependency-containername",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Kinesis::Stream.StreamEncryption": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesis-stream-streamencryption.html",
"Properties": {
"EncryptionType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesis-stream-streamencryption.html#cfn-kinesis-stream-streamencryption-encryptiontype",
@@ -18934,45 +19568,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::Greengrass::ResourceDefinition.ResourceDataContainer": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html",
- "Properties": {
- "SecretsManagerSecretResourceData": {
- "Type": "SecretsManagerSecretResourceData",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-secretsmanagersecretresourcedata",
- "UpdateType": "Immutable"
- },
- "SageMakerMachineLearningModelResourceData": {
- "Type": "SageMakerMachineLearningModelResourceData",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-sagemakermachinelearningmodelresourcedata",
- "UpdateType": "Immutable"
- },
- "LocalVolumeResourceData": {
- "Type": "LocalVolumeResourceData",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-localvolumeresourcedata",
- "UpdateType": "Immutable"
- },
- "LocalDeviceResourceData": {
- "Type": "LocalDeviceResourceData",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-localdeviceresourcedata",
- "UpdateType": "Immutable"
- },
- "S3MachineLearningModelResourceData": {
- "Type": "S3MachineLearningModelResourceData",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-s3machinelearningmodelresourcedata",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::SecretsManager::Secret.GenerateSecretString": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-secretsmanager-secret-generatesecretstring.html",
"Properties": {
"ExcludeUppercase": {
"Required": false,
@@ -19034,10 +19633,45 @@
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Greengrass::ResourceDefinition.ResourceDataContainer": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html",
+ "Properties": {
+ "SecretsManagerSecretResourceData": {
+ "Type": "SecretsManagerSecretResourceData",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-secretsmanagersecretresourcedata",
+ "UpdateType": "Immutable"
+ },
+ "SageMakerMachineLearningModelResourceData": {
+ "Type": "SageMakerMachineLearningModelResourceData",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-sagemakermachinelearningmodelresourcedata",
+ "UpdateType": "Immutable"
+ },
+ "LocalVolumeResourceData": {
+ "Type": "LocalVolumeResourceData",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-localvolumeresourcedata",
+ "UpdateType": "Immutable"
+ },
+ "LocalDeviceResourceData": {
+ "Type": "LocalDeviceResourceData",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-localdeviceresourcedata",
+ "UpdateType": "Immutable"
+ },
+ "S3MachineLearningModelResourceData": {
+ "Type": "S3MachineLearningModelResourceData",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinition-resourcedatacontainer.html#cfn-greengrass-resourcedefinition-resourcedatacontainer-s3machinelearningmodelresourcedata",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::SageMaker::Model.ContainerDefinition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html",
"Properties": {
"ContainerHostname": {
"Required": false,
@@ -19082,10 +19716,27 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::DataCatalogEncryptionSettings.ConnectionPasswordEncryption": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-connectionpasswordencryption.html",
+ "Properties": {
+ "ReturnConnectionPasswordEncrypted": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-connectionpasswordencryption.html#cfn-glue-datacatalogencryptionsettings-connectionpasswordencryption-returnconnectionpasswordencrypted",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "KmsKeyId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-connectionpasswordencryption.html#cfn-glue-datacatalogencryptionsettings-connectionpasswordencryption-kmskeyid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Route53::HealthCheck.HealthCheckTag": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html#cfn-route53-healthchecktags-key",
@@ -19099,27 +19750,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowStepFunctionsParameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html",
- "Properties": {
- "Input": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-input",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-name",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CodeBuild::Project.EnvironmentVariable": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html",
"Properties": {
"Type": {
"Required": false,
@@ -19139,10 +19773,27 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::SSM::MaintenanceWindowTask.MaintenanceWindowStepFunctionsParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html",
+ "Properties": {
+ "Input": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-input",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html#cfn-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT1Click::Project.PlacementTemplate": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot1click-project-placementtemplate.html",
"Properties": {
"DeviceTemplates": {
"Required": false,
@@ -19196,10 +19847,35 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::TaskDefinition.ProxyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-proxyconfiguration.html",
+ "Properties": {
+ "ContainerName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-proxyconfiguration.html#cfn-ecs-taskdefinition-proxyconfiguration-containername",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "ProxyConfigurationProperties": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-proxyconfiguration.html#cfn-ecs-taskdefinition-proxyconfiguration-proxyconfigurationproperties",
+ "DuplicatesAllowed": false,
+ "ItemType": "KeyValuePair",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-proxyconfiguration.html#cfn-ecs-taskdefinition-proxyconfiguration-type",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::ElasticBeanstalk::Application.MaxCountRule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxcountrule.html",
"Properties": {
"DeleteSourceFromS3": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxcountrule.html#cfn-elasticbeanstalk-application-maxcountrule-deletesourcefroms3",
@@ -19219,56 +19895,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::Greengrass::ConnectorDefinition.Connector": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html",
- "Properties": {
- "ConnectorArn": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-connectorarn",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "Parameters": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-parameters",
- "PrimitiveType": "Json",
- "UpdateType": "Immutable"
- },
- "Id": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-id",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
- "AWS::AutoScaling::AutoScalingGroup.TagProperty": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html",
- "Properties": {
- "Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Key",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "PropagateAtLaunch": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-PropagateAtLaunch",
- "PrimitiveType": "Boolean",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Value",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceSchema": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html",
"Properties": {
"RecordEncoding": {
"Required": false,
@@ -19306,10 +19936,33 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScaling::AutoScalingGroup.TagProperty": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html",
+ "Properties": {
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Key",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "PropagateAtLaunch": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-PropagateAtLaunch",
+ "PrimitiveType": "Boolean",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-Value",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodePipeline::Pipeline.ActionTypeId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html",
"Properties": {
"Category": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-category",
@@ -19335,10 +19988,50 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Greengrass::ConnectorDefinition.Connector": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html",
+ "Properties": {
+ "ConnectorArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-connectorarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Parameters": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-parameters",
+ "PrimitiveType": "Json",
+ "UpdateType": "Immutable"
+ },
+ "Id": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinition-connector.html#cfn-greengrass-connectordefinition-connector-id",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
+ "AWS::PinpointEmail::DedicatedIpPool.Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-dedicatedippool-tags.html",
+ "Properties": {
+ "Value": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-dedicatedippool-tags.html#cfn-pinpointemail-dedicatedippool-tags-value",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Key": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpointemail-dedicatedippool-tags.html#cfn-pinpointemail-dedicatedippool-tags-key",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Route53::HostedZone.VPC": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html",
"Properties": {
"VPCId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html#cfn-route53-hostedzone-hostedzonevpcs-vpcid",
@@ -19370,21 +20063,21 @@
"UpdateType": "Immutable"
}
}
},
"Tag": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-tag.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-tag.html",
"Properties": {
"Value": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-tag.html#cfn-iotanalytics-datastore-tag-value",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-tag.html#cfn-dms-endpoint-tag-value",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"Key": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotanalytics-datastore-tag.html#cfn-iotanalytics-datastore-tag-key",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-tag.html#cfn-dms-endpoint-tag-key",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
@@ -19486,10 +20179,33 @@
"ItemType": "Logger",
"UpdateType": "Immutable"
}
}
},
+ "AWS::DataPipeline::Pipeline.Field": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html",
+ "Properties": {
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-key",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "RefValue": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-refvalue",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "StringValue": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-stringvalue",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::Instance.BlockDeviceMapping": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html",
"Properties": {
"DeviceName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html#cfn-ec2-blockdev-mapping-devicename",
@@ -19515,29 +20231,23 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::DataPipeline::Pipeline.Field": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html",
+ "AWS::WAFRegional::GeoMatchSet.GeoMatchConstraint": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-geomatchset-geomatchconstraint.html",
"Properties": {
- "Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-key",
- "PrimitiveType": "String",
+ "Type": {
"Required": true,
- "UpdateType": "Mutable"
- },
- "RefValue": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-refvalue",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-geomatchset-geomatchconstraint.html#cfn-wafregional-geomatchset-geomatchconstraint-type",
"PrimitiveType": "String",
- "Required": false,
"UpdateType": "Mutable"
},
- "StringValue": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html#cfn-datapipeline-pipeline-pipelineobjects-fields-stringvalue",
+ "Value": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-geomatchset-geomatchconstraint.html#cfn-wafregional-geomatchset-geomatchconstraint-value",
"PrimitiveType": "String",
- "Required": false,
"UpdateType": "Mutable"
}
}
},
"AWS::AppMesh::Route.HttpRoute": {
@@ -19783,10 +20493,33 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAFRegional::RateBasedRule.Predicate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html",
+ "Properties": {
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html#cfn-wafregional-ratebasedrule-predicate-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DataId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html#cfn-wafregional-ratebasedrule-predicate-dataid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Negated": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ratebasedrule-predicate.html#cfn-wafregional-ratebasedrule-predicate-negated",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalytics::ApplicationOutput.LambdaOutput": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html",
"Properties": {
"ResourceARN": {
"Required": true,
@@ -20153,10 +20886,28 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::EC2Fleet.TagSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagspecification.html",
+ "Properties": {
+ "ResourceType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagspecification.html#cfn-ec2-ec2fleet-tagspecification-resourcetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagspecification.html#cfn-ec2-ec2fleet-tagspecification-tags",
+ "ItemType": "TagRequest",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AppSync::DataSource.ElasticsearchConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html",
"Properties": {
"AwsRegion": {
"Required": true,
@@ -20170,25 +20921,18 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::EC2Fleet.TagSpecification": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagspecification.html",
+ "AWS::ECS::TaskDefinition.HostVolumeProperties": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes-host.html",
"Properties": {
- "ResourceType": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagspecification.html#cfn-ec2-ec2fleet-tagspecification-resourcetype",
+ "SourcePath": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes-host.html#cfn-ecs-taskdefinition-volumes-host-sourcepath",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Tags": {
- "Type": "List",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ec2fleet-tagspecification.html#cfn-ec2-ec2fleet-tagspecification-tags",
- "ItemType": "TagRequest",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
}
}
},
"AWS::IAM::User.Policy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html",
@@ -20205,21 +20949,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::ECS::TaskDefinition.HostVolumeProperties": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes-host.html",
- "Properties": {
- "SourcePath": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes-host.html#cfn-ecs-taskdefinition-volumes-host-sourcepath",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::KinesisFirehose::DeliveryStream.RedshiftDestinationConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html",
"Properties": {
"CloudWatchLoggingOptions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html#cfn-kinesisfirehose-deliverystream-redshiftdestinationconfiguration-cloudwatchloggingoptions",
@@ -20546,10 +21279,33 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Greengrass::ConnectorDefinitionVersion.Connector": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html",
+ "Properties": {
+ "ConnectorArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html#cfn-greengrass-connectordefinitionversion-connector-connectorarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Parameters": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html#cfn-greengrass-connectordefinitionversion-connector-parameters",
+ "PrimitiveType": "Json",
+ "UpdateType": "Immutable"
+ },
+ "Id": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html#cfn-greengrass-connectordefinitionversion-connector-id",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"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",
@@ -20593,33 +21349,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::Greengrass::ConnectorDefinitionVersion.Connector": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html",
- "Properties": {
- "ConnectorArn": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html#cfn-greengrass-connectordefinitionversion-connector-connectorarn",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "Parameters": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html#cfn-greengrass-connectordefinitionversion-connector-parameters",
- "PrimitiveType": "Json",
- "UpdateType": "Immutable"
- },
- "Id": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-connectordefinitionversion-connector.html#cfn-greengrass-connectordefinitionversion-connector-id",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::Lambda::Alias.VersionWeight": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-versionweight.html",
"Properties": {
"FunctionVersion": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-versionweight.html#cfn-lambda-alias-versionweight-functionversion",
@@ -20782,10 +21515,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::TaskDefinition.RepositoryCredentials": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-repositorycredentials.html",
+ "Properties": {
+ "CredentialsParameter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-repositorycredentials.html#cfn-ecs-taskdefinition-repositorycredentials-credentialsparameter",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagsetlistobject.html",
"Properties": {
"Ec2TagGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagsetlistobject.html#cfn-codedeploy-deploymentgroup-ec2tagsetlistobject-ec2taggroup",
@@ -20794,21 +21538,10 @@
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
}
}
- },
- "AWS::ECS::TaskDefinition.RepositoryCredentials": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-repositorycredentials.html",
- "Properties": {
- "CredentialsParameter": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-repositorycredentials.html#cfn-ecs-taskdefinition-repositorycredentials-credentialsparameter",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- }
- }
}
},
"ResourceTypes": {
"AWS::EC2::RouteTable": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-route-table.html",
@@ -20907,10 +21640,46 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAFRegional::RateBasedRule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html",
+ "Properties": {
+ "MetricName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-metricname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "RateLimit": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-ratelimit",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "MatchPredicates": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-matchpredicates",
+ "ItemType": "Predicate",
+ "UpdateType": "Mutable"
+ },
+ "RateKey": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-ratekey",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ratebasedrule.html#cfn-wafregional-ratebasedrule-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EC2::VPCPeeringConnection": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html",
"Properties": {
"PeerOwnerId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcpeeringconnection.html#cfn-ec2-vpcpeeringconnection-peerownerid",
@@ -21140,28 +21909,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::WAFRegional::SqlInjectionMatchSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html",
- "Properties": {
- "SqlInjectionMatchTuples": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuples",
- "ItemType": "SqlInjectionMatchTuple",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html#cfn-wafregional-sqlinjectionmatchset-name",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::ApiGatewayV2::Route": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-route.html",
"Properties": {
"Target": {
"Required": false,
@@ -21236,50 +21987,25 @@
"PrimitiveType": "Json",
"UpdateType": "Mutable"
}
}
},
- "AWS::RAM::ResourceShare": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html",
- "Attributes": {
- "Arn": {
- "PrimitiveType": "String"
- }
- },
+ "AWS::WAFRegional::SqlInjectionMatchSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html",
"Properties": {
- "Principals": {
- "PrimitiveItemType": "String",
+ "SqlInjectionMatchTuples": {
"Type": "List",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-principals",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuples",
+ "ItemType": "SqlInjectionMatchTuple",
"UpdateType": "Mutable"
},
- "AllowExternalPrincipals": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-allowexternalprincipals",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- },
- "ResourceArns": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-resourcearns",
- "UpdateType": "Mutable"
- },
- "Tags": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-tags",
- "ItemType": "Tag",
- "UpdateType": "Mutable"
- },
"Name": {
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-name",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html#cfn-wafregional-sqlinjectionmatchset-name",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
}
}
},
"AWS::Kinesis::Stream": {
"Attributes": {
@@ -21321,10 +22047,53 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::RAM::ResourceShare": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html",
+ "Attributes": {
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "Principals": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-principals",
+ "UpdateType": "Mutable"
+ },
+ "AllowExternalPrincipals": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-allowexternalprincipals",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "ResourceArns": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-resourcearns",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ram-resourceshare.html#cfn-ram-resourceshare-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScaling::LaunchConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html",
"Properties": {
"AssociatePublicIpAddress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html#cf-as-launchconfig-associatepubip",
@@ -21440,64 +22209,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::TransitGateway": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html",
- "Properties": {
- "DefaultRouteTablePropagation": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-defaultroutetablepropagation",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "Description": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-description",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "AutoAcceptSharedAttachments": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-autoacceptsharedattachments",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "DefaultRouteTableAssociation": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-defaultroutetableassociation",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "VpnEcmpSupport": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-vpnecmpsupport",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "DnsSupport": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-dnssupport",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "AmazonSideAsn": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-amazonsideasn",
- "PrimitiveType": "Integer",
- "UpdateType": "Immutable"
- },
- "Tags": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-tags",
- "ItemType": "Tag",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::SQS::Queue": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
},
@@ -21581,10 +22296,153 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::TransitGateway": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html",
+ "Properties": {
+ "DefaultRouteTablePropagation": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-defaultroutetablepropagation",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "AutoAcceptSharedAttachments": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-autoacceptsharedattachments",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "DefaultRouteTableAssociation": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-defaultroutetableassociation",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "VpnEcmpSupport": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-vpnecmpsupport",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "DnsSupport": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-dnssupport",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "AmazonSideAsn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-amazonsideasn",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
+ "AWS::EC2::CapacityReservation": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html",
+ "Attributes": {
+ "Tenancy": {
+ "PrimitiveType": "String"
+ },
+ "AvailableInstanceCount": {
+ "PrimitiveType": "Integer"
+ },
+ "AvailabilityZone": {
+ "PrimitiveType": "String"
+ },
+ "TotalInstanceCount": {
+ "PrimitiveType": "Integer"
+ },
+ "InstanceType": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "Tenancy": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-tenancy",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "EndDateType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-enddatetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "InstanceCount": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instancecount",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "TagSpecifications": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-tagspecifications",
+ "ItemType": "TagSpecification",
+ "UpdateType": "Immutable"
+ },
+ "AvailabilityZone": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-availabilityzone",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "InstancePlatform": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instanceplatform",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "InstanceType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instancetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "EphemeralStorage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-ephemeralstorage",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Immutable"
+ },
+ "InstanceMatchCriteria": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-instancematchcriteria",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "EndDate": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-enddate",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "EbsOptimized": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-capacityreservation.html#cfn-ec2-capacityreservation-ebsoptimized",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::AppSync::Resolver": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html",
"Attributes": {
"TypeName": {
"PrimitiveType": "String"
@@ -21980,27 +22838,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::TransitGatewayRouteTableAssociation": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetableassociation.html",
- "Properties": {
- "TransitGatewayRouteTableId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetableassociation.html#cfn-ec2-transitgatewayroutetableassociation-transitgatewayroutetableid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "TransitGatewayAttachmentId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetableassociation.html#cfn-ec2-transitgatewayroutetableassociation-transitgatewayattachmentid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::AppSync::GraphQLSchema": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlschema.html",
"Properties": {
"Definition": {
"Required": false,
@@ -22081,10 +22922,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::TransitGatewayRouteTableAssociation": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetableassociation.html",
+ "Properties": {
+ "TransitGatewayRouteTableId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetableassociation.html#cfn-ec2-transitgatewayroutetableassociation-transitgatewayroutetableid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "TransitGatewayAttachmentId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewayroutetableassociation.html#cfn-ec2-transitgatewayroutetableassociation-transitgatewayattachmentid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::IAM::ServiceLinkedRole": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html",
"Properties": {
"CustomSuffix": {
"Required": false,
@@ -22122,10 +22980,45 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::ServiceCatalog::ResourceUpdateConstraint": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html",
+ "Properties": {
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AcceptLanguage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-acceptlanguage",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TagUpdateOnProvisionedProduct": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-tagupdateonprovisionedproduct",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PortfolioId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-portfolioid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ProductId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-productid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::AppSync::GraphQLApi": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html",
"Attributes": {
"GraphQLUrl": {
"PrimitiveType": "String"
@@ -22148,10 +23041,16 @@
"Type": "UserPoolConfig",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-userpoolconfig",
"UpdateType": "Mutable"
},
+ "Tags": {
+ "Type": "Tags",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-tags",
+ "UpdateType": "Mutable"
+ },
"Name": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-name",
"PrimitiveType": "String",
"UpdateType": "Mutable"
@@ -22165,10 +23064,16 @@
"LogConfig": {
"Type": "LogConfig",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-logconfig",
"UpdateType": "Mutable"
+ },
+ "AdditionalAuthenticationProviders": {
+ "Type": "AdditionalAuthenticationProviders",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-additionalauthenticationproviders",
+ "UpdateType": "Mutable"
}
}
},
"AWS::CloudFront::StreamingDistribution": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-streamingdistribution.html",
@@ -22310,10 +23215,27 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::Glue::DataCatalogEncryptionSettings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html",
+ "Properties": {
+ "DataCatalogEncryptionSettings": {
+ "Type": "DataCatalogEncryptionSettings",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings",
+ "UpdateType": "Mutable"
+ },
+ "CatalogId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-catalogid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::SNS::Topic": {
"Attributes": {
"TopicName": {
"PrimitiveType": "String"
}
@@ -22958,10 +23880,38 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::EIP": {
+ "Attributes": {
+ "AllocationId": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html",
+ "Properties": {
+ "Domain": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "InstanceId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "PublicIpv4Pool": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT1Click::Project": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot1click-project.html",
"Attributes": {
"ProjectName": {
"PrimitiveType": "String"
@@ -22989,38 +23939,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::EIP": {
- "Attributes": {
- "AllocationId": {
- "PrimitiveType": "String"
- }
- },
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html",
- "Properties": {
- "Domain": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-domain",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "InstanceId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-instanceid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "PublicIpv4Pool": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-eip.html#cfn-ec2-eip-publicipv4pool",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ApiGateway::DomainName": {
"Attributes": {
"DistributionDomainName": {
"PrimitiveType": "String"
},
@@ -23060,10 +23982,28 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAFRegional::GeoMatchSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-geomatchset.html",
+ "Properties": {
+ "GeoMatchConstraints": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-geomatchset.html#cfn-wafregional-geomatchset-geomatchconstraints",
+ "ItemType": "GeoMatchConstraint",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-geomatchset.html#cfn-wafregional-geomatchset-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Batch::JobDefinition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html",
"Properties": {
"Type": {
"Required": true,
@@ -23107,10 +24047,40 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-jobdefinition.html#cfn-batch-jobdefinition-retrystrategy",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::VPCEndpointConnectionNotification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html",
+ "Properties": {
+ "ConnectionEvents": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionevents",
+ "UpdateType": "Mutable"
+ },
+ "VPCEndpointId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-vpcendpointid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ServiceId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-serviceid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ConnectionNotificationArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionnotificationarn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"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",
@@ -23182,40 +24152,10 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::VPCEndpointConnectionNotification": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html",
- "Properties": {
- "ConnectionEvents": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionevents",
- "UpdateType": "Mutable"
- },
- "VPCEndpointId": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-vpcendpointid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "ServiceId": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-serviceid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "ConnectionNotificationArn": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointconnectionnotification.html#cfn-ec2-vpcendpointconnectionnotification-connectionnotificationarn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Lambda::LayerVersion": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-layerversion.html",
"Properties": {
"CompatibleRuntimes": {
"PrimitiveItemType": "String",
@@ -23440,10 +24380,33 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSetEventDestination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html",
+ "Properties": {
+ "EventDestinationName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestinationname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ConfigurationSetName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html#cfn-pinpointemail-configurationseteventdestination-configurationsetname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "EventDestination": {
+ "Type": "EventDestination",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationseteventdestination.html#cfn-pinpointemail-configurationseteventdestination-eventdestination",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGatewayV2::Stage": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-stage.html",
"Properties": {
"ClientCertificateId": {
"Required": false,
@@ -23534,10 +24497,28 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAFRegional::RegexPatternSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-regexpatternset.html",
+ "Properties": {
+ "RegexPatternStrings": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-regexpatternset.html#cfn-wafregional-regexpatternset-regexpatternstrings",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-regexpatternset.html#cfn-wafregional-regexpatternset-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::GuardDuty::ThreatIntelSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-threatintelset.html",
"Properties": {
"Format": {
"Required": true,
@@ -23992,10 +24973,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-encryptionkey",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "SourceVersion": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-sourceversion",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
"Triggers": {
"Type": "ProjectTriggers",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-triggers",
"UpdateType": "Mutable"
@@ -24053,10 +25040,17 @@
"Type": "Environment",
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-environment",
"UpdateType": "Mutable"
},
+ "SecondarySourceVersions": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-secondarysourceversions",
+ "ItemType": "ProjectSourceVersion",
+ "UpdateType": "Mutable"
+ },
"Tags": {
"Type": "List",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html#cfn-codebuild-project-tags",
"ItemType": "Tag",
@@ -25740,39 +26734,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::Events::EventBusPolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html",
- "Properties": {
- "Condition": {
- "Type": "Condition",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-condition",
- "UpdateType": "Mutable"
- },
- "Action": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-action",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "StatementId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-statementid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "Principal": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-principal",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EKS::Cluster": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html",
"Attributes": {
"Endpoint": {
"PrimitiveType": "String"
@@ -25809,10 +26774,39 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::Events::EventBusPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html",
+ "Properties": {
+ "Condition": {
+ "Type": "Condition",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-condition",
+ "UpdateType": "Mutable"
+ },
+ "Action": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-action",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "StatementId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-statementid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Principal": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-eventbuspolicy.html#cfn-events-eventbuspolicy-principal",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CloudFormation::Stack": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html",
"Properties": {
"NotificationARNs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-notificationarns",
@@ -25850,27 +26844,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::Config::AggregationAuthorization": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html",
- "Properties": {
- "AuthorizedAccountId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedaccountid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "AuthorizedAwsRegion": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedawsregion",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::WAF::ByteMatchSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-bytematchset.html",
"Properties": {
"ByteMatchTuples": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-bytematchset.html#cfn-waf-bytematchset-bytematchtuples",
@@ -25886,10 +26863,27 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::Config::AggregationAuthorization": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html",
+ "Properties": {
+ "AuthorizedAccountId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedaccountid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "AuthorizedAwsRegion": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-aggregationauthorization.html#cfn-config-aggregationauthorization-authorizedawsregion",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::DocDB::DBCluster": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-docdb-dbcluster.html",
"Attributes": {
"ClusterResourceId": {
"PrimitiveType": "String"
@@ -26894,10 +27888,22 @@
"Type": "ExecutionProperty",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionproperty",
"UpdateType": "Mutable"
},
+ "SecurityConfiguration": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-securityconfiguration",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-tags",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
+ },
"Name": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-name",
"PrimitiveType": "String",
"UpdateType": "Immutable"
@@ -27377,10 +28383,57 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAFRegional::IPSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html",
+ "Properties": {
+ "IPSetDescriptors": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-ipsetdescriptors",
+ "ItemType": "IPSetDescriptor",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
+ "AWS::EC2::NetworkInterfaceAttachment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html",
+ "Properties": {
+ "DeleteOnTermination": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deleteonterm",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "DeviceIndex": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deviceindex",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "InstanceId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-instanceid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "NetworkInterfaceId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-networkinterfaceid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::RDS::DBInstance": {
"Attributes": {
"Endpoint.Address": {
"PrimitiveType": "String"
},
@@ -27694,57 +28747,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::NetworkInterfaceAttachment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html",
- "Properties": {
- "DeleteOnTermination": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deleteonterm",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "DeviceIndex": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-deviceindex",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "InstanceId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-instanceid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "NetworkInterfaceId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-interface-attachment.html#cfn-ec2-network-interface-attachment-networkinterfaceid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
- "AWS::WAFRegional::IPSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html",
- "Properties": {
- "IPSetDescriptors": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-ipsetdescriptors",
- "ItemType": "IPSetDescriptor",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-ipset.html#cfn-wafregional-ipset-name",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::RoboMaker::RobotApplication": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-robotapplication.html",
"Attributes": {
"CurrentRevisionId": {
"PrimitiveType": "String"
@@ -28360,11 +29366,11 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-endpointname",
"PrimitiveType": "String",
"UpdateType": "Immutable"
},
"PublicKey": {
- "Required": true,
+ "Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-publickey",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"NumberOfNodes": {
@@ -28383,10 +29389,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-extrapythonlibss3path",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "SecurityConfiguration": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-securityconfiguration",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
"SecurityGroupIds": {
"PrimitiveItemType": "String",
"Type": "List",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-securitygroupids",
@@ -28395,10 +29407,16 @@
"RoleArn": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-rolearn",
"PrimitiveType": "String",
"UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html#cfn-glue-devendpoint-tags",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
}
}
},
"AWS::OpsWorks::UserProfile": {
"Attributes": {
@@ -28498,42 +29516,25 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::KinesisAnalyticsV2::Application": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html",
+ "AWS::PinpointEmail::DedicatedIpPool": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-dedicatedippool.html",
"Properties": {
- "ApplicationName": {
+ "PoolName": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationname",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-dedicatedippool.html#cfn-pinpointemail-dedicatedippool-poolname",
"PrimitiveType": "String",
"UpdateType": "Immutable"
},
- "RuntimeEnvironment": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-runtimeenvironment",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "ApplicationConfiguration": {
- "Type": "ApplicationConfiguration",
+ "Tags": {
+ "Type": "List",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationconfiguration",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-dedicatedippool.html#cfn-pinpointemail-dedicatedippool-tags",
+ "ItemType": "Tags",
"UpdateType": "Mutable"
- },
- "ApplicationDescription": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationdescription",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "ServiceExecutionRole": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-serviceexecutionrole",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
}
}
},
"AWS::EC2::VPNConnection": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpn-connection.html",
@@ -28578,10 +29579,45 @@
"Type": "List",
"UpdateType": "Immutable"
}
}
},
+ "AWS::KinesisAnalyticsV2::Application": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html",
+ "Properties": {
+ "ApplicationName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "RuntimeEnvironment": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-runtimeenvironment",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ApplicationConfiguration": {
+ "Type": "ApplicationConfiguration",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationconfiguration",
+ "UpdateType": "Mutable"
+ },
+ "ApplicationDescription": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-applicationdescription",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ServiceExecutionRole": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalyticsv2-application.html#cfn-kinesisanalyticsv2-application-serviceexecutionrole",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AppStream::Fleet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-fleet.html",
"Properties": {
"Description": {
"Required": false,
@@ -28883,10 +29919,41 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::RDS::DBClusterParameterGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html",
+ "Properties": {
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-description",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Family": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-family",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Parameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-parameters",
+ "PrimitiveType": "Json",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Neptune::DBInstance": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html",
"Attributes": {
"Endpoint": {
"PrimitiveType": "String"
@@ -28963,41 +30030,10 @@
"ItemType": "Tag",
"UpdateType": "Mutable"
}
}
},
- "AWS::RDS::DBClusterParameterGroup": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html",
- "Properties": {
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-description",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Family": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-family",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Parameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-parameters",
- "PrimitiveType": "Json",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Tags": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbclusterparametergroup.html#cfn-rds-dbclusterparametergroup-tags",
- "DuplicatesAllowed": true,
- "ItemType": "Tag",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Kinesis::StreamConsumer": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-streamconsumer.html",
"Attributes": {
"ConsumerCreationTimestamp": {
"PrimitiveType": "String"
@@ -29132,16 +30168,28 @@
"Type": "Targets",
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-targets",
"UpdateType": "Mutable"
},
+ "CrawlerSecurityConfiguration": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-crawlersecurityconfiguration",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
"TablePrefix": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tableprefix",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "Tags": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-tags",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
+ },
"Name": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-name",
"PrimitiveType": "String",
"UpdateType": "Immutable"
@@ -29253,10 +30301,60 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-maintenancewindowtask.html#cfn-ssm-maintenancewindowtask-logginginfo",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Transfer::Server": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html",
+ "Attributes": {
+ "ServerId": {
+ "PrimitiveType": "String"
+ },
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "LoggingRole": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-loggingrole",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "IdentityProviderDetails": {
+ "Type": "IdentityProviderDetails",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-identityproviderdetails",
+ "UpdateType": "Mutable"
+ },
+ "EndpointType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-endpointtype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "EndpointDetails": {
+ "Type": "EndpointDetails",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-endpointdetails",
+ "UpdateType": "Mutable"
+ },
+ "IdentityProviderType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-identityprovidertype",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-tags",
+ "ItemType": "Tag",
+ "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",
@@ -29316,33 +30414,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::Glue::Classifier": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html",
- "Properties": {
- "XMLClassifier": {
- "Type": "XMLClassifier",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-xmlclassifier",
- "UpdateType": "Mutable"
- },
- "JsonClassifier": {
- "Type": "JsonClassifier",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-jsonclassifier",
- "UpdateType": "Mutable"
- },
- "GrokClassifier": {
- "Type": "GrokClassifier",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-grokclassifier",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::RoboMaker::Fleet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-robomaker-fleet.html",
"Attributes": {
"Arn": {
"PrimitiveType": "String"
@@ -29361,56 +30436,36 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::ElasticBeanstalk::ConfigurationTemplate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html",
+ "AWS::Glue::Classifier": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html",
"Properties": {
- "ApplicationName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-applicationname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-description",
- "PrimitiveType": "String",
+ "XMLClassifier": {
+ "Type": "XMLClassifier",
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-xmlclassifier",
"UpdateType": "Mutable"
},
- "EnvironmentId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-environmentid",
- "PrimitiveType": "String",
+ "JsonClassifier": {
+ "Type": "JsonClassifier",
"Required": false,
- "UpdateType": "Immutable"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-jsonclassifier",
+ "UpdateType": "Mutable"
},
- "OptionSettings": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-optionsettings",
- "DuplicatesAllowed": true,
- "ItemType": "ConfigurationOptionSetting",
+ "CsvClassifier": {
+ "Type": "CsvClassifier",
"Required": false,
- "Type": "List",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-csvclassifier",
"UpdateType": "Mutable"
},
- "PlatformArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-platformarn",
- "PrimitiveType": "String",
+ "GrokClassifier": {
+ "Type": "GrokClassifier",
"Required": false,
- "UpdateType": "Immutable"
- },
- "SolutionStackName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-solutionstackname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "SourceConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration",
- "Required": false,
- "Type": "SourceConfiguration",
- "UpdateType": "Immutable"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-classifier.html#cfn-glue-classifier-grokclassifier",
+ "UpdateType": "Mutable"
}
}
},
"AWS::AmazonMQ::Broker": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html",
@@ -29538,10 +30593,59 @@
"ItemType": "TagsEntry",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ElasticBeanstalk::ConfigurationTemplate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html",
+ "Properties": {
+ "ApplicationName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-applicationname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-description",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "EnvironmentId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-environmentid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "OptionSettings": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-optionsettings",
+ "DuplicatesAllowed": true,
+ "ItemType": "ConfigurationOptionSetting",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "PlatformArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-platformarn",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "SolutionStackName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-solutionstackname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "SourceConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration",
+ "Required": false,
+ "Type": "SourceConfiguration",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::AppSync::DataSource": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html",
"Attributes": {
"DataSourceArn": {
"PrimitiveType": "String"
@@ -29677,10 +30781,66 @@
"PrimitiveType": "Json",
"UpdateType": "Mutable"
}
}
},
+ "AWS::PinpointEmail::Identity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html",
+ "Attributes": {
+ "IdentityDNSRecordName3": {
+ "PrimitiveType": "String"
+ },
+ "IdentityDNSRecordName1": {
+ "PrimitiveType": "String"
+ },
+ "IdentityDNSRecordName2": {
+ "PrimitiveType": "String"
+ },
+ "IdentityDNSRecordValue3": {
+ "PrimitiveType": "String"
+ },
+ "IdentityDNSRecordValue2": {
+ "PrimitiveType": "String"
+ },
+ "IdentityDNSRecordValue1": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "FeedbackForwardingEnabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html#cfn-pinpointemail-identity-feedbackforwardingenabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "DkimSigningEnabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html#cfn-pinpointemail-identity-dkimsigningenabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html#cfn-pinpointemail-identity-tags",
+ "ItemType": "Tags",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html#cfn-pinpointemail-identity-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "MailFromAttributes": {
+ "Type": "MailFromAttributes",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-identity.html#cfn-pinpointemail-identity-mailfromattributes",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Events::Rule": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -30036,32 +31196,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::Logs::LogGroup": {
- "Attributes": {
- "Arn": {
- "PrimitiveType": "String"
- }
- },
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html",
- "Properties": {
- "LogGroupName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#cfn-cwl-loggroup-loggroupname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "RetentionInDays": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#cfn-cwl-loggroup-retentionindays",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CodePipeline::Webhook": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html",
"Attributes": {
"Url": {
"PrimitiveType": "String"
@@ -30117,10 +31255,32 @@
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Logs::LogGroup": {
+ "Attributes": {
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html",
+ "Properties": {
+ "LogGroupName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#cfn-cwl-loggroup-loggroupname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "RetentionInDays": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html#cfn-cwl-loggroup-retentionindays",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScalingPlans::ScalingPlan": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscalingplans-scalingplan.html",
"Attributes": {
"ScalingPlanName": {
"PrimitiveType": "String"
@@ -30526,11 +31686,11 @@
},
"Rules": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html#cfn-servicecatalog-launchtemplateconstraint-rules",
"PrimitiveType": "String",
- "UpdateType": "Immutable"
+ "UpdateType": "Mutable"
}
}
},
"AWS::EMR::Cluster": {
"Attributes": {
@@ -30878,33 +32038,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "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::SageMaker::Model": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html",
"Attributes": {
"ModelName": {
"PrimitiveType": "String"
@@ -30984,10 +32121,33 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "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::GameLift::Build": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-build.html#cfn-gamelift-build-name",
@@ -31499,10 +32659,52 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::PinpointEmail::ConfigurationSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationset.html",
+ "Properties": {
+ "SendingOptions": {
+ "Type": "SendingOptions",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationset.html#cfn-pinpointemail-configurationset-sendingoptions",
+ "UpdateType": "Mutable"
+ },
+ "TrackingOptions": {
+ "Type": "TrackingOptions",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationset.html#cfn-pinpointemail-configurationset-trackingoptions",
+ "UpdateType": "Mutable"
+ },
+ "ReputationOptions": {
+ "Type": "ReputationOptions",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationset.html#cfn-pinpointemail-configurationset-reputationoptions",
+ "UpdateType": "Mutable"
+ },
+ "DeliveryOptions": {
+ "Type": "DeliveryOptions",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationset.html#cfn-pinpointemail-configurationset-deliveryoptions",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationset.html#cfn-pinpointemail-configurationset-tags",
+ "ItemType": "Tags",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpointemail-configurationset.html#cfn-pinpointemail-configurationset-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::RDS::DBCluster": {
"Attributes": {
"Endpoint.Address": {
"PrimitiveType": "String"
},
@@ -32195,10 +33397,27 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::SubnetRouteTableAssociation": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-route-table-assoc.html",
+ "Properties": {
+ "RouteTableId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-route-table-assoc.html#cfn-ec2-subnetroutetableassociation-routetableid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "SubnetId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-route-table-assoc.html#cfn-ec2-subnetroutetableassociation-subnetid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Glue::Table": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html",
"Properties": {
"TableInput": {
"Type": "TableInput",
@@ -32218,38 +33437,32 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::SubnetRouteTableAssociation": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-route-table-assoc.html",
+ "AWS::IoT::Policy": {
+ "Attributes": {
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html",
"Properties": {
- "RouteTableId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-route-table-assoc.html#cfn-ec2-subnetroutetableassociation-routetableid",
- "PrimitiveType": "String",
+ "PolicyDocument": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html#cfn-iot-policy-policydocument",
+ "PrimitiveType": "Json",
"Required": true,
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
- "SubnetId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet-route-table-assoc.html#cfn-ec2-subnetroutetableassociation-subnetid",
+ "PolicyName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html#cfn-iot-policy-policyname",
"PrimitiveType": "String",
- "Required": true,
+ "Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::ElastiCache::SecurityGroup": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html",
- "Properties": {
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html#cfn-elasticache-securitygroup-description",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::IAM::InstanceProfile": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -32276,29 +33489,18 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::IoT::Policy": {
- "Attributes": {
- "Arn": {
- "PrimitiveType": "String"
- }
- },
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html",
+ "AWS::ElastiCache::SecurityGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html",
"Properties": {
- "PolicyDocument": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html#cfn-iot-policy-policydocument",
- "PrimitiveType": "Json",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "PolicyName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policy.html#cfn-iot-policy-policyname",
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html#cfn-elasticache-securitygroup-description",
"PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
+ "Required": true,
+ "UpdateType": "Mutable"
}
}
},
"AWS::Batch::ComputeEnvironment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html",
@@ -33342,11 +34544,11 @@
},
"RoleArn": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-rolearn",
"PrimitiveType": "String",
- "UpdateType": "Immutable"
+ "UpdateType": "Mutable"
}
}
},
"AWS::EC2::SubnetCidrBlock": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html",
@@ -33468,35 +34670,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::NatGateway": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html",
- "Properties": {
- "AllocationId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-allocationid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "SubnetId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-subnetid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Tags": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-tags",
- "DuplicatesAllowed": true,
- "ItemType": "Tag",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::RDS::OptionGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html",
"Properties": {
"EngineName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-optiongroup.html#cfn-rds-optiongroup-enginename",
@@ -33532,10 +34709,35 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::NatGateway": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html",
+ "Properties": {
+ "AllocationId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-allocationid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "SubnetId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-subnetid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-tags",
+ "DuplicatesAllowed": true,
+ "ItemType": "Tag",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElastiCache::ReplicationGroup": {
"Attributes": {
"ConfigurationEndPoint.Address": {
"PrimitiveType": "String"
},
@@ -33801,10 +35003,45 @@
"ItemType": "AttributeType",
"UpdateType": "Immutable"
}
}
},
+ "AWS::ApiGatewayV2::Model": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html",
+ "Properties": {
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ContentType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-contenttype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Schema": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-schema",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
+ },
+ "ApiId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-apiid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AppSync::FunctionConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html",
"Attributes": {
"FunctionId": {
"PrimitiveType": "String"
@@ -33831,11 +35068,11 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-description",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"DataSourceName": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-datasourcename",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"RequestMappingTemplate": {
@@ -33849,11 +35086,11 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-responsemappingtemplate",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"FunctionVersion": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-functionversion",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
"RequestMappingTemplateS3Location": {
@@ -33867,52 +35104,17 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-apiid",
"PrimitiveType": "String",
"UpdateType": "Immutable"
},
"Name": {
- "Required": false,
+ "Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-functionconfiguration.html#cfn-appsync-functionconfiguration-name",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::ApiGatewayV2::Model": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html",
- "Properties": {
- "Description": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-description",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "ContentType": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-contenttype",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Schema": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-schema",
- "PrimitiveType": "Json",
- "UpdateType": "Mutable"
- },
- "ApiId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-apiid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "Name": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-model.html#cfn-apigatewayv2-model-name",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CloudFormation::WaitCondition": {
"Attributes": {
"Data": {
"PrimitiveType": "Json"
}
@@ -34219,26 +35421,50 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::WAF::SqlInjectionMatchSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html",
+ "AWS::EFS::FileSystem": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html",
"Properties": {
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-name",
- "PrimitiveType": "String",
- "Required": true,
+ "Encrypted": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-encrypted",
+ "PrimitiveType": "Boolean",
+ "Required": false,
"UpdateType": "Immutable"
},
- "SqlInjectionMatchTuples": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples",
+ "FileSystemTags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystemtags",
"DuplicatesAllowed": false,
- "ItemType": "SqlInjectionMatchTuple",
+ "ItemType": "ElasticFileSystemTag",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
+ },
+ "KmsKeyId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-kmskeyid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "PerformanceMode": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-performancemode",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "ProvisionedThroughputInMibps": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-elasticfilesystem-filesystem-provisionedthroughputinmibps",
+ "PrimitiveType": "Double",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ThroughputMode": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-elasticfilesystem-filesystem-throughputmode",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
}
}
},
"AWS::ApplicationAutoScaling::ScalingPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html",
@@ -34291,50 +35517,26 @@
"Type": "TargetTrackingScalingPolicyConfiguration",
"UpdateType": "Mutable"
}
}
},
- "AWS::EFS::FileSystem": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html",
+ "AWS::WAF::SqlInjectionMatchSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html",
"Properties": {
- "Encrypted": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-encrypted",
- "PrimitiveType": "Boolean",
- "Required": false,
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-name",
+ "PrimitiveType": "String",
+ "Required": true,
"UpdateType": "Immutable"
},
- "FileSystemTags": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystemtags",
+ "SqlInjectionMatchTuples": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples",
"DuplicatesAllowed": false,
- "ItemType": "ElasticFileSystemTag",
+ "ItemType": "SqlInjectionMatchTuple",
"Required": false,
"Type": "List",
"UpdateType": "Mutable"
- },
- "KmsKeyId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-kmskeyid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "PerformanceMode": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-performancemode",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "ProvisionedThroughputInMibps": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-elasticfilesystem-filesystem-provisionedthroughputinmibps",
- "PrimitiveType": "Double",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "ThroughputMode": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-elasticfilesystem-filesystem-throughputmode",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
}
}
},
"AWS::CodeCommit::Repository": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html",
@@ -34364,10 +35566,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-triggers",
"ItemType": "RepositoryTrigger",
"UpdateType": "Conditional"
},
+ "Code": {
+ "Type": "Code",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-code",
+ "UpdateType": "Mutable"
+ },
"RepositoryDescription": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html#cfn-codecommit-repository-repositorydescription",
"PrimitiveType": "String",
"UpdateType": "Mutable"
@@ -34536,10 +35744,51 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::MediaStore::Container": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html",
+ "Attributes": {
+ "Endpoint": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "Policy": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-policy",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ContainerName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-containername",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "CorsPolicy": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-corspolicy",
+ "ItemType": "CorsRule",
+ "UpdateType": "Mutable"
+ },
+ "LifecyclePolicy": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-lifecyclepolicy",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AccessLoggingEnabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediastore-container.html#cfn-mediastore-container-accessloggingenabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Logs::LogStream": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-logstream.html",
"Properties": {
"LogGroupName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-logstream.html#cfn-logs-logstream-loggroupname",
@@ -34853,10 +36102,70 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::Transfer::User": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html",
+ "Attributes": {
+ "ServerId": {
+ "PrimitiveType": "String"
+ },
+ "UserName": {
+ "PrimitiveType": "String"
+ },
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "Policy": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-policy",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Role": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-role",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "HomeDirectory": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-homedirectory",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ServerId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-serverid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "UserName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-username",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "SshPublicKeys": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-sshpublickeys",
+ "ItemType": "SshPublicKey",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-user.html#cfn-transfer-user-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::NetworkAcl": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-acl.html",
"Properties": {
"Tags": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-network-acl.html#cfn-ec2-networkacl-tags",
@@ -35411,10 +36720,27 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::IoT::PolicyPrincipalAttachment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html",
+ "Properties": {
+ "PolicyName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-policyname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Principal": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-principal",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Greengrass::DeviceDefinitionVersion": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-greengrass-devicedefinitionversion.html",
"Properties": {
"DeviceDefinitionId": {
"Required": true,
@@ -35429,27 +36755,10 @@
"ItemType": "Device",
"UpdateType": "Immutable"
}
}
},
- "AWS::IoT::PolicyPrincipalAttachment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html",
- "Properties": {
- "PolicyName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-policyname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Principal": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-policyprincipalattachment.html#cfn-iot-policyprincipalattachment-principal",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::ApplicationAutoScaling::ScalableTarget": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html",
"Properties": {
"MaxCapacity": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html#cfn-applicationautoscaling-scalabletarget-maxcapacity",
@@ -35814,10 +37123,21 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-mongodbsettings",
"UpdateType": "Mutable"
}
}
},
+ "AWS::SES::ReceiptRuleSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptruleset.html",
+ "Properties": {
+ "RuleSetName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptruleset.html#cfn-ses-receiptruleset-rulesetname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::ServiceCatalog::LaunchNotificationConstraint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html",
"Properties": {
"Description": {
"Required": false,
@@ -35828,11 +37148,11 @@
"NotificationArns": {
"PrimitiveItemType": "String",
"Type": "List",
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-notificationarns",
- "UpdateType": "Immutable"
+ "UpdateType": "Mutable"
},
"AcceptLanguage": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchnotificationconstraint.html#cfn-servicecatalog-launchnotificationconstraint-acceptlanguage",
"PrimitiveType": "String",
@@ -35850,21 +37170,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::SES::ReceiptRuleSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptruleset.html",
- "Properties": {
- "RuleSetName": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptruleset.html#cfn-ses-receiptruleset-rulesetname",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::AppStream::StackUserAssociation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-stackuserassociation.html",
"Properties": {
"SendEmailNotification": {
"Required": false,
@@ -35908,10 +37217,33 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::SecretsManager::SecretTargetAttachment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html",
+ "Properties": {
+ "SecretId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html#cfn-secretsmanager-secrettargetattachment-secretid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TargetType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html#cfn-secretsmanager-secrettargetattachment-targettype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TargetId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html#cfn-secretsmanager-secrettargetattachment-targetid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DirectoryService::SimpleAD": {
"Attributes": {
"Alias": {
"PrimitiveType": "String"
},
@@ -35993,33 +37325,10 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
- "AWS::SecretsManager::SecretTargetAttachment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html",
- "Properties": {
- "SecretId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html#cfn-secretsmanager-secrettargetattachment-secretid",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "TargetType": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html#cfn-secretsmanager-secrettargetattachment-targettype",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "TargetId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-secrettargetattachment.html#cfn-secretsmanager-secrettargetattachment-targetid",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EC2::Host": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html",
"Properties": {
"AutoPlacement": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement",
@@ -36135,10 +37444,16 @@
"ItemType": "TaskDefinitionPlacementConstraint",
"Required": false,
"Type": "List",
"UpdateType": "Immutable"
},
+ "ProxyConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-proxyconfiguration",
+ "Required": false,
+ "Type": "ProxyConfiguration",
+ "UpdateType": "Immutable"
+ },
"RequiresCompatibilities": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-requirescompatibilities",
"DuplicatesAllowed": false,
"PrimitiveItemType": "String",
"Required": false,
@@ -36673,10 +37988,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-schedule",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "Tags": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-tags",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
+ },
"Name": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-trigger.html#cfn-glue-trigger-name",
"PrimitiveType": "String",
"UpdateType": "Immutable"
@@ -36733,16 +38054,28 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-description",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "Policies": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-policies",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
"AllowedPattern": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-allowedpattern",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "Tier": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-tier",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
"Value": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-parameter.html#cfn-ssm-parameter-value",
"PrimitiveType": "String",
"UpdateType": "Mutable"
@@ -37767,10 +39100,27 @@
"ItemType": "Tag",
"UpdateType": "Immutable"
}
}
},
+ "AWS::Glue::SecurityConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html",
+ "Properties": {
+ "EncryptionConfiguration": {
+ "Type": "EncryptionConfiguration",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html#cfn-glue-securityconfiguration-encryptionconfiguration",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html#cfn-glue-securityconfiguration-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::ApiGatewayV2::ApiMapping": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-apimapping.html",
"Properties": {
"DomainName": {
"Required": true,
@@ -37844,7 +39194,7 @@
"UpdateType": "Mutable"
}
}
}
},
- "ResourceSpecificationVersion": "3.0.0"
+ "ResourceSpecificationVersion": "3.3.0"
}
\ No newline at end of file