Version 127.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 types12

addedAWS::CleanRooms::Collaborationdocs ↗#Link to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::CollaborationProperties:  CreatorDisplayName: String  CreatorMemberAbilities:    - String  Description: String  QueryLogStatus: String  DataEncryptionMetadata:    AllowCleartext: Boolean    PreserveNulls: Boolean    AllowJoinsOnColumnsWithDifferentNames: Boolean    AllowDuplicates: Boolean  Tags:    - Value: String      Key: String  Members:    - AccountId: String      DisplayName: String      MemberAbilities:        - String  Name: StringFn::GetAtt:  CollaborationIdentifier: String  Arn: String
addedAWS::CleanRooms::ConfiguredTabledocs ↗#Link to AWS::CleanRooms::ConfiguredTable
Type: AWS::CleanRooms::ConfiguredTableProperties:  AnalysisMethod: String  TableReference:    Glue:      TableName: String      DatabaseName: String  Description: String  AnalysisRules:    - Policy:        V1:          Aggregation:            ScalarFunctions:              - String            OutputConstraints:              - ColumnName: String                Minimum: Double                Type: String            DimensionColumns:              - String            JoinColumns:              - String            JoinRequired: String            AggregateColumns:              - Function: String                ColumnNames:                  - String          List:            ListColumns:              - String            JoinColumns:              - String      Type: String  AllowedColumns:    - String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  ConfiguredTableIdentifier: String  Arn: String
addedAWS::CleanRooms::ConfiguredTableAssociationdocs ↗#Link to AWS::CleanRooms::ConfiguredTableAssociation
Type: AWS::CleanRooms::ConfiguredTableAssociationProperties:  MembershipIdentifier: String  Description: String  ConfiguredTableIdentifier: String  Tags:    - Value: String      Key: String  RoleArn: String  Name: StringFn::GetAtt:  ConfiguredTableAssociationIdentifier: String  Arn: String
addedAWS::CleanRooms::Membershipdocs ↗#Link to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::MembershipProperties:  CollaborationIdentifier: String  QueryLogStatus: String  Tags:    - Value: String      Key: StringFn::GetAtt:  MembershipIdentifier: String  Arn: String  CollaborationCreatorAccountId: String  CollaborationArn: String
addedAWS::CustomerProfiles::EventStreamdocs ↗#Link to AWS::CustomerProfiles::EventStream
Type: AWS::CustomerProfiles::EventStreamProperties:  DomainName: String  EventStreamName: String  Uri: String  Tags:    - Value: String      Key: StringFn::GetAtt:  DestinationDetails.Status: String  EventStreamArn: String  State: String  CreatedAt: String  DestinationDetails.Uri: String  DestinationDetails:    Status: String    Uri: String
addedAWS::MediaConnect::Bridgedocs ↗#Link to AWS::MediaConnect::Bridge
Type: AWS::MediaConnect::BridgeProperties:  SourceFailoverConfig:    State: String    SourcePriority:      PrimarySource: String    FailoverMode: String  IngressGatewayBridge:    MaxOutputs: Integer    MaxBitrate: Integer  EgressGatewayBridge:    MaxBitrate: Integer  Outputs:    - NetworkOutput:        NetworkName: String        Port: Integer        IpAddress: String        Protocol: String        Ttl: Integer        Name: String  PlacementArn: String  Sources:    - NetworkSource:        NetworkName: String        MulticastIp: String        Port: Integer        Protocol: String        Name: String      FlowSource:        FlowVpcInterfaceAttachment:          VpcInterfaceName: String        FlowArn: String        Name: String  Name: StringFn::GetAtt:  BridgeArn: String  BridgeState: String
addedAWS::MediaConnect::BridgeOutputdocs ↗#Link to AWS::MediaConnect::BridgeOutput
Type: AWS::MediaConnect::BridgeOutputProperties:  BridgeArn: String  NetworkOutput:    NetworkName: String    Port: Integer    IpAddress: String    Protocol: String    Ttl: Integer  Name: String
addedAWS::MediaConnect::BridgeSourcedocs ↗#Link to AWS::MediaConnect::BridgeSource
Type: AWS::MediaConnect::BridgeSourceProperties:  NetworkSource:    NetworkName: String    MulticastIp: String    Port: Integer    Protocol: String  BridgeArn: String  FlowSource:    FlowVpcInterfaceAttachment:      VpcInterfaceName: String    FlowArn: String  Name: String
addedAWS::MediaConnect::Gatewaydocs ↗#Link to AWS::MediaConnect::Gateway
Type: AWS::MediaConnect::GatewayProperties:  Networks:    - CidrBlock: String      Name: String  EgressCidrBlocks:    - String  Name: StringFn::GetAtt:  GatewayArn: String  GatewayState: String
addedAWS::RDS::CustomDBEngineVersiondocs ↗#Link to AWS::RDS::CustomDBEngineVersion
Type: AWS::RDS::CustomDBEngineVersionProperties:  Status: String  DatabaseInstallationFilesS3BucketName: String  Description: String  EngineVersion: String  KMSKeyId: String  DatabaseInstallationFilesS3Prefix: String  Manifest: String  Engine: String  Tags:    - Value: String      Key: StringFn::GetAtt:  DBEngineVersionArn: String
addedAWS::SecurityHub::AutomationRuledocs ↗#Link to AWS::SecurityHub::AutomationRule
Type: AWS::SecurityHub::AutomationRuleProperties:  Description: String  Actions:    - Type: String      FindingFieldsUpdate:        Types:          - String        Confidence: Integer        Note:          UpdatedBy: Json          Text: String        VerificationState: String        RelatedFindings:          - ProductArn: String            Id: Json        Workflow:          Status: String        Severity:          Normalized: Integer          Label: String          Product: Double        UserDefinedFields:          <key>: String        Criticality: Integer  IsTerminal: Boolean  RuleStatus: String  Criteria:    ProductArn:      - Comparison: String        Value: String    SourceUrl:  # StringFilter: see above    ResourceDetailsOther:      - Comparison: String        Value: String        Key: String    Description:  # StringFilter: see above    ProductName:  # StringFilter: see above    ResourceTags:  # MapFilter: see above    FirstObservedAt:      - DateRange:          Value: Double          Unit: String        Start: String        End: String    CreatedAt:  # DateFilter: see above    NoteText:  # StringFilter: see above    LastObservedAt:  # DateFilter: see above    UserDefinedFields:  # MapFilter: see above    NoteUpdatedAt:  # DateFilter: see above    ComplianceSecurityControlId:  # StringFilter: see above    CompanyName:  # StringFilter: see above    ResourceRegion:  # StringFilter: see above    NoteUpdatedBy:  # StringFilter: see above    Confidence:      - Gte: Double        Eq: Double        Lte: Double    ResourcePartition:  # StringFilter: see above    VerificationState:  # StringFilter: see above    Criticality:  # NumberFilter: see above    SeverityLabel:  # StringFilter: see above    RelatedFindingsProductArn:  # StringFilter: see above    ComplianceStatus:  # StringFilter: see above    GeneratorId:  # StringFilter: see above    RecordState:  # StringFilter: see above    Title:  # StringFilter: see above    ResourceType:  # StringFilter: see above    ComplianceAssociatedStandardsId:  # StringFilter: see above    UpdatedAt:  # DateFilter: see above    RelatedFindingsId:  # StringFilter: see above    WorkflowStatus:  # StringFilter: see above    Type:  # StringFilter: see above    ResourceId:  # StringFilter: see above    AwsAccountId:  # StringFilter: see above    Id:  # StringFilter: see above  RuleOrder: Integer  RuleName: String  Tags:    <key>: StringFn::GetAtt:  CreatedBy: String  RuleArn: String  CreatedAt: String  UpdatedAt: String
addedAWS::SecurityHub::Standarddocs ↗#Link to AWS::SecurityHub::Standard
Type: AWS::SecurityHub::StandardProperties:  StandardsArn: String  DisabledStandardsControls:    - StandardsControlArn: String      Reason: StringFn::GetAtt:  StandardsSubscriptionArn: String

02Modified resource types3

modifiedAWS::ApplicationAutoScaling::ScalableTargethistorydocs ↗#Link to AWS::ApplicationAutoScaling::ScalableTarget
Type: AWS::ApplicationAutoScaling::ScalableTargetProperties:  ScheduledActions:modified:     - EndTime: String → Timestampmodified:       StartTime: String → Timestamp
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:  TimeToLiveSpecification:    # Required: Yes → Nomodified:     AttributeName: String
modifiedAWS::IVS::Channelhistorydocs ↗#Link to AWS::IVS::Channel
Type: AWS::IVS::ChannelProperties:added:   Preset: String