Version 2.0.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 types16

addedAWS::AppSync::ApiKeydocs ↗#Link to AWS::AppSync::ApiKey
Type: AWS::AppSync::ApiKeyProperties:  Description: String  Expires: Double  ApiId: StringFn::GetAtt:  ApiKey: String  Arn: String
addedAWS::AppSync::DataSourcedocs ↗#Link to AWS::AppSync::DataSource
Type: AWS::AppSync::DataSourceProperties:  Type: String  Description: String  ServiceRoleArn: String  LambdaConfig:    LambdaFunctionArn: String  ApiId: String  Name: String  DynamoDBConfig:    TableName: String    AwsRegion: String    UseCallerCredentials: Boolean  ElasticsearchConfig:    AwsRegion: String    Endpoint: StringFn::GetAtt:  DataSourceArn: String  Name: String
addedAWS::AppSync::GraphQLApidocs ↗#Link to AWS::AppSync::GraphQLApi
Type: AWS::AppSync::GraphQLApiProperties:  OpenIDConnectConfig:    Issuer: String    ClientId: String    AuthTTL: Double    IatTTL: Double  UserPoolConfig:    AppIdClientRegex: String    UserPoolId: String    AwsRegion: String    DefaultAction: String  Name: String  AuthenticationType: String  LogConfig:    CloudWatchLogsRoleArn: String    FieldLogLevel: StringFn::GetAtt:  GraphQLUrl: String  Arn: String  ApiId: String
addedAWS::AppSync::GraphQLSchemadocs ↗#Link to AWS::AppSync::GraphQLSchema
Type: AWS::AppSync::GraphQLSchemaProperties:  Definition: String  DefinitionS3Location: String  ApiId: String
addedAWS::AppSync::Resolverdocs ↗#Link to AWS::AppSync::Resolver
Type: AWS::AppSync::ResolverProperties:  ResponseMappingTemplateS3Location: String  TypeName: String  DataSourceName: String  RequestMappingTemplate: String  ResponseMappingTemplate: String  RequestMappingTemplateS3Location: String  ApiId: String  FieldName: StringFn::GetAtt:  TypeName: String  ResolverArn: String  FieldName: String
addedAWS::EC2::LaunchTemplatedocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateName: String  LaunchTemplateData:    SecurityGroups:      - String    TagSpecifications:      - ResourceType: String        Tags:          - Key: String            Value: String    UserData: String    InstanceInitiatedShutdownBehavior: String    BlockDeviceMappings:      - Ebs:          SnapshotId: String          VolumeType: String          KmsKeyId: String          Encrypted: Boolean          Iops: Integer          VolumeSize: Integer          DeleteOnTermination: Boolean        NoDevice: String        VirtualName: String        DeviceName: String    IamInstanceProfile:      Arn: String      Name: String    KernelId: String    SecurityGroupIds:      - String    EbsOptimized: Boolean    KeyName: String    DisableApiTermination: Boolean    ElasticGpuSpecifications:      - Type: String    Placement:      GroupName: String      Tenancy: String      AvailabilityZone: String      Affinity: String      HostId: String    InstanceMarketOptions:      SpotOptions:        SpotInstanceType: String        InstanceInterruptionBehavior: String        MaxPrice: String      MarketType: String    NetworkInterfaces:      - Description: String        PrivateIpAddress: String        PrivateIpAddresses:          - PrivateIpAddress: String            Primary: Boolean        SecondaryPrivateIpAddressCount: Integer        Ipv6AddressCount: Integer        Groups:          - String        DeviceIndex: Integer        SubnetId: String        Ipv6Addresses:          - Ipv6Address: String        AssociatePublicIpAddress: Boolean        NetworkInterfaceId: String        DeleteOnTermination: Boolean    ImageId: String    InstanceType: String    RamDiskId: String    Monitoring:      Enabled: Boolean    CreditSpecification:      CpuCredits: StringFn::GetAtt:  LatestVersionNumber: String  DefaultVersionNumber: String
addedAWS::GuardDuty::Masterdocs ↗#Link to AWS::GuardDuty::Master
Type: AWS::GuardDuty::MasterProperties:  DetectorId: String  MasterId: String  InvitationId: String
addedAWS::GuardDuty::Memberdocs ↗#Link to AWS::GuardDuty::Member
Type: AWS::GuardDuty::MemberProperties:  Status: String  MemberId: String  Email: String  Message: String  DisableEmailNotification: Boolean  DetectorId: String
addedAWS::ServiceCatalog::CloudFormationProvisionedProductdocs ↗#Link to AWS::ServiceCatalog::CloudFormationProvisionedProduct
Type: AWS::ServiceCatalog::CloudFormationProvisionedProductProperties:  PathId: String  ProvisioningParameters:    - Value: String      Key: String  ProductName: String  ProvisioningArtifactName: String  NotificationArns:    - String  AcceptLanguage: String  ProductId: String  Tags:    - Key: String      Value: String  ProvisionedProductName: String  ProvisioningArtifactId: StringFn::GetAtt:  CloudformationStackArn: String  RecordId: String
addedAWS::SES::ConfigurationSetdocs ↗#Link to AWS::SES::ConfigurationSet
Type: AWS::SES::ConfigurationSetProperties:  Name: String
addedAWS::SES::ConfigurationSetEventDestinationdocs ↗#Link to AWS::SES::ConfigurationSetEventDestination
Type: AWS::SES::ConfigurationSetEventDestinationProperties:  ConfigurationSetName: String  EventDestination:    CloudWatchDestination:      DimensionConfigurations:        - DimensionValueSource: String          DefaultDimensionValue: String          DimensionName: String    Enabled: Boolean    MatchingEventTypes:      - String    Name: String    KinesisFirehoseDestination:      IAMRoleARN: String      DeliveryStreamARN: String
addedAWS::SES::ReceiptFilterdocs ↗#Link to AWS::SES::ReceiptFilter
Type: AWS::SES::ReceiptFilterProperties:  Filter:    IpFilter:      Policy: String      Cidr: String    Name: String
addedAWS::SES::ReceiptRuledocs ↗#Link to AWS::SES::ReceiptRule
Type: AWS::SES::ReceiptRuleProperties:  After: String  Rule:    ScanEnabled: Boolean    Recipients:      - String    Actions:      - BounceAction:          Sender: String          SmtpReplyCode: String          Message: String          TopicArn: String          StatusCode: String        S3Action:          BucketName: String          KmsKeyArn: String          TopicArn: String          ObjectKeyPrefix: String        StopAction:          Scope: String          TopicArn: String        SNSAction:          TopicArn: String          Encoding: String        WorkmailAction:          TopicArn: String          OrganizationArn: String        AddHeaderAction:          HeaderValue: String          HeaderName: String        LambdaAction:          FunctionArn: String          TopicArn: String          InvocationType: String    Enabled: Boolean    Name: String    TlsPolicy: String  RuleSetName: String
addedAWS::SES::ReceiptRuleSetdocs ↗#Link to AWS::SES::ReceiptRuleSet
Type: AWS::SES::ReceiptRuleSetProperties:  RuleSetName: String
addedAWS::SES::Templatedocs ↗#Link to AWS::SES::Template
Type: AWS::SES::TemplateProperties:  Template:    HtmlPart: String    TextPart: String    TemplateName: String    SubjectPart: String

