CloudFormationResourceSpecification.json in humidifier-2.4.0 vs CloudFormationResourceSpecification.json in humidifier-2.5.0
- old
+ new
@@ -13,16 +13,28 @@
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-type",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "OverrideArtifactName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-overrideartifactname",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
"Packaging": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-packaging",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "EncryptionDisabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-encryptiondisabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
"Location": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html#cfn-codebuild-project-artifacts-location",
"PrimitiveType": "String",
"UpdateType": "Mutable"
@@ -217,21 +229,10 @@
"Type": "S3Location",
"UpdateType": "Mutable"
}
}
},
- "AWS::S3::Bucket.NotificationFilter": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html",
- "Properties": {
- "S3Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key",
- "Required": true,
- "Type": "S3KeyFilter",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::DataPipeline::Pipeline.ParameterAttribute": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects-attributes.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects-attributes.html#cfn-datapipeline-pipeline-parameterobjects-attribtues-key",
@@ -245,10 +246,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::S3::Bucket.NotificationFilter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html",
+ "Properties": {
+ "S3Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key",
+ "Required": true,
+ "Type": "S3KeyFilter",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Events::Rule.RunCommandParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandparameters.html",
"Properties": {
"RunCommandTargets": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandparameters.html#cfn-events-rule-runcommandparameters-runcommandtargets",
@@ -323,10 +335,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,
@@ -358,27 +387,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::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",
@@ -518,10 +530,39 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html",
+ "Properties": {
+ "DeviceName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-devicename",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Ebs": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-ebs",
+ "Required": false,
+ "Type": "BlockDevice",
+ "UpdateType": "Mutable"
+ },
+ "NoDevice": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-nodevice",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "VirtualName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-virtualname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DMS::Endpoint.S3Settings": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html",
"Properties": {
"ExternalTableDefinition": {
"Required": false,
@@ -565,39 +606,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html",
- "Properties": {
- "DeviceName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-devicename",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Ebs": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-ebs",
- "Required": false,
- "Type": "BlockDevice",
- "UpdateType": "Mutable"
- },
- "NoDevice": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-nodevice",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "VirtualName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html#cfn-as-launchconfig-blockdev-mapping-virtualname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Glue::Partition.SerdeInfo": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-serdeinfo.html",
"Properties": {
"Parameters": {
"Required": false,
@@ -1120,45 +1132,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::Cognito::UserPool.PasswordPolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html",
- "Properties": {
- "RequireNumbers": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirenumbers",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- },
- "MinimumLength": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-minimumlength",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- },
- "RequireUppercase": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requireuppercase",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- },
- "RequireLowercase": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirelowercase",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- },
- "RequireSymbols": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requiresymbols",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ElasticLoadBalancing::LoadBalancer.HealthCheck": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html",
"Properties": {
"HealthyThreshold": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html#cfn-elb-healthcheck-healthythreshold",
@@ -1190,10 +1167,45 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.PasswordPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html",
+ "Properties": {
+ "RequireNumbers": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirenumbers",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "MinimumLength": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-minimumlength",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "RequireUppercase": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requireuppercase",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "RequireLowercase": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requirelowercase",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "RequireSymbols": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html#cfn-cognito-userpool-passwordpolicy-requiresymbols",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::Instance.ElasticGpuSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html",
"Properties": {
"Type": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html#cfn-ec2-instance-elasticgpuspecification-type",
@@ -1243,24 +1255,31 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::OpsWorks::Layer.ShutdownEventConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration-shutdowneventconfiguration.html",
+ "AWS::Config::ConfigurationAggregator.OrganizationAggregationSource": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-organizationaggregationsource.html",
"Properties": {
- "DelayUntilElbConnectionsDrained": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration-shutdowneventconfiguration.html#cfn-opsworks-layer-lifecycleconfiguration-shutdowneventconfiguration-delayuntilelbconnectionsdrained",
- "PrimitiveType": "Boolean",
+ "AllAwsRegions": {
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-organizationaggregationsource.html#cfn-config-configurationaggregator-organizationaggregationsource-allawsregions",
+ "PrimitiveType": "Boolean",
"UpdateType": "Mutable"
},
- "ExecutionTimeout": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration-shutdowneventconfiguration.html#cfn-opsworks-layer-lifecycleconfiguration-shutdowneventconfiguration-executiontimeout",
- "PrimitiveType": "Integer",
+ "AwsRegions": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-organizationaggregationsource.html#cfn-config-configurationaggregator-organizationaggregationsource-awsregions",
"UpdateType": "Mutable"
+ },
+ "RoleArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-organizationaggregationsource.html#cfn-config-configurationaggregator-organizationaggregationsource-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
}
}
},
"AWS::DataPipeline::Pipeline.PipelineTag": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetags.html",
@@ -1277,23 +1296,23 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalytics::Application.MappingParameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html",
+ "AWS::OpsWorks::Layer.ShutdownEventConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration-shutdowneventconfiguration.html",
"Properties": {
- "JSONMappingParameters": {
- "Type": "JSONMappingParameters",
+ "DelayUntilElbConnectionsDrained": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration-shutdowneventconfiguration.html#cfn-opsworks-layer-lifecycleconfiguration-shutdowneventconfiguration-delayuntilelbconnectionsdrained",
+ "PrimitiveType": "Boolean",
"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",
+ "ExecutionTimeout": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration-shutdowneventconfiguration.html#cfn-opsworks-layer-lifecycleconfiguration-shutdowneventconfiguration-executiontimeout",
+ "PrimitiveType": "Integer",
"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::Batch::JobDefinition.Volumes": {
@@ -1311,10 +1330,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::ApplicationAutoScaling::ScalingPolicy.StepScalingPolicyConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration.html",
"Properties": {
"AdjustmentType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration.html#cfn-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-adjustmenttype",
@@ -1566,10 +1602,45 @@
"Type": "S3DestinationConfiguration",
"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,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-modelname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "VariantName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-variantname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "InitialInstanceCount": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialinstancecount",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Immutable"
+ },
+ "InstanceType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-instancetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "InitialVariantWeight": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html#cfn-sagemaker-endpointconfig-productionvariant-initialvariantweight",
+ "PrimitiveType": "Double",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::SES::ReceiptRule.StopAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-stopaction.html",
"Properties": {
"Scope": {
"Required": true,
@@ -1623,10 +1694,27 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.InstanceMarketOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html",
+ "Properties": {
+ "SpotOptions": {
+ "Type": "SpotOptions",
+ "Required": false,
+ "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",
"Properties": {
"ActionTypeId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid",
@@ -1674,27 +1762,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::LaunchTemplate.InstanceMarketOptions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html",
- "Properties": {
- "SpotOptions": {
- "Type": "SpotOptions",
- "Required": false,
- "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::Batch::JobDefinition.RetryStrategy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html",
"Properties": {
"Attempts": {
"Required": false,
@@ -1841,21 +1912,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::LaunchTemplate.CreditSpecification": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-creditspecification.html",
- "Properties": {
- "CpuCredits": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-creditspecification.html#cfn-ec2-launchtemplate-launchtemplatedata-creditspecification-cpucredits",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Redshift::Cluster.LoggingProperties": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html",
"Properties": {
"BucketName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html#cfn-redshift-cluster-loggingproperties-bucketname",
@@ -1869,10 +1929,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.CreditSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-creditspecification.html",
+ "Properties": {
+ "CpuCredits": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-creditspecification.html#cfn-ec2-launchtemplate-launchtemplatedata-creditspecification-cpucredits",
+ "PrimitiveType": "String",
+ "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",
@@ -2361,10 +2432,33 @@
"ItemType": "TagFilter",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::Cluster.SpotProvisioningSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html",
+ "Properties": {
+ "BlockDurationMinutes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-blockdurationminutes",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "TimeoutAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-timeoutaction",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "TimeoutDurationMinutes": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html#cfn-elasticmapreduce-cluster-spotprovisioningspecification-timeoutdurationminutes",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::Layer.VolumeConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html",
"Properties": {
"Iops": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html#cfn-opsworks-layer-volconfig-iops",
@@ -2402,33 +2496,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::AutoScaling::ScalingPolicy.MetricDimension": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-metricdimension.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-metricdimension.html#cfn-autoscaling-scalingpolicy-metricdimension-name",
@@ -2857,10 +2928,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",
@@ -2886,21 +2968,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::AutoScalingPlans::ScalingPlan.ScalingInstruction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html",
"Properties": {
"ResourceId": {
"Required": true,
@@ -2962,10 +3033,47 @@
"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",
+ "DuplicatesAllowed": false,
+ "ItemType": "MetricDimension",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "MetricName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-metricname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Namespace": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-namespace",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Statistic": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-statistic",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Unit": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-unit",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule.SqsAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html",
"Properties": {
"QueueUrl": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html#cfn-iot-topicrule-sqsaction-queueurl",
@@ -3002,47 +3110,10 @@
"Required": true,
"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",
- "DuplicatesAllowed": false,
- "ItemType": "MetricDimension",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "MetricName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-metricname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Namespace": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-namespace",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Statistic": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-statistic",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Unit": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-customizedmetricspecification.html#cfn-autoscaling-scalingpolicy-customizedmetricspecification-unit",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::DataPipeline::Pipeline.ParameterObject": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html",
"Properties": {
"Attributes": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html#cfn-datapipeline-pipeline-parameterobjects-attributes",
@@ -3102,27 +3173,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::EMR::InstanceGroupConfig.MetricDimension": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html",
- "Properties": {
- "Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html#cfn-elasticmapreduce-instancegroupconfig-metricdimension-key",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html#cfn-elasticmapreduce-instancegroupconfig-metricdimension-value",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ECS::Service.LoadBalancer": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-loadbalancers.html",
"Properties": {
"ContainerName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-loadbalancers.html#cfn-ecs-service-loadbalancers-containername",
@@ -3148,10 +3202,27 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EMR::InstanceGroupConfig.MetricDimension": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html",
+ "Properties": {
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html#cfn-elasticmapreduce-instancegroupconfig-metricdimension-key",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html#cfn-elasticmapreduce-instancegroupconfig-metricdimension-value",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisFirehose::DeliveryStream.EncryptionConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-encryptionconfiguration.html",
"Properties": {
"KMSEncryptionConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-encryptionconfiguration.html#cfn-kinesisfirehose-deliverystream-encryptionconfiguration-kmsencryptionconfig",
@@ -3281,27 +3352,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::SES::ReceiptFilter.Filter": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-filter.html",
- "Properties": {
- "IpFilter": {
- "Type": "IpFilter",
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-filter.html#cfn-ses-receiptfilter-filter-ipfilter",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-filter.html#cfn-ses-receiptfilter-filter-name",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ElasticLoadBalancing::LoadBalancer.AccessLoggingPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html",
"Properties": {
"EmitInterval": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html#cfn-elb-accessloggingpolicy-emitinterval",
@@ -3327,10 +3381,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::SES::ReceiptFilter.Filter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-filter.html",
+ "Properties": {
+ "IpFilter": {
+ "Type": "IpFilter",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-filter.html#cfn-ses-receiptfilter-filter-ipfilter",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-filter.html#cfn-ses-receiptfilter-filter-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentGroup.TagFilter": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters.html#cfn-properties-codedeploy-deploymentgroup-onpremisesinstancetagfilters-key",
@@ -3395,10 +3466,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::LaunchTemplate.Monitoring": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-monitoring.html",
+ "Properties": {
+ "Enabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-monitoring.html#cfn-ec2-launchtemplate-launchtemplatedata-monitoring-enabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECS::TaskDefinition.Device": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html",
"Properties": {
"ContainerPath": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html#cfn-ecs-taskdefinition-device-containerpath",
@@ -3420,21 +3502,10 @@
"Type": "List",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::LaunchTemplate.Monitoring": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-monitoring.html",
- "Properties": {
- "Enabled": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-monitoring.html#cfn-ec2-launchtemplate-launchtemplatedata-monitoring-enabled",
- "PrimitiveType": "Boolean",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ElasticLoadBalancingV2::Listener.Action": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html",
"Properties": {
"TargetGroupArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html#cfn-elasticloadbalancingv2-listener-defaultactions-targetgrouparn",
@@ -3465,45 +3536,51 @@
"PrimitiveType": "Integer",
"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,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-scriptlocation",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-name",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ServiceDiscovery::Service.DnsConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsconfig.html",
"Properties": {
"DnsRecords": {
"Type": "List",
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsconfig.html#cfn-servicediscovery-service-dnsconfig-dnsrecords",
"ItemType": "DnsRecord",
"UpdateType": "Mutable"
},
+ "RoutingPolicy": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsconfig.html#cfn-servicediscovery-service-dnsconfig-routingpolicy",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
"NamespaceId": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsconfig.html#cfn-servicediscovery-service-dnsconfig-namespaceid",
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::Glue::Job.JobCommand": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html",
+ "Properties": {
+ "ScriptLocation": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-scriptlocation",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html#cfn-glue-job-jobcommand-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGateway::Method.Integration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html",
"Properties": {
"CacheKeyParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-cachekeyparameters",
@@ -3590,10 +3667,47 @@
"PrimitiveType": "Integer",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EMR::Cluster.InstanceFleetConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html",
+ "Properties": {
+ "InstanceTypeConfigs": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-instancetypeconfigs",
+ "DuplicatesAllowed": false,
+ "ItemType": "InstanceTypeConfig",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Immutable"
+ },
+ "LaunchSpecifications": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-launchspecifications",
+ "Required": false,
+ "Type": "InstanceFleetProvisioningSpecifications",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-name",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "TargetOnDemandCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-targetondemandcapacity",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "TargetSpotCapacity": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-targetspotcapacity",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule.RepublishAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-republishaction.html",
"Properties": {
"RoleArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-republishaction.html#cfn-iot-topicrule-republishaction-rolearn",
@@ -3642,47 +3756,10 @@
"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",
- "DuplicatesAllowed": false,
- "ItemType": "InstanceTypeConfig",
- "Required": false,
- "Type": "List",
- "UpdateType": "Immutable"
- },
- "LaunchSpecifications": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-launchspecifications",
- "Required": false,
- "Type": "InstanceFleetProvisioningSpecifications",
- "UpdateType": "Immutable"
- },
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-name",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "TargetOnDemandCapacity": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-targetondemandcapacity",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "TargetSpotCapacity": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html#cfn-elasticmapreduce-cluster-instancefleetconfig-targetspotcapacity",
- "PrimitiveType": "Integer",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Glue::Table.SkewedInfo": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html",
"Properties": {
"SkewedColumnNames": {
"PrimitiveItemType": "String",
@@ -3906,10 +3983,49 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "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",
@@ -3954,49 +4070,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::Route53::HealthCheck.HealthCheckConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html",
"Properties": {
"AlarmIdentifier": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html#cfn-route53-healthcheck-healthcheckconfig-alarmidentifier",
@@ -4328,10 +4405,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-defaultttl",
"PrimitiveType": "Double",
"UpdateType": "Mutable"
},
+ "FieldLevelEncryptionId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-fieldlevelencryptionid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
"AllowedMethods": {
"PrimitiveItemType": "String",
"Type": "List",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html#cfn-cloudfront-distribution-cachebehavior-allowedmethods",
@@ -4468,21 +4551,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::Lambda::Function.DeadLetterConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html",
- "Properties": {
- "TargetArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html#cfn-lambda-function-deadletterconfig-targetarn",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CodePipeline::CustomActionType.Settings": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html",
"Properties": {
"EntityUrlTemplate": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html#cfn-codepipeline-customactiontype-settings-entityurltemplate",
@@ -4508,10 +4580,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Lambda::Function.DeadLetterConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html",
+ "Properties": {
+ "TargetArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html#cfn-lambda-function-deadletterconfig-targetarn",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.AnalyticsConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html",
"Properties": {
"Id": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-id",
@@ -5358,19 +5441,26 @@
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
}
}
},
- "AWS::Glue::Job.ConnectionsList": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html",
+ "AWS::SSM::Association.Target": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html",
"Properties": {
- "Connections": {
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-key",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Values": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-values",
+ "DuplicatesAllowed": false,
"PrimitiveItemType": "String",
+ "Required": true,
"Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html#cfn-glue-job-connectionslist-connections",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
}
}
},
"AWS::ApiGateway::DomainName.EndpointConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html",
@@ -5383,26 +5473,19 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::SSM::Association.Target": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html",
+ "AWS::Glue::Job.ConnectionsList": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html",
"Properties": {
- "Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-key",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Values": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html#cfn-ssm-association-target-values",
- "DuplicatesAllowed": false,
+ "Connections": {
"PrimitiveItemType": "String",
- "Required": true,
"Type": "List",
- "UpdateType": "Immutable"
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html#cfn-glue-job-connectionslist-connections",
+ "UpdateType": "Mutable"
}
}
},
"AWS::ApplicationAutoScaling::ScalingPolicy.StepAdjustment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-stepadjustment.html",
@@ -5468,10 +5551,48 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-compress",
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
},
+ "LambdaFunctionAssociations": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-lambdafunctionassociations",
+ "ItemType": "LambdaFunctionAssociation",
+ "UpdateType": "Mutable"
+ },
+ "TargetOriginId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-targetoriginid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ViewerProtocolPolicy": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-viewerprotocolpolicy",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TrustedSigners": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-trustedsigners",
+ "UpdateType": "Mutable"
+ },
+ "DefaultTTL": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-defaultttl",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "FieldLevelEncryptionId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-fieldlevelencryptionid",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
"AllowedMethods": {
"PrimitiveItemType": "String",
"Type": "List",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-allowedmethods",
@@ -5482,35 +5603,16 @@
"Type": "List",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-cachedmethods",
"UpdateType": "Mutable"
},
- "LambdaFunctionAssociations": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-lambdafunctionassociations",
- "ItemType": "LambdaFunctionAssociation",
- "UpdateType": "Mutable"
- },
"SmoothStreaming": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-smoothstreaming",
"PrimitiveType": "Boolean",
"UpdateType": "Mutable"
},
- "TargetOriginId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-targetoriginid",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "ViewerProtocolPolicy": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-viewerprotocolpolicy",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
"ForwardedValues": {
"Type": "ForwardedValues",
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-forwardedvalues",
"UpdateType": "Mutable"
@@ -5524,23 +5626,10 @@
"MaxTTL": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-maxttl",
"PrimitiveType": "Double",
"UpdateType": "Mutable"
- },
- "TrustedSigners": {
- "PrimitiveItemType": "String",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-trustedsigners",
- "UpdateType": "Mutable"
- },
- "DefaultTTL": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html#cfn-cloudfront-distribution-defaultcachebehavior-defaultttl",
- "PrimitiveType": "Double",
- "UpdateType": "Mutable"
}
}
},
"AWS::SSM::MaintenanceWindowTask.MaintenanceWindowAutomationParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowautomationparameters.html",
@@ -5744,10 +5833,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::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",
@@ -5767,21 +5867,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html",
- "Properties": {
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html#cfn-codedeploy-deploymentgroup-targetgroupinfo-name",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisAnalytics::Application.CSVMappingParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-csvmappingparameters.html",
"Properties": {
"RecordRowDelimiter": {
"Required": true,
@@ -5887,10 +5976,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::OpsWorks::Stack.ChefConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-chefconfiguration.html",
+ "Properties": {
+ "BerkshelfVersion": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-chefconfiguration.html#cfn-opsworks-chefconfiguration-berkshelfversion",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "ManageBerkshelf": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-chefconfiguration.html#cfn-opsworks-chefconfiguration-berkshelfversion",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScalingPlans::ScalingPlan.CustomizedScalingMetricSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html",
"Properties": {
"MetricName": {
"Required": true,
@@ -5923,27 +6029,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::OpsWorks::Stack.ChefConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-chefconfiguration.html",
- "Properties": {
- "BerkshelfVersion": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-chefconfiguration.html#cfn-opsworks-chefconfiguration-berkshelfversion",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "ManageBerkshelf": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-chefconfiguration.html#cfn-opsworks-chefconfiguration-berkshelfversion",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Route53::HostedZone.HostedZoneTag": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html#cfn-route53-hostedzonetags-key",
@@ -6174,33 +6263,10 @@
"Required": false,
"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::CodeCommit::Repository.RepositoryTrigger": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html",
"Properties": {
"Events": {
"PrimitiveItemType": "String",
@@ -6234,46 +6300,80 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeBuild::Project.SourceAuth": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html",
+ "AWS::Route53::RecordSet.AliasTarget": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html",
"Properties": {
- "Type": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type",
+ "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"
},
- "Resource": {
+ "EvaluateTargetHealth": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html#cfn-route53-aliastarget-evaluatetargethealth",
+ "PrimitiveType": "Boolean",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource",
+ "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::Glue::Crawler.Targets": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html",
+ "AWS::AmazonMQ::Broker.User": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html",
"Properties": {
- "S3Targets": {
+ "Username": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-username",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Groups": {
+ "PrimitiveItemType": "String",
"Type": "List",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-s3targets",
- "ItemType": "S3Target",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-groups",
"UpdateType": "Mutable"
},
- "JdbcTargets": {
- "Type": "List",
+ "ConsoleAccess": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-jdbctargets",
- "ItemType": "JdbcTarget",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-consoleaccess",
+ "PrimitiveType": "Boolean",
"UpdateType": "Mutable"
+ },
+ "Password": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html#cfn-amazonmq-broker-user-password",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
}
}
},
+ "AWS::CodeBuild::Project.SourceAuth": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html",
+ "Properties": {
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Resource": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html#cfn-codebuild-project-sourceauth-resource",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAF::ByteMatchSet.ByteMatchTuple": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html",
"Properties": {
"FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples.html#cfn-waf-bytematchset-bytematchtuples-fieldtomatch",
@@ -6305,10 +6405,29 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::Crawler.Targets": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html",
+ "Properties": {
+ "S3Targets": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-s3targets",
+ "ItemType": "S3Target",
+ "UpdateType": "Mutable"
+ },
+ "JdbcTargets": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html#cfn-glue-crawler-targets-jdbctargets",
+ "ItemType": "JdbcTarget",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-targettrackingconfiguration.html",
"Properties": {
"CustomizedMetricSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-targettrackingconfiguration.html#cfn-autoscaling-scalingpolicy-targettrackingconfiguration-customizedmetricspecification",
@@ -6629,10 +6748,33 @@
"Required": true,
"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,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html#cfn-glue-classifier-xmlclassifier-rowtag",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Classification": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html#cfn-glue-classifier-xmlclassifier-classification",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html#cfn-glue-classifier-xmlclassifier-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::SSM::MaintenanceWindowTask.TaskInvocationParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-taskinvocationparameters.html",
"Properties": {
"MaintenanceWindowRunCommandParameters": {
"Type": "MaintenanceWindowRunCommandParameters",
@@ -7117,10 +7259,16 @@
"ComputeType": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-computetype",
"PrimitiveType": "String",
"UpdateType": "Mutable"
+ },
+ "Certificate": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html#cfn-codebuild-project-environment-certificate",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
}
}
},
"AWS::S3::Bucket.S3KeyFilter": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html",
@@ -7294,10 +7442,27 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::NetworkAclEntry.PortRange": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html",
+ "Properties": {
+ "From": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html#cfn-ec2-networkaclentry-portrange-from",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "To": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html#cfn-ec2-networkaclentry-portrange-to",
+ "PrimitiveType": "Integer",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ElasticBeanstalk::Environment.Tier": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html#cfn-beanstalk-env-tier-name",
@@ -7317,24 +7482,49 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::NetworkAclEntry.PortRange": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html",
+ "AWS::CloudFront::Distribution.Origin": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html",
"Properties": {
- "From": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html#cfn-ec2-networkaclentry-portrange-from",
- "PrimitiveType": "Integer",
+ "OriginCustomHeaders": {
+ "Type": "List",
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-origincustomheaders",
+ "ItemType": "OriginCustomHeader",
"UpdateType": "Mutable"
},
- "To": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html#cfn-ec2-networkaclentry-portrange-to",
- "PrimitiveType": "Integer",
+ "DomainName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-domainname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "S3OriginConfig": {
+ "Type": "S3OriginConfig",
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-s3originconfig",
"UpdateType": "Mutable"
+ },
+ "OriginPath": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-originpath",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Id": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-id",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "CustomOriginConfig": {
+ "Type": "CustomOriginConfig",
+ "Required": false,
+ "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",
@@ -7387,52 +7577,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::CloudFront::Distribution.Origin": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html",
- "Properties": {
- "OriginCustomHeaders": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-origincustomheaders",
- "ItemType": "OriginCustomHeader",
- "UpdateType": "Mutable"
- },
- "DomainName": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-domainname",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "S3OriginConfig": {
- "Type": "S3OriginConfig",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-s3originconfig",
- "UpdateType": "Mutable"
- },
- "OriginPath": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-originpath",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Id": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-id",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "CustomOriginConfig": {
- "Type": "CustomOriginConfig",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html#cfn-cloudfront-distribution-origin-customoriginconfig",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Events::Rule.InputTransformer": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html",
"Properties": {
"InputPathsMap": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html#cfn-events-rule-inputtransformer-inputpathsmap",
@@ -7550,28 +7698,10 @@
"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",
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-applicationarns",
- "UpdateType": "Mutable"
- },
- "RoleArn": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-rolearn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::S3::Bucket.InventoryConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html",
"Properties": {
"Destination": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html#cfn-s3-bucket-inventoryconfiguration-destination",
@@ -7617,24 +7747,25 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::ECS::TaskDefinition.VolumeFrom": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-volumesfrom.html",
+ "AWS::Cognito::IdentityPool.PushSync": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html",
"Properties": {
- "ReadOnly": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-volumesfrom.html#cfn-ecs-taskdefinition-containerdefinition-volumesfrom-readonly",
- "PrimitiveType": "Boolean",
+ "ApplicationArns": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
"Required": false,
- "UpdateType": "Immutable"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-applicationarns",
+ "UpdateType": "Mutable"
},
- "SourceContainer": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-volumesfrom.html#cfn-ecs-taskdefinition-containerdefinition-volumesfrom-sourcecontainer",
- "PrimitiveType": "String",
+ "RoleArn": {
"Required": false,
- "UpdateType": "Immutable"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html#cfn-cognito-identitypool-pushsync-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
}
}
},
"AWS::ElasticLoadBalancing::LoadBalancer.ConnectionDrainingPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectiondrainingpolicy.html",
@@ -7651,10 +7782,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::TaskDefinition.VolumeFrom": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-volumesfrom.html",
+ "Properties": {
+ "ReadOnly": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-volumesfrom.html#cfn-ecs-taskdefinition-containerdefinition-volumesfrom-readonly",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "SourceContainer": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-volumesfrom.html#cfn-ecs-taskdefinition-containerdefinition-volumesfrom-sourcecontainer",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::ECS::Service.ServiceRegistry": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceregistry.html",
"Properties": {
"Port": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceregistry.html#cfn-ecs-service-serviceregistry-port",
@@ -7875,21 +8023,10 @@
"PrimitiveType": "String",
"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",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Cognito::UserPool.Policies": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html",
"Properties": {
"PasswordPolicy": {
"Type": "PasswordPolicy",
@@ -7897,10 +8034,21 @@
"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",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::WAFRegional::ByteMatchSet.FieldToMatch": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-fieldtomatch.html",
"Properties": {
"Type": {
"Required": true,
@@ -7954,10 +8102,29 @@
"Required": true,
"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",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Metrics": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-metrics",
+ "DuplicatesAllowed": true,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodePipeline::Pipeline.ArtifactStore": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html",
"Properties": {
"EncryptionKey": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html#cfn-codepipeline-pipeline-artifactstore-encryptionkey",
@@ -7977,29 +8144,10 @@
"Required": true,
"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",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Metrics": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html#cfn-as-metricscollection-metrics",
- "DuplicatesAllowed": true,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::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",
@@ -8305,27 +8453,10 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
- "AWS::Cognito::UserPool.EmailConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html",
- "Properties": {
- "ReplyToEmailAddress": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-replytoemailaddress",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "SourceArn": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-sourcearn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::S3::Bucket.Rule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html",
"Properties": {
"AbortIncompleteMultipartUpload": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html#cfn-s3-bucket-rule-abortincompletemultipartupload",
@@ -8405,10 +8536,27 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPool.EmailConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html",
+ "Properties": {
+ "ReplyToEmailAddress": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-replytoemailaddress",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SourceArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html#cfn-cognito-userpool-emailconfiguration-sourcearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECS::TaskDefinition.KernelCapabilities": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-kernelcapabilities.html",
"Properties": {
"Add": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-kernelcapabilities.html#cfn-ecs-taskdefinition-kernelcapabilities-add",
@@ -8509,10 +8657,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodePipeline::Webhook.WebhookFilterRule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html",
+ "Properties": {
+ "JsonPath": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html#cfn-codepipeline-webhook-webhookfilterrule-jsonpath",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "MatchEquals": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html#cfn-codepipeline-webhook-webhookfilterrule-matchequals",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::InstanceGroupConfig.ScalingTrigger": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingtrigger.html",
"Properties": {
"CloudWatchAlarmDefinition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingtrigger.html#cfn-elasticmapreduce-instancegroupconfig-scalingtrigger-cloudwatchalarmdefinition",
@@ -8520,10 +8685,33 @@
"Type": "CloudWatchAlarmDefinition",
"UpdateType": "Mutable"
}
}
},
+ "AWS::AmazonMQ::Broker.MaintenanceWindow": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-maintenancewindow.html",
+ "Properties": {
+ "DayOfWeek": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-maintenancewindow.html#cfn-amazonmq-broker-maintenancewindow-dayofweek",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TimeOfDay": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-maintenancewindow.html#cfn-amazonmq-broker-maintenancewindow-timeofday",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TimeZone": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-maintenancewindow.html#cfn-amazonmq-broker-maintenancewindow-timezone",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.TopicConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html",
"Properties": {
"Event": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html#cfn-s3-bucket-notificationconfig-topicconfig-event",
@@ -8543,10 +8731,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CloudFront::Distribution.S3OriginConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-s3originconfig.html",
+ "Properties": {
+ "OriginAccessIdentity": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-s3originconfig.html#cfn-cloudfront-distribution-s3originconfig-originaccessidentity",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Glue::Connection.PhysicalConnectionRequirements": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html",
"Properties": {
"AvailabilityZone": {
"Required": false,
@@ -8567,21 +8766,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::CloudFront::Distribution.S3OriginConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-s3originconfig.html",
- "Properties": {
- "OriginAccessIdentity": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-s3originconfig.html#cfn-cloudfront-distribution-s3originconfig-originaccessidentity",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html#cfn-elasticloadbalancingv2-loadbalancer-loadbalancerattributes-key",
@@ -8676,10 +8864,22 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::SSM::PatchBaseline.PatchFilterGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html",
+ "Properties": {
+ "PatchFilters": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html#cfn-ssm-patchbaseline-patchfiltergroup-patchfilters",
+ "ItemType": "PatchFilter",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Cognito::UserPool.LambdaConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html",
"Properties": {
"CreateAuthChallenge": {
"Required": false,
@@ -8729,22 +8929,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::SSM::PatchBaseline.PatchFilterGroup": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html",
- "Properties": {
- "PatchFilters": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html#cfn-ssm-patchbaseline-patchfiltergroup-patchfilters",
- "ItemType": "PatchFilter",
- "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,
@@ -8893,21 +9081,10 @@
"Required": false,
"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",
@@ -8923,10 +9100,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",
@@ -9316,10 +9504,40 @@
"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",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-subnets",
+ "UpdateType": "Immutable"
+ },
+ "SecurityGroupIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html#cfn-sagemaker-model-vpcconfig-securitygroupids",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
+ "AWS::AppSync::DataSource.HttpConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-httpconfig.html",
+ "Properties": {
+ "Endpoint": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-httpconfig.html#cfn-appsync-datasource-httpconfig-endpoint",
+ "PrimitiveType": "String",
+ "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",
@@ -9638,10 +9856,35 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::DataPipeline::Pipeline.PipelineObject": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html",
+ "Properties": {
+ "Fields": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-fields",
+ "DuplicatesAllowed": true,
+ "ItemType": "Field",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "Id": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-id",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-name",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGateway::DocumentationPart.Location": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html",
"Properties": {
"Method": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-method",
@@ -9673,35 +9916,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::DataPipeline::Pipeline.PipelineObject": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html",
- "Properties": {
- "Fields": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-fields",
- "DuplicatesAllowed": true,
- "ItemType": "Field",
- "Required": true,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "Id": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-id",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html#cfn-datapipeline-pipeline-pipelineobjects-name",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EC2::Instance.NoDevice": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-nodevice.html",
"Properties": {
}
},
@@ -9783,10 +10001,27 @@
"PrimitiveType": "String",
"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",
@@ -10260,10 +10495,35 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Config::ConfigurationAggregator.AccountAggregationSource": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-accountaggregationsource.html",
+ "Properties": {
+ "AllAwsRegions": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-accountaggregationsource.html#cfn-config-configurationaggregator-accountaggregationsource-allawsregions",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "AwsRegions": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-accountaggregationsource.html#cfn-config-configurationaggregator-accountaggregationsource-awsregions",
+ "UpdateType": "Mutable"
+ },
+ "AccountIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-accountaggregationsource.html#cfn-config-configurationaggregator-accountaggregationsource-accountids",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::IoT::TopicRule.DynamoDBAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html",
"Properties": {
"HashKeyField": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html#cfn-iot-topicrule-dynamodbaction-hashkeyfield",
@@ -10319,27 +10579,10 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::ECS::Service.PlacementConstraint": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html",
- "Properties": {
- "Expression": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html#cfn-ecs-service-placementconstraint-expression",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "Type": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html#cfn-ecs-service-placementconstraint-type",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::ElasticLoadBalancingV2::TargetGroup.TargetDescription": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html",
"Properties": {
"AvailabilityZone": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html#cfn-elasticloadbalancingv2-targetgroup-targetdescription-availabilityzone",
@@ -10359,10 +10602,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::Service.PlacementConstraint": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html",
+ "Properties": {
+ "Expression": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html#cfn-ecs-service-placementconstraint-expression",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html#cfn-ecs-service-placementconstraint-type",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html",
"Properties": {
"Type": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html#cfn-codedeploy-deploymentconfig-minimumhealthyhosts-type",
@@ -10417,21 +10677,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::EC2::Instance.CreditSpecification": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-creditspecification.html",
- "Properties": {
- "CPUCredits": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-creditspecification.html#cfn-ec2-instance-creditspecification-cpucredits",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ApiGateway::RestApi.EndpointConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html",
"Properties": {
"Types": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html#cfn-apigateway-restapi-endpointconfiguration-types",
@@ -10441,10 +10690,21 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::Instance.CreditSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-creditspecification.html",
+ "Properties": {
+ "CPUCredits": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-creditspecification.html#cfn-ec2-instance-creditspecification-cpucredits",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::InstanceGroupConfig.ScalingConstraints": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingconstraints.html",
"Properties": {
"MaxCapacity": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingconstraints.html#cfn-elasticmapreduce-instancegroupconfig-scalingconstraints-maxcapacity",
@@ -10696,10 +10956,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ServiceDiscovery::Service.HealthCheckCustomConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-healthcheckcustomconfig.html",
+ "Properties": {
+ "FailureThreshold": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-healthcheckcustomconfig.html#cfn-servicediscovery-service-healthcheckcustomconfig-failurethreshold",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::SpotFleet.InstanceIpv6Address": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instanceipv6address.html",
"Properties": {
"Ipv6Address": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instanceipv6address.html#cfn-ec2-spotfleet-instanceipv6address-ipv6address",
@@ -10743,10 +11014,21 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAFRegional::WebACL.Action": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html",
+ "Properties": {
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html#cfn-wafregional-webacl-action-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::S3::Bucket.DataExport": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html",
"Properties": {
"Destination": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html#cfn-s3-bucket-dataexport-destination",
@@ -10760,16 +11042,34 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::WAFRegional::WebACL.Action": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html",
+ "AWS::CloudFront::Distribution.CustomErrorResponse": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html",
"Properties": {
- "Type": {
+ "ResponseCode": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsecode",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "ErrorCachingMinTTL": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-errorcachingminttl",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "ErrorCode": {
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html#cfn-wafregional-webacl-action-type",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-errorcode",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "ResponsePagePath": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsepagepath",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
@@ -10800,39 +11100,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::CloudFront::Distribution.CustomErrorResponse": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html",
- "Properties": {
- "ResponseCode": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsecode",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- },
- "ErrorCachingMinTTL": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-errorcachingminttl",
- "PrimitiveType": "Double",
- "UpdateType": "Mutable"
- },
- "ErrorCode": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-errorcode",
- "PrimitiveType": "Integer",
- "UpdateType": "Mutable"
- },
- "ResponsePagePath": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html#cfn-cloudfront-distribution-customerrorresponse-responsepagepath",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::SES::ReceiptRule.LambdaAction": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-lambdaaction.html",
"Properties": {
"FunctionArn": {
"Required": true,
@@ -10925,30 +11196,18 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html",
+ "AWS::SageMaker::NotebookInstanceLifecycleConfig.NotebookInstanceLifecycleHook": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html",
"Properties": {
- "Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-key",
- "PrimitiveType": "String",
+ "Content": {
"Required": false,
- "UpdateType": "Mutable"
- },
- "Type": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-type",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook-content",
"PrimitiveType": "String",
- "Required": false,
"UpdateType": "Mutable"
- },
- "Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-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",
@@ -10996,10 +11255,33 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodeDeploy::DeploymentGroup.EC2TagFilter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html",
+ "Properties": {
+ "Key": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-key",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Type": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-type",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilters.html#cfn-properties-codedeploy-deploymentgroup-ec2tagfilters-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",
"Properties": {
"CidrIp": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html#cfn-ec2-security-group-rule-cidrip",
@@ -11489,34 +11771,34 @@
"Type": "SqsAction",
"UpdateType": "Mutable"
}
}
},
- "AWS::S3::Bucket.AccelerateConfiguration": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html",
+ "AWS::Glue::Classifier.JsonClassifier": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html",
"Properties": {
- "AccelerationStatus": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html#cfn-s3-bucket-accelerateconfiguration-accelerationstatus",
- "PrimitiveType": "String",
+ "JsonPath": {
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html#cfn-glue-classifier-jsonclassifier-jsonpath",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html#cfn-glue-classifier-jsonclassifier-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
}
}
},
- "AWS::SES::ConfigurationSetEventDestination.KinesisFirehoseDestination": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html",
+ "AWS::S3::Bucket.AccelerateConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.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",
+ "AccelerationStatus": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html#cfn-s3-bucket-accelerateconfiguration-accelerationstatus",
"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::Glue::Trigger.Condition": {
@@ -11540,10 +11822,27 @@
"PrimitiveType": "String",
"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",
@@ -12037,10 +12336,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Batch::JobDefinition.VolumesHost": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html",
+ "Properties": {
+ "SourcePath": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html#cfn-batch-jobdefinition-volumeshost-sourcepath",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SES::ConfigurationSetEventDestination.DimensionConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-dimensionconfiguration.html",
"Properties": {
"DimensionValueSource": {
"Required": true,
@@ -12060,21 +12370,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::Batch::JobDefinition.VolumesHost": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html",
- "Properties": {
- "SourcePath": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html#cfn-batch-jobdefinition-volumeshost-sourcepath",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::CloudFront::StreamingDistribution.StreamingDistributionConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-streamingdistributionconfig.html",
"Properties": {
"Logging": {
"Type": "Logging",
@@ -12197,24 +12496,36 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::Glue::Table.Order": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html",
+ "AWS::SageMaker::Model.ContainerDefinition": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.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",
+ "ContainerHostname": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-containerhostname",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
- "SortOrder": {
+ "Environment": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-environment",
+ "PrimitiveType": "Json",
+ "UpdateType": "Immutable"
+ },
+ "ModelDataUrl": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-modeldataurl",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Image": {
"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"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html#cfn-sagemaker-model-containerdefinition-image",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
}
}
},
"AWS::EC2::LaunchTemplate.Ebs": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html",
@@ -12261,10 +12572,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,
@@ -12416,21 +12744,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::S3::Bucket.AbortIncompleteMultipartUpload": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html",
- "Properties": {
- "DaysAfterInitiation": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html#cfn-s3-bucket-abortincompletemultipartupload-daysafterinitiation",
- "PrimitiveType": "Integer",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EMR::Cluster.MetricDimension": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-metricdimension.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-metricdimension.html#cfn-elasticmapreduce-cluster-metricdimension-key",
@@ -12444,10 +12761,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::S3::Bucket.AbortIncompleteMultipartUpload": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html",
+ "Properties": {
+ "DaysAfterInitiation": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html#cfn-s3-bucket-abortincompletemultipartupload-daysafterinitiation",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"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",
@@ -12491,39 +12819,10 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html#cfn-kinesisanalytics-applicationreferencedatasource-referenceschema-recordformat",
"UpdateType": "Mutable"
}
}
},
- "AWS::CodePipeline::Pipeline.ActionTypeId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html",
- "Properties": {
- "Category": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-category",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Owner": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-owner",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Provider": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-provider",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Version": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-version",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::S3::Bucket.FilterRule": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html#cfn-s3-bucket-notificationconfiguraiton-config-filter-s3key-rules-name",
@@ -12560,10 +12859,39 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodePipeline::Pipeline.ActionTypeId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html",
+ "Properties": {
+ "Category": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-category",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Owner": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-owner",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Provider": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-provider",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Version": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html#cfn-codepipeline-pipeline-stages-actions-actiontypeid-version",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodePipeline::Pipeline.OutputArtifact": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-outputartifacts.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-outputartifacts.html#cfn-codepipeline-pipeline-stages-actions-outputartifacts-name",
@@ -12589,22 +12917,22 @@
"UpdateType": "Mutable"
}
}
},
"Tag": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-tag.html",
"Properties": {
- "Key": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html#cfn-resource-tags-key",
+ "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",
- "Required": true,
"UpdateType": "Mutable"
},
- "Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html#cfn-resource-tags-value",
+ "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",
- "Required": true,
"UpdateType": "Mutable"
}
}
},
"AWS::Glue::Partition.Column": {
@@ -12691,40 +13019,40 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html#cfn-cognito-identitypoolroleattachment-rolemapping-rulesconfiguration",
"UpdateType": "Mutable"
}
}
},
- "AWS::Events::Rule.EcsParameters": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html",
+ "AWS::Budgets::Budget.TimePeriod": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-timeperiod.html",
"Properties": {
- "TaskCount": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskcount",
- "PrimitiveType": "Integer",
+ "Start": {
"Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-timeperiod.html#cfn-budgets-budget-timeperiod-start",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "TaskDefinitionArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskdefinitionarn",
+ "End": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-timeperiod.html#cfn-budgets-budget-timeperiod-end",
"PrimitiveType": "String",
- "Required": true,
"UpdateType": "Mutable"
}
}
},
- "AWS::Budgets::Budget.TimePeriod": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-timeperiod.html",
+ "AWS::Events::Rule.EcsParameters": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html",
"Properties": {
- "Start": {
+ "TaskCount": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskcount",
+ "PrimitiveType": "Integer",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-timeperiod.html#cfn-budgets-budget-timeperiod-start",
- "PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "End": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-timeperiod.html#cfn-budgets-budget-timeperiod-end",
+ "TaskDefinitionArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html#cfn-events-rule-ecsparameters-taskdefinitionarn",
"PrimitiveType": "String",
+ "Required": true,
"UpdateType": "Mutable"
}
}
},
"AWS::Route53::HealthCheck.AlarmIdentifier": {
@@ -12765,10 +13093,33 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "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",
@@ -12794,33 +13145,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "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::CloudFront::Distribution.OriginCustomHeader": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origincustomheader.html",
"Properties": {
"HeaderValue": {
"Required": true,
@@ -12863,21 +13191,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kmsencryptionconfig.html",
- "Properties": {
- "AWSKMSKeyARN": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kmsencryptionconfig.html#cfn-kinesisfirehose-deliverystream-kmsencryptionconfig-awskmskeyarn",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::GameLift::Build.S3Location": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html",
"Properties": {
"Bucket": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storage-bucket",
@@ -12897,10 +13214,21 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::KinesisFirehose::DeliveryStream.KMSEncryptionConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kmsencryptionconfig.html",
+ "Properties": {
+ "AWSKMSKeyARN": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kmsencryptionconfig.html#cfn-kinesisfirehose-deliverystream-kmsencryptionconfig-awskmskeyarn",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KinesisAnalytics::ApplicationReferenceDataSource.ReferenceDataSource": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referencedatasource.html",
"Properties": {
"ReferenceSchema": {
"Type": "ReferenceSchema",
@@ -12920,10 +13248,29 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-referencedatasource-s3referencedatasource",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EKS::Cluster.ResourcesVpcConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-resourcesvpcconfig.html",
+ "Properties": {
+ "SecurityGroupIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-resourcesvpcconfig.html#cfn-eks-cluster-resourcesvpcconfig-securitygroupids",
+ "UpdateType": "Mutable"
+ },
+ "SubnetIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-resourcesvpcconfig.html#cfn-eks-cluster-resourcesvpcconfig-subnetids",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::Cluster.VolumeSpecification": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-volumespecification.html",
"Properties": {
"Iops": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-volumespecification.html#cfn-elasticmapreduce-cluster-volumespecification-iops",
@@ -13105,39 +13452,39 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalytics::ApplicationOutput.LambdaOutput": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html",
+ "AWS::SES::ReceiptRule.AddHeaderAction": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-addheaderaction.html",
"Properties": {
- "ResourceARN": {
+ "HeaderValue": {
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html#cfn-kinesisanalytics-applicationoutput-lambdaoutput-resourcearn",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-addheaderaction.html#cfn-ses-receiptrule-addheaderaction-headervalue",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "RoleARN": {
+ "HeaderName": {
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html#cfn-kinesisanalytics-applicationoutput-lambdaoutput-rolearn",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-addheaderaction.html#cfn-ses-receiptrule-addheaderaction-headername",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::SES::ReceiptRule.AddHeaderAction": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-addheaderaction.html",
+ "AWS::KinesisAnalytics::ApplicationOutput.LambdaOutput": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html",
"Properties": {
- "HeaderValue": {
+ "ResourceARN": {
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-addheaderaction.html#cfn-ses-receiptrule-addheaderaction-headervalue",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html#cfn-kinesisanalytics-applicationoutput-lambdaoutput-resourcearn",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "HeaderName": {
+ "RoleARN": {
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-addheaderaction.html#cfn-ses-receiptrule-addheaderaction-headername",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html#cfn-kinesisanalytics-applicationoutput-lambdaoutput-rolearn",
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
@@ -13290,27 +13637,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::RDS::OptionGroup.OptionSetting": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html",
- "Properties": {
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-name",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Value": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-value",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::WAFRegional::SqlInjectionMatchSet.SqlInjectionMatchTuple": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html",
"Properties": {
"TextTransformation": {
"Required": true,
@@ -13324,10 +13654,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html#cfn-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple-fieldtomatch",
"UpdateType": "Mutable"
}
}
},
+ "AWS::RDS::OptionGroup.OptionSetting": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html",
+ "Properties": {
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-name",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Value": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html#cfn-rds-optiongroup-optionconfigurations-optionsettings-value",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EMR::Cluster.AutoScalingPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-autoscalingpolicy.html",
"Properties": {
"Constraints": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-autoscalingpolicy.html#cfn-elasticmapreduce-cluster-autoscalingpolicy-constraints",
@@ -13343,10 +13690,21 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::DynamoDB::Table.StreamSpecification": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-streamspecification.html",
+ "Properties": {
+ "StreamViewType": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-streamspecification.html#cfn-dynamodb-streamspecification-streamviewtype",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentGroup.Deployment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment.html",
"Properties": {
"Description": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment.html#cfn-properties-codedeploy-deploymentgroup-deployment-description",
@@ -13366,21 +13724,10 @@
"Type": "RevisionLocation",
"UpdateType": "Mutable"
}
}
},
- "AWS::DynamoDB::Table.StreamSpecification": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-streamspecification.html",
- "Properties": {
- "StreamViewType": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-streamspecification.html#cfn-dynamodb-streamspecification-streamviewtype",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::KinesisFirehose::DeliveryStream.ExtendedS3DestinationConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html",
"Properties": {
"BucketARN": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-bucketarn",
@@ -13480,10 +13827,16 @@
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-type",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "ReportBuildStatus": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-reportbuildstatus",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
"Auth": {
"Type": "SourceAuth",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html#cfn-codebuild-project-source-auth",
"UpdateType": "Mutable"
@@ -14115,27 +14468,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::Elasticsearch::Domain.EncryptionAtRestOptions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html",
- "Properties": {
- "Enabled": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html#cfn-elasticsearch-domain-encryptionatrestoptions-enabled",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "KmsKeyId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html#cfn-elasticsearch-domain-encryptionatrestoptions-kmskeyid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- }
- }
- },
"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",
@@ -14155,10 +14491,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Elasticsearch::Domain.EncryptionAtRestOptions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html",
+ "Properties": {
+ "Enabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html#cfn-elasticsearch-domain-encryptionatrestoptions-enabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "KmsKeyId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html#cfn-elasticsearch-domain-encryptionatrestoptions-kmskeyid",
+ "PrimitiveType": "String",
+ "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",
@@ -14193,10 +14546,27 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::CodePipeline::Webhook.WebhookAuthConfiguration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html",
+ "Properties": {
+ "AllowedIPRange": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html#cfn-codepipeline-webhook-webhookauthconfiguration-allowediprange",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "SecretToken": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html#cfn-codepipeline-webhook-webhookauthconfiguration-secrettoken",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EFS::FileSystem.ElasticFileSystemTag": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-filesystemtags.html",
"Properties": {
"Key": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-filesystemtags.html#cfn-efs-filesystem-filesystemtags-key",
@@ -14238,39 +14608,39 @@
"Type": "CloudWatchAlarmDefinition",
"UpdateType": "Mutable"
}
}
},
- "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"
}
}
},
@@ -14291,10 +14661,95 @@
}
}
}
},
"ResourceTypes": {
+ "AWS::AmazonMQ::Broker": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html",
+ "Attributes": {
+ "BrokerId": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "SecurityGroups": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-securitygroups",
+ "UpdateType": "Immutable"
+ },
+ "EngineVersion": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-engineversion",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Configuration": {
+ "Type": "ConfigurationId",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-configuration",
+ "UpdateType": "Mutable"
+ },
+ "MaintenanceWindowStartTime": {
+ "Type": "MaintenanceWindow",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-maintenancewindowstarttime",
+ "UpdateType": "Immutable"
+ },
+ "DeploymentMode": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-deploymentmode",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "HostInstanceType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-hostinstancetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "EngineType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-enginetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "AutoMinorVersionUpgrade": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-autominorversionupgrade",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Immutable"
+ },
+ "Users": {
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-users",
+ "ItemType": "User",
+ "UpdateType": "Mutable"
+ },
+ "PubliclyAccessible": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-publiclyaccessible",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Immutable"
+ },
+ "SubnetIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-subnetids",
+ "UpdateType": "Immutable"
+ },
+ "BrokerName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-broker.html#cfn-amazonmq-broker-brokername",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"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",
@@ -14388,10 +14843,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-servicerolearn",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "HttpConfig": {
+ "Type": "HttpConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-httpconfig",
+ "UpdateType": "Mutable"
+ },
"LambdaConfig": {
"Type": "LambdaConfig",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-datasource.html#cfn-appsync-datasource-lambdaconfig",
"UpdateType": "Mutable"
@@ -14836,10 +15297,51 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::WorkSpaces::Workspace": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html",
+ "Properties": {
+ "BundleId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-bundleid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Conditional"
+ },
+ "DirectoryId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-directoryid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Conditional"
+ },
+ "RootVolumeEncryptionEnabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-rootvolumeencryptionenabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Conditional"
+ },
+ "UserName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-username",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "UserVolumeEncryptionEnabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-uservolumeencryptionenabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Conditional"
+ },
+ "VolumeEncryptionKey": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-volumeencryptionkey",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Conditional"
+ }
+ }
+ },
"AWS::EMR::InstanceFleetConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html",
"Properties": {
"ClusterId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticmapreduce-instancefleetconfig.html#cfn-elasticmapreduce-instancefleetconfig-clusterid",
@@ -14885,51 +15387,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::WorkSpaces::Workspace": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html",
- "Properties": {
- "BundleId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-bundleid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Conditional"
- },
- "DirectoryId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-directoryid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Conditional"
- },
- "RootVolumeEncryptionEnabled": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-rootvolumeencryptionenabled",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Conditional"
- },
- "UserName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-username",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "UserVolumeEncryptionEnabled": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-uservolumeencryptionenabled",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Conditional"
- },
- "VolumeEncryptionKey": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspace.html#cfn-workspaces-workspace-volumeencryptionkey",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Conditional"
- }
- }
- },
"AWS::WAFRegional::SqlInjectionMatchSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-sqlinjectionmatchset.html",
"Properties": {
"SqlInjectionMatchTuples": {
"Type": "List",
@@ -14944,10 +15405,69 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::CodePipeline::Webhook": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html",
+ "Attributes": {
+ "Url": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "AuthenticationConfiguration": {
+ "Type": "WebhookAuthConfiguration",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-authenticationconfiguration",
+ "UpdateType": "Mutable"
+ },
+ "Filters": {
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-filters",
+ "ItemType": "WebhookFilterRule",
+ "UpdateType": "Mutable"
+ },
+ "Authentication": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-authentication",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TargetPipeline": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetpipeline",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "TargetAction": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetaction",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "TargetPipelineVersion": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetpipelineversion",
+ "PrimitiveType": "Integer",
+ "UpdateType": "Mutable"
+ },
+ "RegisterWithThirdParty": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-registerwiththirdparty",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Logs::LogGroup": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -15288,10 +15808,46 @@
"ItemType": "ScalingInstruction",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::VPCEndpointServicePermissions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html",
+ "Properties": {
+ "AllowedPrincipals": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-allowedprincipals",
+ "UpdateType": "Mutable"
+ },
+ "ServiceId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpointservicepermissions.html#cfn-ec2-vpcendpointservicepermissions-serviceid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
+ "AWS::WAFRegional::XssMatchSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html",
+ "Properties": {
+ "XssMatchTuples": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-xssmatchtuples",
+ "ItemType": "XssMatchTuple",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Route53::RecordSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html",
"Properties": {
"AliasTarget": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget",
@@ -15379,28 +15935,10 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
- "AWS::WAFRegional::XssMatchSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html",
- "Properties": {
- "XssMatchTuples": {
- "Type": "List",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-xssmatchtuples",
- "ItemType": "XssMatchTuple",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafregional-xssmatchset.html#cfn-wafregional-xssmatchset-name",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::WAF::SizeConstraintSet": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sizeconstraintset.html",
"Properties": {
"Name": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sizeconstraintset.html#cfn-waf-sizeconstraintset-name",
@@ -15492,26 +16030,10 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
- "AWS::ECS::Cluster": {
- "Attributes": {
- "Arn": {
- "PrimitiveType": "String"
- }
- },
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html",
- "Properties": {
- "ClusterName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-clustername",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::IAM::Policy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html",
"Properties": {
"Groups": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-policy.html#cfn-iam-policy-groups",
@@ -15549,10 +16071,26 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECS::Cluster": {
+ "Attributes": {
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html",
+ "Properties": {
+ "ClusterName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html#cfn-ecs-cluster-clustername",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EC2::InternetGateway": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html",
"Properties": {
"Tags": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-internetgateway.html#cfn-ec2-internetgateway-tags",
@@ -15686,27 +16224,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::KinesisAnalytics::ApplicationOutput": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html",
- "Properties": {
- "ApplicationName": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html#cfn-kinesisanalytics-applicationoutput-applicationname",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "Output": {
- "Type": "Output",
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html#cfn-kinesisanalytics-applicationoutput-output",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EC2::LaunchTemplate": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html",
"Attributes": {
"LatestVersionNumber": {
"PrimitiveType": "String"
@@ -15728,10 +16249,27 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-launchtemplate.html#cfn-ec2-launchtemplate-launchtemplatedata",
"UpdateType": "Mutable"
}
}
},
+ "AWS::KinesisAnalytics::ApplicationOutput": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html",
+ "Properties": {
+ "ApplicationName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html#cfn-kinesisanalytics-applicationoutput-applicationname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Output": {
+ "Type": "Output",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationoutput.html#cfn-kinesisanalytics-applicationoutput-output",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::Volume": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-volume.html",
"Properties": {
"Ec2VolumeId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-volume.html#cfn-opsworks-volume-ec2volumeid",
@@ -15858,10 +16396,33 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::IAM::ServiceLinkedRole": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html",
+ "Properties": {
+ "CustomSuffix": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-customsuffix",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AWSServiceName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-servicelinkedrole.html#cfn-iam-servicelinkedrole-awsservicename",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::ServiceCatalog::LaunchTemplateConstraint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchtemplateconstraint.html",
"Properties": {
"Description": {
"Required": false,
@@ -16174,35 +16735,10 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
- "AWS::WAF::Rule": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html",
- "Properties": {
- "MetricName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-metricname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-name",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Predicates": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-predicates",
- "DuplicatesAllowed": false,
- "ItemType": "Predicate",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::DirectoryService::MicrosoftAD": {
"Attributes": {
"Alias": {
"PrimitiveType": "String"
},
@@ -16255,10 +16791,35 @@
"Type": "VpcSettings",
"UpdateType": "Immutable"
}
}
},
+ "AWS::WAF::Rule": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html",
+ "Properties": {
+ "MetricName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-metricname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-name",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Predicates": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-rule.html#cfn-waf-rule-predicates",
+ "DuplicatesAllowed": false,
+ "ItemType": "Predicate",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::SNS::Subscription": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html",
"Properties": {
"Endpoint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sns-subscription.html#cfn-sns-endpoint",
@@ -16364,30 +16925,48 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::NetworkInterfacePermission": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html",
+ "AWS::SageMaker::Model": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html",
+ "Attributes": {
+ "ModelName": {
+ "PrimitiveType": "String"
+ }
+ },
"Properties": {
- "AwsAccountId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-awsaccountid",
- "PrimitiveType": "String",
+ "ExecutionRoleArn": {
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-executionrolearn",
+ "PrimitiveType": "String",
"UpdateType": "Immutable"
},
- "NetworkInterfaceId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-networkinterfaceid",
- "PrimitiveType": "String",
+ "PrimaryContainer": {
+ "Type": "ContainerDefinition",
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-primarycontainer",
"UpdateType": "Immutable"
},
- "Permission": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-networkinterfacepermission.html#cfn-ec2-networkinterfacepermission-permission",
+ "ModelName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-modelname",
"PrimitiveType": "String",
- "Required": true,
"UpdateType": "Immutable"
+ },
+ "VpcConfig": {
+ "Type": "VpcConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-vpcconfig",
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-model.html#cfn-sagemaker-model-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
}
}
},
"AWS::Config::DeliveryChannel": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-deliverychannel.html",
@@ -16422,10 +17001,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",
@@ -16468,42 +17070,37 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::Cognito::UserPoolGroup": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html",
+ "AWS::SageMaker::NotebookInstanceLifecycleConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html",
+ "Attributes": {
+ "NotebookInstanceLifecycleConfigName": {
+ "PrimitiveType": "String"
+ }
+ },
"Properties": {
- "GroupName": {
+ "OnStart": {
+ "Type": "List",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-groupname",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-onstart",
+ "ItemType": "NotebookInstanceLifecycleHook",
+ "UpdateType": "Mutable"
},
- "Description": {
+ "NotebookInstanceLifecycleConfigName": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-description",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecycleconfigname",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "UserPoolId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-userpoolid",
- "PrimitiveType": "String",
"UpdateType": "Immutable"
},
- "Precedence": {
+ "OnCreate": {
+ "Type": "List",
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-precedence",
- "PrimitiveType": "Double",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstancelifecycleconfig.html#cfn-sagemaker-notebookinstancelifecycleconfig-oncreate",
+ "ItemType": "NotebookInstanceLifecycleHook",
"UpdateType": "Mutable"
- },
- "RoleArn": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-rolearn",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
}
}
},
"AWS::ApiGateway::Deployment": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html",
@@ -16532,10 +17129,45 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "AWS::Cognito::UserPoolGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html",
+ "Properties": {
+ "GroupName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-groupname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "UserPoolId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-userpoolid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Precedence": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-precedence",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "RoleArn": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolgroup.html#cfn-cognito-userpoolgroup-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::KMS::Key": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -16580,136 +17212,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::CloudWatch::Alarm": {
- "Attributes": {
- "Arn": {
- "PrimitiveType": "String"
- }
- },
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html",
- "Properties": {
- "ActionsEnabled": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-actionsenabled",
- "PrimitiveType": "Boolean",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "AlarmActions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmactions",
- "DuplicatesAllowed": true,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "AlarmDescription": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmdescription",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "AlarmName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "ComparisonOperator": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-comparisonoperator",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Dimensions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-dimension",
- "DuplicatesAllowed": true,
- "ItemType": "Dimension",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "EvaluateLowSampleCountPercentile": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluatelowsamplecountpercentile",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "EvaluationPeriods": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluationperiods",
- "PrimitiveType": "Integer",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "ExtendedStatistic": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-extendedstatistic",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "InsufficientDataActions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-insufficientdataactions",
- "DuplicatesAllowed": true,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "MetricName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-metricname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Namespace": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-namespace",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "OKActions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-okactions",
- "DuplicatesAllowed": true,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "Period": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-period",
- "PrimitiveType": "Integer",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Statistic": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-statistic",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Threshold": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-threshold",
- "PrimitiveType": "Double",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "TreatMissingData": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-treatmissingdata",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "Unit": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-unit",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Redshift::Cluster": {
"Attributes": {
"Endpoint.Address": {
"PrimitiveType": "String"
},
@@ -16901,10 +17407,136 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::CloudWatch::Alarm": {
+ "Attributes": {
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html",
+ "Properties": {
+ "ActionsEnabled": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-actionsenabled",
+ "PrimitiveType": "Boolean",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "AlarmActions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmactions",
+ "DuplicatesAllowed": true,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "AlarmDescription": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmdescription",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "AlarmName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-alarmname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "ComparisonOperator": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-comparisonoperator",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Dimensions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-dimension",
+ "DuplicatesAllowed": true,
+ "ItemType": "Dimension",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "EvaluateLowSampleCountPercentile": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluatelowsamplecountpercentile",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "EvaluationPeriods": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-evaluationperiods",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "ExtendedStatistic": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-extendedstatistic",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "InsufficientDataActions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-insufficientdataactions",
+ "DuplicatesAllowed": true,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "MetricName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-metricname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Namespace": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-namespace",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "OKActions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-okactions",
+ "DuplicatesAllowed": true,
+ "PrimitiveItemType": "String",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "Period": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-period",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Statistic": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-statistic",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Threshold": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-threshold",
+ "PrimitiveType": "Double",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "TreatMissingData": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-treatmissingdata",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ },
+ "Unit": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html#cfn-cloudwatch-alarms-unit",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::App": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html",
"Properties": {
"AppSource": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-appsource",
@@ -17281,10 +17913,40 @@
"PrimitiveType": "String",
"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::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",
@@ -17770,27 +18432,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::IoT::Thing": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html",
- "Properties": {
- "AttributePayload": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-attributepayload",
- "Required": false,
- "Type": "AttributePayload",
- "UpdateType": "Mutable"
- },
- "ThingName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::ElasticLoadBalancing::LoadBalancer": {
"Attributes": {
"CanonicalHostedZoneName": {
"PrimitiveType": "String"
},
@@ -17923,10 +18568,27 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::IoT::Thing": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html",
+ "Properties": {
+ "AttributePayload": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-attributepayload",
+ "Required": false,
+ "Type": "AttributePayload",
+ "UpdateType": "Mutable"
+ },
+ "ThingName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-thing.html#cfn-iot-thing-thingname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::OpsWorks::Layer": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html",
"Properties": {
"Attributes": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html#cfn-opsworks-layer-attributes",
@@ -18118,10 +18780,27 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "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",
@@ -18141,38 +18820,10 @@
"PrimitiveType": "String",
"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::ElastiCache::SecurityGroup": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html",
- "Properties": {
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html#cfn-elasticache-securitygroup-description",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::IoT::Policy": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -18221,10 +18872,56 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ElastiCache::SecurityGroup": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html",
+ "Properties": {
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group.html#cfn-elasticache-securitygroup-description",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
+ "AWS::Batch::ComputeEnvironment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html",
+ "Properties": {
+ "Type": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-type",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ServiceRole": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-servicerole",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ComputeEnvironmentName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeenvironmentname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ComputeResources": {
+ "Type": "ComputeResources",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeresources",
+ "UpdateType": "Mutable"
+ },
+ "State": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-state",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodeDeploy::DeploymentGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html",
"Properties": {
"AlarmConfiguration": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codedeploy-deploymentgroup.html#cfn-codedeploy-deploymentgroup-alarmconfiguration",
@@ -18312,45 +19009,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::Batch::ComputeEnvironment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html",
- "Properties": {
- "Type": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-type",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "ServiceRole": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-servicerole",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "ComputeEnvironmentName": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeenvironmentname",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "ComputeResources": {
- "Type": "ComputeResources",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-computeresources",
- "UpdateType": "Mutable"
- },
- "State": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-batch-computeenvironment.html#cfn-batch-computeenvironment-state",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ApiGateway::Model": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html",
"Properties": {
"ContentType": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-contenttype",
@@ -18524,10 +19186,21 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::SES::ReceiptFilter": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptfilter.html",
+ "Properties": {
+ "Filter": {
+ "Type": "Filter",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptfilter.html#cfn-ses-receiptfilter-filter",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Glue::Connection": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-connection.html",
"Properties": {
"ConnectionInput": {
"Type": "ConnectionInput",
@@ -18541,21 +19214,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::SES::ReceiptFilter": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptfilter.html",
- "Properties": {
- "Filter": {
- "Type": "Filter",
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-receiptfilter.html#cfn-ses-receiptfilter-filter",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::EC2::FlowLog": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html",
"Properties": {
"DeliverLogsPermissionArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-flowlog.html#cfn-ec2-flowlog-deliverlogspermissionarn",
@@ -19073,10 +19735,55 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::ElasticLoadBalancingV2::Listener": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html",
+ "Properties": {
+ "Certificates": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-certificates",
+ "DuplicatesAllowed": false,
+ "ItemType": "Certificate",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "DefaultActions": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-defaultactions",
+ "DuplicatesAllowed": false,
+ "ItemType": "Action",
+ "Required": true,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "LoadBalancerArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-loadbalancerarn",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "Port": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-port",
+ "PrimitiveType": "Integer",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "Protocol": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-protocol",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "SslPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-sslpolicy",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::SecurityGroupEgress": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html",
"Properties": {
"CidrIp": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-security-group-egress.html#cfn-ec2-securitygroupegress-cidrip",
@@ -19132,55 +19839,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::ElasticLoadBalancingV2::Listener": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html",
- "Properties": {
- "Certificates": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-certificates",
- "DuplicatesAllowed": false,
- "ItemType": "Certificate",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "DefaultActions": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-defaultactions",
- "DuplicatesAllowed": false,
- "ItemType": "Action",
- "Required": true,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "LoadBalancerArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-loadbalancerarn",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "Port": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-port",
- "PrimitiveType": "Integer",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "Protocol": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-protocol",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "SslPolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-listener.html#cfn-elasticloadbalancingv2-listener-sslpolicy",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::EC2::NetworkInterface": {
"Attributes": {
"PrimaryPrivateIpAddress": {
"PrimitiveType": "String"
},
@@ -19287,10 +19949,46 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-subnetgroup.html#cfn-dax-subnetgroup-subnetids",
"UpdateType": "Mutable"
}
}
},
+ "AWS::SageMaker::EndpointConfig": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html",
+ "Attributes": {
+ "EndpointConfigName": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "ProductionVariants": {
+ "Type": "List",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-productionvariants",
+ "ItemType": "ProductionVariant",
+ "UpdateType": "Immutable"
+ },
+ "KmsKeyId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-kmskeyid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "EndpointConfigName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-endpointconfigname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpointconfig.html#cfn-sagemaker-endpointconfig-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::Stack": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html",
"Properties": {
"AgentVersion": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-stack.html#cfn-opsworks-stack-agentversion",
@@ -19647,10 +20345,34 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::Config::ConfigurationAggregator": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html",
+ "Properties": {
+ "AccountAggregationSources": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-accountaggregationsources",
+ "ItemType": "AccountAggregationSource",
+ "UpdateType": "Mutable"
+ },
+ "ConfigurationAggregatorName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-configurationaggregatorname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "OrganizationAggregationSource": {
+ "Type": "OrganizationAggregationSource",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-config-configurationaggregator.html#cfn-config-configurationaggregator-organizationaggregationsource",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGateway::Account": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html",
"Properties": {
"CloudWatchRoleArn": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html#cfn-apigateway-account-cloudwatchrolearn",
@@ -19820,45 +20542,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::ServiceCatalog::LaunchRoleConstraint": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html",
- "Properties": {
- "Description": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-description",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "AcceptLanguage": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-acceptlanguage",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "PortfolioId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-portfolioid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "ProductId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-productid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "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"
- }
- }
- },
"AWS::ServiceCatalog::CloudFormationProvisionedProduct": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html",
"Attributes": {
"CloudformationStackArn": {
"PrimitiveType": "String"
@@ -19931,10 +20618,45 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ServiceCatalog::LaunchRoleConstraint": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html",
+ "Properties": {
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "AcceptLanguage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-acceptlanguage",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "PortfolioId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-portfolioid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ProductId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-productid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "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"
+ }
+ }
+ },
"AWS::EMR::InstanceGroupConfig": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html",
"Properties": {
"AutoScalingPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-instancegroupconfig.html#cfn-elasticmapreduce-instancegroupconfig-autoscalingpolicy",
@@ -19998,10 +20720,27 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::SubnetCidrBlock": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html",
+ "Properties": {
+ "Ipv6CidrBlock": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6cidrblock",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "SubnetId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-subnetid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::Neptune::DBClusterParameterGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbclusterparametergroup.html",
"Properties": {
"Description": {
"Required": true,
@@ -20034,27 +20773,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::SubnetCidrBlock": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html",
- "Properties": {
- "Ipv6CidrBlock": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-ipv6cidrblock",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "SubnetId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnetcidrblock.html#cfn-ec2-subnetcidrblock-subnetid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::AutoScaling::LifecycleHook": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html",
"Properties": {
"AutoScalingGroupName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-as-lifecyclehook.html#cfn-as-lifecyclehook-autoscalinggroupname",
@@ -20211,10 +20933,33 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
+ "AWS::ElastiCache::SecurityGroupIngress": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html",
+ "Properties": {
+ "CacheSecurityGroupName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-cachesecuritygroupname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "EC2SecurityGroupName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-ec2securitygroupname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "EC2SecurityGroupOwnerId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-ec2securitygroupownerid",
+ "PrimitiveType": "String",
+ "Required": false,
+ "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",
@@ -20275,33 +21020,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::ElastiCache::SecurityGroupIngress": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html",
- "Properties": {
- "CacheSecurityGroupName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-cachesecuritygroupname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "EC2SecurityGroupName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-ec2securitygroupname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- },
- "EC2SecurityGroupOwnerId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-security-group-ingress.html#cfn-elasticache-securitygroupingress-ec2securitygroupownerid",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::IoT::TopicRule": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
}
@@ -20910,10 +21632,39 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-cloudfrontoriginaccessidentity.html#cfn-cloudfront-cloudfrontoriginaccessidentity-cloudfrontoriginaccessidentityconfig",
"UpdateType": "Mutable"
}
}
},
+ "AWS::SageMaker::Endpoint": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html",
+ "Attributes": {
+ "EndpointName": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "EndpointName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "EndpointConfigName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-endpointconfigname",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-endpoint.html#cfn-sagemaker-endpoint-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::AppSync::ApiKey": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-apikey.html",
"Attributes": {
"ApiKey": {
"PrimitiveType": "String"
@@ -21182,33 +21933,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::ServiceDiscovery::Instance": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html",
- "Properties": {
- "InstanceAttributes": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html#cfn-servicediscovery-instance-instanceattributes",
- "PrimitiveType": "Json",
- "UpdateType": "Mutable"
- },
- "InstanceId": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html#cfn-servicediscovery-instance-instanceid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "ServiceId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html#cfn-servicediscovery-instance-serviceid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::EC2::VPC": {
"Attributes": {
"CidrBlock": {
"PrimitiveType": "String"
},
@@ -21261,10 +21989,33 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ServiceDiscovery::Instance": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html",
+ "Properties": {
+ "InstanceAttributes": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html#cfn-servicediscovery-instance-instanceattributes",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
+ },
+ "InstanceId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html#cfn-servicediscovery-instance-instanceid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ServiceId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-instance.html#cfn-servicediscovery-instance-serviceid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EC2::Instance": {
"Attributes": {
"AvailabilityZone": {
"PrimitiveType": "String"
},
@@ -21493,10 +22244,50 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EKS::Cluster": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html",
+ "Attributes": {
+ "Endpoint": {
+ "PrimitiveType": "String"
+ },
+ "Arn": {
+ "PrimitiveType": "String"
+ },
+ "CertificateAuthorityData": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "Version": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-version",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "RoleArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "ResourcesVpcConfig": {
+ "Type": "ResourcesVpcConfig",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-resourcesvpcconfig",
+ "UpdateType": "Immutable"
+ },
+ "Name": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-eks-cluster.html#cfn-eks-cluster-name",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"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",
@@ -21534,10 +22325,46 @@
"Required": false,
"UpdateType": "Mutable"
}
}
},
+ "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",
+ "DuplicatesAllowed": false,
+ "ItemType": "ByteMatchTuple",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ },
+ "Name": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-bytematchset.html#cfn-waf-bytematchset-name",
+ "PrimitiveType": "String",
+ "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::ElastiCache::ParameterGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html",
"Properties": {
"CacheParameterGroupFamily": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-parameter-group.html#cfn-elasticache-parametergroup-cacheparametergroupfamily",
@@ -21559,29 +22386,10 @@
"Type": "Map",
"UpdateType": "Mutable"
}
}
},
- "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",
- "DuplicatesAllowed": false,
- "ItemType": "ByteMatchTuple",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "Name": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-bytematchset.html#cfn-waf-bytematchset-name",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::SQS::QueuePolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-policy.html",
"Properties": {
"PolicyDocument": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sqs-policy.html#cfn-sqs-queuepolicy-policydoc",
@@ -21597,60 +22405,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::EFS::FileSystem": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.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,
- "UpdateType": "Immutable"
- },
- "FileSystemTags": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystemtags",
- "DuplicatesAllowed": false,
- "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"
- }
- }
- },
- "AWS::WAF::SqlInjectionMatchSet": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.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,
- "UpdateType": "Immutable"
- },
- "SqlInjectionMatchTuples": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples",
- "DuplicatesAllowed": false,
- "ItemType": "SqlInjectionMatchTuple",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::DAX::Cluster": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dax-cluster.html",
"Attributes": {
"ClusterDiscoveryEndpoint": {
"PrimitiveType": "String"
@@ -21734,10 +22492,41 @@
"PrimitiveType": "Json",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EFS::FileSystem": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.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,
+ "UpdateType": "Immutable"
+ },
+ "FileSystemTags": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystemtags",
+ "DuplicatesAllowed": false,
+ "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"
+ }
+ }
+ },
"AWS::ApplicationAutoScaling::ScalingPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html",
"Properties": {
"PolicyName": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalingpolicy.html#cfn-applicationautoscaling-scalingpolicy-policyname",
@@ -21787,10 +22576,29 @@
"Type": "TargetTrackingScalingPolicyConfiguration",
"UpdateType": "Mutable"
}
}
},
+ "AWS::WAF::SqlInjectionMatchSet": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.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,
+ "UpdateType": "Immutable"
+ },
+ "SqlInjectionMatchTuples": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-waf-sqlinjectionmatchset.html#cfn-waf-sqlinjectionmatchset-sqlinjectionmatchtuples",
+ "DuplicatesAllowed": false,
+ "ItemType": "SqlInjectionMatchTuple",
+ "Required": false,
+ "Type": "List",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::CodeCommit::Repository": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codecommit-repository.html",
"Attributes": {
"CloneUrlHttp": {
"PrimitiveType": "String"
@@ -22015,27 +22823,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::ServiceCatalog::AcceptedPortfolioShare": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html",
- "Properties": {
- "AcceptLanguage": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-acceptlanguage",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- },
- "PortfolioId": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-portfolioid",
- "PrimitiveType": "String",
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::ServiceDiscovery::Service": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html",
"Attributes": {
"Id": {
"PrimitiveType": "String"
@@ -22052,10 +22843,16 @@
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-description",
"PrimitiveType": "String",
"UpdateType": "Mutable"
},
+ "HealthCheckCustomConfig": {
+ "Type": "HealthCheckCustomConfig",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-healthcheckcustomconfig",
+ "UpdateType": "Mutable"
+ },
"DnsConfig": {
"Type": "DnsConfig",
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicediscovery-service.html#cfn-servicediscovery-service-dnsconfig",
"UpdateType": "Mutable"
@@ -22072,10 +22869,27 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
+ "AWS::ServiceCatalog::AcceptedPortfolioShare": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html",
+ "Properties": {
+ "AcceptLanguage": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-acceptlanguage",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "PortfolioId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-acceptedportfolioshare.html#cfn-servicecatalog-acceptedportfolioshare-portfolioid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"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",
@@ -22884,75 +23698,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::Glue::Job": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html",
- "Properties": {
- "Role": {
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-role",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "DefaultArguments": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-defaultarguments",
- "PrimitiveType": "Json",
- "UpdateType": "Mutable"
- },
- "Connections": {
- "Type": "ConnectionsList",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-connections",
- "UpdateType": "Mutable"
- },
- "MaxRetries": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxretries",
- "PrimitiveType": "Double",
- "UpdateType": "Mutable"
- },
- "Description": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-description",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "LogUri": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-loguri",
- "PrimitiveType": "String",
- "UpdateType": "Mutable"
- },
- "Command": {
- "Type": "JobCommand",
- "Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-command",
- "UpdateType": "Mutable"
- },
- "AllocatedCapacity": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-allocatedcapacity",
- "PrimitiveType": "Double",
- "UpdateType": "Mutable"
- },
- "ExecutionProperty": {
- "Type": "ExecutionProperty",
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionproperty",
- "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"
- }
- }
- },
"AWS::Neptune::DBCluster": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbcluster.html",
"Attributes": {
"ClusterResourceId": {
"PrimitiveType": "String"
@@ -23055,10 +23804,75 @@
"ItemType": "Tag",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Glue::Job": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html",
+ "Properties": {
+ "Role": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-role",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "DefaultArguments": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-defaultarguments",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
+ },
+ "Connections": {
+ "Type": "ConnectionsList",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-connections",
+ "UpdateType": "Mutable"
+ },
+ "MaxRetries": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-maxretries",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-description",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "LogUri": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-loguri",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Command": {
+ "Type": "JobCommand",
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-command",
+ "UpdateType": "Mutable"
+ },
+ "AllocatedCapacity": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-allocatedcapacity",
+ "PrimitiveType": "Double",
+ "UpdateType": "Mutable"
+ },
+ "ExecutionProperty": {
+ "Type": "ExecutionProperty",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-job.html#cfn-glue-job-executionproperty",
+ "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"
+ }
+ }
+ },
"AWS::S3::Bucket": {
"Attributes": {
"Arn": {
"PrimitiveType": "String"
},
@@ -23205,10 +24019,76 @@
"Required": true,
"UpdateType": "Immutable"
}
}
},
+ "AWS::SageMaker::NotebookInstance": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html",
+ "Attributes": {
+ "NotebookInstanceName": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Properties": {
+ "KmsKeyId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-kmskeyid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "DirectInternetAccess": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-directinternetaccess",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "SubnetId": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-subnetid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "NotebookInstanceName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-notebookinstancename",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "InstanceType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-instancetype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "LifecycleConfigName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-lifecycleconfigname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "SecurityGroupIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-securitygroupids",
+ "UpdateType": "Immutable"
+ },
+ "RoleArn": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-rolearn",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "Tags": {
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sagemaker-notebookinstance.html#cfn-sagemaker-notebookinstance-tags",
+ "ItemType": "Tag",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ApiGateway::BasePathMapping": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html",
"Properties": {
"BasePath": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-basepath",
@@ -23456,39 +24336,10 @@
"Type": "SplunkDestinationConfiguration",
"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::IAM::ManagedPolicy": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html",
"Properties": {
"Description": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-managedpolicy.html#cfn-iam-managedpolicy-description",
@@ -23556,10 +24407,39 @@
"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"
},
@@ -24068,10 +24948,38 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::ECR::Repository": {
+ "Attributes": {
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html",
+ "Properties": {
+ "LifecyclePolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-lifecyclepolicy",
+ "Required": false,
+ "Type": "LifecyclePolicy",
+ "UpdateType": "Mutable"
+ },
+ "RepositoryName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositoryname",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Immutable"
+ },
+ "RepositoryPolicyText": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositorypolicytext",
+ "PrimitiveType": "Json",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::EC2::TrunkInterfaceAssociation": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trunkinterfaceassociation.html",
"Properties": {
"BranchInterfaceId": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-trunkinterfaceassociation.html#cfn-ec2-trunkinterfaceassociation-branchinterfaceid",
@@ -24097,38 +25005,10 @@
"Required": false,
"UpdateType": "Immutable"
}
}
},
- "AWS::ECR::Repository": {
- "Attributes": {
- "Arn": {
- "PrimitiveType": "String"
- }
- },
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html",
- "Properties": {
- "LifecyclePolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-lifecyclepolicy",
- "Required": false,
- "Type": "LifecyclePolicy",
- "UpdateType": "Mutable"
- },
- "RepositoryName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositoryname",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Immutable"
- },
- "RepositoryPolicyText": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-repository.html#cfn-ecr-repository-repositorypolicytext",
- "PrimitiveType": "Json",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ApiGateway::GatewayResponse": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html",
"Properties": {
"ResponseParameters": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responseparameters",
@@ -24181,21 +25061,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::ApiGateway::ClientCertificate": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html",
- "Properties": {
- "Description": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-description",
- "PrimitiveType": "String",
- "Required": false,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::ApiGateway::Method": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html",
"Properties": {
"ApiKeyRequired": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-apikeyrequired",
@@ -24275,10 +25144,21 @@
"Required": true,
"UpdateType": "Mutable"
}
}
},
+ "AWS::ApiGateway::ClientCertificate": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html",
+ "Properties": {
+ "Description": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-description",
+ "PrimitiveType": "String",
+ "Required": false,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::DMS::Endpoint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html",
"Attributes": {
"ExternalId": {
"PrimitiveType": "String"
@@ -24429,33 +25309,10 @@
"PrimitiveType": "String",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::VolumeAttachment": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html",
- "Properties": {
- "Device": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-device",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "InstanceId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-instanceid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "VolumeId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-volumeid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::DirectoryService::SimpleAD": {
"Attributes": {
"Alias": {
"PrimitiveType": "String"
},
@@ -24514,10 +25371,33 @@
"Type": "VpcSettings",
"UpdateType": "Immutable"
}
}
},
+ "AWS::EC2::VolumeAttachment": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html",
+ "Properties": {
+ "Device": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-device",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "InstanceId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-instanceid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "VolumeId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html#cfn-ec2-ebs-volumeattachment-volumeid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ }
+ }
+ },
"AWS::EC2::Host": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html",
"Properties": {
"AutoPlacement": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-host.html#cfn-ec2-host-autoplacement",
@@ -24570,10 +25450,27 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
+ "AWS::KMS::Alias": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-alias.html",
+ "Properties": {
+ "AliasName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-alias.html#cfn-kms-alias-aliasname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "TargetKeyId": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-alias.html#cfn-kms-alias-targetkeyid",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::ECS::TaskDefinition": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html",
"Properties": {
"ContainerDefinitions": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-containerdefinitions",
@@ -24643,27 +25540,10 @@
"Type": "List",
"UpdateType": "Mutable"
}
}
},
- "AWS::KMS::Alias": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-alias.html",
- "Properties": {
- "AliasName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-alias.html#cfn-kms-alias-aliasname",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "TargetKeyId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-alias.html#cfn-kms-alias-targetkeyid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Mutable"
- }
- }
- },
"AWS::Redshift::ClusterSubnetGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html",
"Properties": {
"Description": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersubnetgroup.html#cfn-redshift-clustersubnetgroup-description",
@@ -24984,41 +25864,10 @@
"Type": "SourceBundle",
"UpdateType": "Immutable"
}
}
},
- "AWS::EC2::VPCEndpoint": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html",
- "Properties": {
- "PolicyDocument": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-policydocument",
- "PrimitiveType": "Json",
- "Required": false,
- "UpdateType": "Mutable"
- },
- "RouteTableIds": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-routetableids",
- "DuplicatesAllowed": false,
- "PrimitiveItemType": "String",
- "Required": false,
- "Type": "List",
- "UpdateType": "Mutable"
- },
- "ServiceName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-servicename",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- },
- "VpcId": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcid",
- "PrimitiveType": "String",
- "Required": true,
- "UpdateType": "Immutable"
- }
- }
- },
"AWS::Glue::DevEndpoint": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-devendpoint.html",
"Properties": {
"ExtraJarsS3Path": {
"Required": false,
@@ -25069,10 +25918,66 @@
"PrimitiveType": "String",
"UpdateType": "Mutable"
}
}
},
+ "AWS::EC2::VPCEndpoint": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html",
+ "Properties": {
+ "VpcId": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcid",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "RouteTableIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-routetableids",
+ "UpdateType": "Mutable"
+ },
+ "ServiceName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-servicename",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "PolicyDocument": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-policydocument",
+ "PrimitiveType": "Json",
+ "UpdateType": "Mutable"
+ },
+ "IsPrivateDnsEnabled": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-isprivatednsenabled",
+ "PrimitiveType": "Boolean",
+ "UpdateType": "Mutable"
+ },
+ "SubnetIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-subnetids",
+ "UpdateType": "Mutable"
+ },
+ "SecurityGroupIds": {
+ "PrimitiveItemType": "String",
+ "Type": "List",
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-securitygroupids",
+ "UpdateType": "Mutable"
+ },
+ "VPCEndpointType": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html#cfn-ec2-vpcendpoint-vpcendpointtype",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::OpsWorks::UserProfile": {
"Attributes": {
"SshUsername": {
"PrimitiveType": "String"
}
@@ -25517,71 +26422,124 @@
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-applicationreferencedatasource.html#cfn-kinesisanalytics-applicationreferencedatasource-referencedatasource",
"UpdateType": "Mutable"
}
}
},
- "AWS::KinesisAnalytics::Application": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html",
+ "AWS::SSM::ResourceDataSync": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html",
"Properties": {
- "ApplicationName": {
+ "KMSKeyArn": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationname",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-kmskeyarn",
"PrimitiveType": "String",
"UpdateType": "Immutable"
},
- "Inputs": {
- "Type": "List",
+ "BucketName": {
"Required": true,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-inputs",
- "ItemType": "Input",
- "UpdateType": "Mutable"
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
},
- "ApplicationDescription": {
- "Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationdescription",
+ "BucketRegion": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketregion",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
- "ApplicationCode": {
+ "SyncFormat": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncformat",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "SyncName": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-syncname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "BucketPrefix": {
"Required": false,
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationcode",
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html#cfn-ssm-resourcedatasync-bucketprefix",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
}
}
},
- "AWS::Logs::Destination": {
+ "AWS::AmazonMQ::Configuration": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html",
"Attributes": {
+ "Revision": {
+ "PrimitiveType": "Integer"
+ },
+ "Id": {
+ "PrimitiveType": "String"
+ },
"Arn": {
"PrimitiveType": "String"
}
},
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html",
"Properties": {
- "DestinationName": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-destinationname",
- "PrimitiveType": "String",
+ "EngineVersion": {
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-engineversion",
+ "PrimitiveType": "String",
"UpdateType": "Immutable"
},
- "DestinationPolicy": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-destinationpolicy",
+ "Description": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-description",
"PrimitiveType": "String",
- "Required": true,
"UpdateType": "Mutable"
},
- "RoleArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-rolearn",
+ "EngineType": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-enginetype",
"PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Data": {
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-data",
+ "PrimitiveType": "String",
"UpdateType": "Mutable"
},
- "TargetArn": {
- "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-targetarn",
+ "Name": {
+ "Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amazonmq-configuration.html#cfn-amazonmq-configuration-name",
"PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ }
+ }
+ },
+ "AWS::KinesisAnalytics::Application": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html",
+ "Properties": {
+ "ApplicationName": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationname",
+ "PrimitiveType": "String",
+ "UpdateType": "Immutable"
+ },
+ "Inputs": {
+ "Type": "List",
"Required": true,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-inputs",
+ "ItemType": "Input",
"UpdateType": "Mutable"
+ },
+ "ApplicationDescription": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationdescription",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
+ "ApplicationCode": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisanalytics-application.html#cfn-kinesisanalytics-application-applicationcode",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
}
}
},
"AWS::DynamoDB::Table": {
"Attributes": {
@@ -25670,10 +26628,44 @@
"Type": "TimeToLiveSpecification",
"UpdateType": "Mutable"
}
}
},
+ "AWS::Logs::Destination": {
+ "Attributes": {
+ "Arn": {
+ "PrimitiveType": "String"
+ }
+ },
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html",
+ "Properties": {
+ "DestinationName": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-destinationname",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Immutable"
+ },
+ "DestinationPolicy": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-destinationpolicy",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "RoleArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-rolearn",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ },
+ "TargetArn": {
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-destination.html#cfn-logs-destination-targetarn",
+ "PrimitiveType": "String",
+ "Required": true,
+ "UpdateType": "Mutable"
+ }
+ }
+ },
"AWS::Redshift::ClusterSecurityGroup": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroup.html",
"Properties": {
"Description": {
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-clustersecuritygroup.html#cfn-redshift-clustersecuritygroup-description",
@@ -25970,11 +26962,11 @@
},
"DBSubnetGroupName": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbsubnetgroupname",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"DBInstanceIdentifier": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-neptune-dbinstance.html#cfn-neptune-dbinstance-dbinstanceidentifier",
"PrimitiveType": "String",
@@ -26000,23 +26992,23 @@
"Properties": {
"Description": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-description",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"QueryString": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-querystring",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"Database": {
"Required": true,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-database",
"PrimitiveType": "String",
- "UpdateType": "Mutable"
+ "UpdateType": "Immutable"
},
"Name": {
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-athena-namedquery.html#cfn-athena-namedquery-name",
"PrimitiveType": "String",
@@ -26267,10 +27259,16 @@
"Type": "SchemaChangePolicy",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-schemachangepolicy",
"UpdateType": "Mutable"
},
+ "Configuration": {
+ "Required": false,
+ "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-configuration",
+ "PrimitiveType": "String",
+ "UpdateType": "Mutable"
+ },
"Schedule": {
"Type": "Schedule",
"Required": false,
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-crawler.html#cfn-glue-crawler-schedule",
"UpdateType": "Mutable"
@@ -26722,16 +27720,28 @@
}
},
"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"
}
}
}
},
- "ResourceSpecificationVersion": "2.4.0"
+ "ResourceSpecificationVersion": "2.5.0"
}
\ No newline at end of file