Version 1.7.0
Issued
cfn.fyi compares each version of the AWS CloudFormation resource specification with the version before it. See new resource types and changed properties as AWS releases them.
- added
- modified
- removed
01Added resource types3
addedAWS:: Athena:: NamedQuerydocs ↗#Link to AWS::Athena::NamedQuery
Type: AWS::Athena::NamedQueryProperties: Description: String QueryString: String Database: String Name: StringaddedAWS:: SSM:: MaintenanceWindowTaskdocs ↗#Link to AWS::SSM::MaintenanceWindowTask
Type: AWS::SSM::MaintenanceWindowTaskProperties: MaxErrors: Integer Description: String ServiceRoleArn: String Priority: Integer MaxConcurrency: Integer Targets: - Values: - String Key: String Name: String TaskArn: String TaskInvocationParameters: MaintenanceWindowRunCommandParameters: TimeoutSeconds: Integer Comment: String OutputS3KeyPrefix: String Parameters: Json DocumentHashType: String ServiceRoleArn: String NotificationConfig: NotificationArn: String NotificationType: String NotificationEvents: - String OutputS3BucketName: String DocumentHash: String MaintenanceWindowAutomationParameters: Parameters: Json DocumentVersion: String MaintenanceWindowStepFunctionsParameters: Input: String Name: String MaintenanceWindowLambdaParameters: ClientContext: String Qualifier: String Payload: String WindowId: String TaskParameters: Json TaskType: String LoggingInfo: S3Bucket: String Region: String S3Prefix: StringaddedAWS:: SSM:: PatchBaselinedocs ↗#Link to AWS::SSM::PatchBaseline
Type: AWS::SSM::PatchBaselineProperties: OperatingSystem: String ApprovedPatches: - String PatchGroups: - {} Description: String ApprovedPatchesComplianceLevel: String ApprovalRules: PatchRules: - PatchFilterGroup: PatchFilters: - Values: - String Key: String ApproveAfterDays: Integer ComplianceLevel: String GlobalFilters: # PatchFilterGroup: see above Name: String RejectedPatches: - String02Modified resource types51
modifiedAWS:: CertificateManager:: Certificatehistorydocs ↗#Link to AWS::CertificateManager::Certificate
Type: AWS::CertificateManager::CertificateProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: CloudFormation:: Stackhistorydocs ↗#Link to AWS::CloudFormation::Stack
Type: AWS::CloudFormation::StackProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: CloudTrail:: Trailhistorydocs ↗#Link to AWS::CloudTrail::Trail
Type: AWS::CloudTrail::TrailProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: CodeBuild:: Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: DMS:: Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: DMS:: EventSubscriptionhistorydocs ↗#Link to AWS::DMS::EventSubscription
Type: AWS::DMS::EventSubscriptionProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: DMS:: ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: DMS:: ReplicationSubnetGrouphistorydocs ↗#Link to AWS::DMS::ReplicationSubnetGroup
Type: AWS::DMS::ReplicationSubnetGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: DMS:: ReplicationTaskhistorydocs ↗#Link to AWS::DMS::ReplicationTask
Type: AWS::DMS::ReplicationTaskProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: DynamoDB:: Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties: # Required: Yes → Nomodified: AttributeDefinitions: - AttributeDefinition - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: CustomerGatewayhistorydocs ↗#Link to AWS::EC2::CustomerGateway
Type: AWS::EC2::CustomerGatewayProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: DHCPOptionshistorydocs ↗#Link to AWS::EC2::DHCPOptions
Type: AWS::EC2::DHCPOptionsProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: InternetGatewayhistorydocs ↗#Link to AWS::EC2::InternetGateway
Type: AWS::EC2::InternetGatewayProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: NatGatewayhistorydocs ↗#Link to AWS::EC2::NatGateway
Type: AWS::EC2::NatGatewayProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: EC2:: NetworkAclhistorydocs ↗#Link to AWS::EC2::NetworkAcl
Type: AWS::EC2::NetworkAclProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: NetworkInterfacehistorydocs ↗#Link to AWS::EC2::NetworkInterface
Type: AWS::EC2::NetworkInterfaceProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: RouteTablehistorydocs ↗#Link to AWS::EC2::RouteTable
Type: AWS::EC2::RouteTableProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: SecurityGrouphistorydocs ↗#Link to AWS::EC2::SecurityGroup
Type: AWS::EC2::SecurityGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: Subnethistorydocs ↗#Link to AWS::EC2::Subnet
Type: AWS::EC2::SubnetProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: Volumehistorydocs ↗#Link to AWS::EC2::Volume
Type: AWS::EC2::VolumeProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: VPChistorydocs ↗#Link to AWS::EC2::VPC
Type: AWS::EC2::VPCProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: VPCPeeringConnectionhistorydocs ↗#Link to AWS::EC2::VPCPeeringConnection
Type: AWS::EC2::VPCPeeringConnectionProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EC2:: VPNGatewayhistorydocs ↗#Link to AWS::EC2::VPNGateway
Type: AWS::EC2::VPNGatewayProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: ElastiCache:: CacheClusterhistorydocs ↗#Link to AWS::ElastiCache::CacheCluster
Type: AWS::ElastiCache::CacheClusterProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: ElastiCache:: ReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: ElasticBeanstalk:: Applicationhistorydocs ↗#Link to AWS::ElasticBeanstalk::Application
Type: AWS::ElasticBeanstalk::ApplicationProperties:added: ResourceLifecycleConfig:added: ServiceRole: Stringadded: VersionLifecycleConfig:added: MaxAgeRule:added: DeleteSourceFromS3: Booleanadded: Enabled: Booleanadded: MaxAgeInDays: Integeradded: MaxCountRule:added: DeleteSourceFromS3: Booleanadded: Enabled: Booleanadded: MaxCount: IntegermodifiedAWS:: ElasticBeanstalk:: ConfigurationTemplatehistorydocs ↗#Link to AWS::ElasticBeanstalk::ConfigurationTemplate
Type: AWS::ElasticBeanstalk::ConfigurationTemplateProperties: OptionSettings: - # Required: Yes → Nomodified: Value: Stringadded: PlatformArn: StringmodifiedAWS:: ElasticBeanstalk:: Environmenthistorydocs ↗#Link to AWS::ElasticBeanstalk::Environment
Type: AWS::ElasticBeanstalk::EnvironmentProperties:modified: OptionSettings: List of OptionSettings → List of OptionSetting # Required: Yes → Nomodified: Value: Stringadded: PlatformArn: String - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: ElasticLoadBalancing:: LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancing::LoadBalancer
Type: AWS::ElasticLoadBalancing::LoadBalancerProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: ElasticLoadBalancingV2:: LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::LoadBalancer
Type: AWS::ElasticLoadBalancingV2::LoadBalancerProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: ElasticLoadBalancingV2:: TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: String Targets:added: - AvailabilityZone: StringmodifiedAWS:: Elasticsearch:: Domainhistorydocs ↗#Link to AWS::Elasticsearch::Domain
Type: AWS::Elasticsearch::DomainProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EMR:: Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: Kinesis:: Streamhistorydocs ↗#Link to AWS::Kinesis::Stream
Type: AWS::Kinesis::StreamProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: KinesisFirehose:: DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties:added: DeliveryStreamType: Stringadded: KinesisStreamSourceConfiguration:added: KinesisStreamARN: Stringadded: RoleARN: StringmodifiedAWS:: KMS:: Keyhistorydocs ↗#Link to AWS::KMS::Key
Type: AWS::KMS::KeyProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: Lambda:: Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: RDS:: DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: RDS:: DBClusterParameterGrouphistorydocs ↗#Link to AWS::RDS::DBClusterParameterGroup
Type: AWS::RDS::DBClusterParameterGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: RDS:: DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: RDS:: DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: RDS:: DBSecurityGrouphistorydocs ↗#Link to AWS::RDS::DBSecurityGroup
Type: AWS::RDS::DBSecurityGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: RDS:: DBSubnetGrouphistorydocs ↗#Link to AWS::RDS::DBSubnetGroup
Type: AWS::RDS::DBSubnetGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: RDS:: OptionGrouphistorydocs ↗#Link to AWS::RDS::OptionGroup
Type: AWS::RDS::OptionGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: Redshift:: Clusterhistorydocs ↗#Link to AWS::Redshift::Cluster
Type: AWS::Redshift::ClusterProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: Redshift:: ClusterParameterGrouphistorydocs ↗#Link to AWS::Redshift::ClusterParameterGroup
Type: AWS::Redshift::ClusterParameterGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: Redshift:: ClusterSecurityGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSecurityGroup
Type: AWS::Redshift::ClusterSecurityGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: Redshift:: ClusterSubnetGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSubnetGroup
Type: AWS::Redshift::ClusterSubnetGroupProperties: - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: StringmodifiedAWS:: S3:: Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties:added: AnalyticsConfigurations:added: - Id: Stringadded: Prefix: Stringadded: StorageClassAnalysis:added: DataExport:added: Destination:added: BucketAccountId: Stringadded: BucketArn: Stringadded: Format: Stringadded: Prefix: Stringadded: OutputSchemaVersion: Stringadded: TagFilters:added: - Key: Stringadded: Value: Stringadded: InventoryConfigurations:added: - Destination: # Destination: see aboveadded: Enabled: Booleanadded: Id: Stringadded: IncludedObjectVersions: Stringadded: OptionalFields:added: - Stringadded: Prefix: Stringadded: ScheduleFrequency: String - # Required: Yes → Nomodified: Key: String # Required: Yes → Nomodified: Value: String