02Modified resource types64

modifiedAWS::ApiGateway::RestApihistorydocs ↗#Link to AWS::ApiGateway::RestApi
Type: AWS::ApiGateway::RestApiProperties:added:   ApiKeySourceType: Stringadded:   MinimumCompressionSize: Integerremoved:   Mode: String
modifiedAWS::ApplicationAutoScaling::ScalingPolicyhistorydocs ↗#Link to AWS::ApplicationAutoScaling::ScalingPolicy
Type: AWS::ApplicationAutoScaling::ScalingPolicyProperties:  TargetTrackingScalingPolicyConfiguration:added:     DisableScaleIn: Boolean
modifiedAWS::AutoScaling::AutoScalingGrouphistorydocs ↗#Link to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroupProperties:added:   AutoScalingGroupName: String
modifiedAWS::CertificateManager::Certificatehistorydocs ↗#Link to AWS::CertificateManager::Certificate
Type: AWS::CertificateManager::CertificateProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudFormation::Stackhistorydocs ↗#Link to AWS::CloudFormation::Stack
Type: AWS::CloudFormation::StackProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudFront::Distributionhistorydocs ↗#Link to AWS::CloudFront::Distribution
Type: AWS::CloudFront::DistributionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudFront::StreamingDistributionhistorydocs ↗#Link to AWS::CloudFront::StreamingDistribution
Type: AWS::CloudFront::StreamingDistributionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudTrail::Trailhistorydocs ↗#Link to AWS::CloudTrail::Trail
Type: AWS::CloudTrail::TrailProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CodeBuild::Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CodePipeline::CustomActionTypehistorydocs ↗#Link to AWS::CodePipeline::CustomActionType
Type: AWS::CodePipeline::CustomActionTypeProperties:  # Duplicates allowed: Not specified → Nomodified:   ConfigurationProperties:    - ConfigurationProperties
modifiedAWS::CodePipeline::Pipelinehistorydocs ↗#Link to AWS::CodePipeline::Pipeline
Type: AWS::CodePipeline::PipelineProperties:  # Duplicates allowed: Not specified → Nomodified:   DisableInboundStageTransitions:    - StageTransition  # Duplicates allowed: Not specified → Nomodified:   Stages:    - # Duplicates allowed: Not specified → Nomodified:       Actions:        - # Duplicates allowed: Not specified → Nomodified:           InputArtifacts:            - InputArtifact          # Duplicates allowed: Not specified → Nomodified:           OutputArtifacts:            - OutputArtifact      # Duplicates allowed: Not specified → Nomodified:       Blockers:        - BlockerDeclaration
modifiedAWS::Cognito::UserPoolhistorydocs ↗#Link to AWS::Cognito::UserPool
Type: AWS::Cognito::UserPoolProperties:  # Update requires: No interruption → Replacementmodified:   AliasAttributes:    - Stringadded:   UsernameAttributes:added:     - String
modifiedAWS::DMS::Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::EventSubscriptionhistorydocs ↗#Link to AWS::DMS::EventSubscription
Type: AWS::DMS::EventSubscriptionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::ReplicationSubnetGrouphistorydocs ↗#Link to AWS::DMS::ReplicationSubnetGroup
Type: AWS::DMS::ReplicationSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::ReplicationTaskhistorydocs ↗#Link to AWS::DMS::ReplicationTask
Type: AWS::DMS::ReplicationTaskProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::CustomerGatewayhistorydocs ↗#Link to AWS::EC2::CustomerGateway
Type: AWS::EC2::CustomerGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::DHCPOptionshistorydocs ↗#Link to AWS::EC2::DHCPOptions
Type: AWS::EC2::DHCPOptionsProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::InternetGatewayhistorydocs ↗#Link to AWS::EC2::InternetGateway
Type: AWS::EC2::InternetGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::NatGatewayhistorydocs ↗#Link to AWS::EC2::NatGateway
Type: AWS::EC2::NatGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::NetworkAclhistorydocs ↗#Link to AWS::EC2::NetworkAcl
Type: AWS::EC2::NetworkAclProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::NetworkInterfacehistorydocs ↗#Link to AWS::EC2::NetworkInterface
Type: AWS::EC2::NetworkInterfaceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::RouteTablehistorydocs ↗#Link to AWS::EC2::RouteTable
Type: AWS::EC2::RouteTableProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::SecurityGrouphistorydocs ↗#Link to AWS::EC2::SecurityGroup
Type: AWS::EC2::SecurityGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties:  SpotFleetRequestConfigData:    # Required: Yes → Nomodified:     LaunchSpecifications:added:       - TagSpecifications:added:           - ResourceType: Stringadded:     LaunchTemplateConfigs:added:       - LaunchTemplateSpecification:added:           LaunchTemplateId: Stringadded:           LaunchTemplateName: Stringadded:           Version: Stringadded:         Overrides:added:           - AvailabilityZone: Stringadded:             InstanceType: Stringadded:             SpotPrice: Stringadded:             SubnetId: Stringadded:             WeightedCapacity: Double
modifiedAWS::EC2::Subnethistorydocs ↗#Link to AWS::EC2::Subnet
Type: AWS::EC2::SubnetProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::Volumehistorydocs ↗#Link to AWS::EC2::Volume
Type: AWS::EC2::VolumeProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPChistorydocs ↗#Link to AWS::EC2::VPC
Type: AWS::EC2::VPCProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPCPeeringConnectionhistorydocs ↗#Link to AWS::EC2::VPCPeeringConnection
Type: AWS::EC2::VPCPeeringConnectionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPNGatewayhistorydocs ↗#Link to AWS::EC2::VPNGateway
Type: AWS::EC2::VPNGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElastiCache::CacheClusterhistorydocs ↗#Link to AWS::ElastiCache::CacheCluster
Type: AWS::ElastiCache::CacheClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElastiCache::ReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticBeanstalk::Environmenthistorydocs ↗#Link to AWS::ElasticBeanstalk::Environment
Type: AWS::ElasticBeanstalk::EnvironmentProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticLoadBalancing::LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancing::LoadBalancer
Type: AWS::ElasticLoadBalancing::LoadBalancerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticLoadBalancingV2::LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::LoadBalancer
Type: AWS::ElasticLoadBalancingV2::LoadBalancerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticLoadBalancingV2::TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Elasticsearch::Domainhistorydocs ↗#Link to AWS::Elasticsearch::Domain
Type: AWS::Elasticsearch::DomainProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: StringFn::GetAtt:added:   Arn: String
modifiedAWS::EMR::Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Inspector::AssessmentTemplatehistorydocs ↗#Link to AWS::Inspector::AssessmentTemplate
Type: AWS::Inspector::AssessmentTemplateProperties:  UserAttributesForFindings:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Inspector::ResourceGrouphistorydocs ↗#Link to AWS::Inspector::ResourceGroup
Type: AWS::Inspector::ResourceGroupProperties:  ResourceGroupTags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Kinesis::Streamhistorydocs ↗#Link to AWS::Kinesis::Stream
Type: AWS::Kinesis::StreamProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::KMS::Keyhistorydocs ↗#Link to AWS::KMS::Key
Type: AWS::KMS::KeyProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Lambda::Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::OpsWorks::Layerhistorydocs ↗#Link to AWS::OpsWorks::Layer
Type: AWS::OpsWorks::LayerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::OpsWorks::Stackhistorydocs ↗#Link to AWS::OpsWorks::Stack
Type: AWS::OpsWorks::StackProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties:added:   DBClusterIdentifier: String  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBClusterParameterGrouphistorydocs ↗#Link to AWS::RDS::DBClusterParameterGroup
Type: AWS::RDS::DBClusterParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBSecurityGrouphistorydocs ↗#Link to AWS::RDS::DBSecurityGroup
Type: AWS::RDS::DBSecurityGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBSubnetGrouphistorydocs ↗#Link to AWS::RDS::DBSubnetGroup
Type: AWS::RDS::DBSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::OptionGrouphistorydocs ↗#Link to AWS::RDS::OptionGroup
Type: AWS::RDS::OptionGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::Clusterhistorydocs ↗#Link to AWS::Redshift::Cluster
Type: AWS::Redshift::ClusterProperties:added:   ClusterIdentifier: String  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::ClusterParameterGrouphistorydocs ↗#Link to AWS::Redshift::ClusterParameterGroup
Type: AWS::Redshift::ClusterParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::ClusterSecurityGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSecurityGroup
Type: AWS::Redshift::ClusterSecurityGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::ClusterSubnetGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSubnetGroup
Type: AWS::Redshift::ClusterSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Route53::HealthCheckhistorydocs ↗#Link to AWS::Route53::HealthCheck
Type: AWS::Route53::HealthCheckProperties:  HealthCheckConfig:added:     Regions:added:       - String
modifiedAWS::S3::Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SSM::Documenthistorydocs ↗#Link to AWS::SSM::Document
Type: AWS::SSM::DocumentProperties:added:   Tags:added:     - Key: Stringadded:       Value: String
modifiedAWS::SSM::PatchBaselinehistorydocs ↗#Link to AWS::SSM::PatchBaseline
Type: AWS::SSM::PatchBaselineProperties:  ApprovalRules:    PatchRules:added:       - EnableNonSecurity: Booleanadded:   ApprovedPatchesEnableNonSecurity: Booleanadded:   Sources:added:     - Products:added:         - Stringadded:       Configuration: Stringadded:       Name: String