Version 239.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 types15

addedAWS::BedrockAgentCore::BrowserProfiledocs ↗#Link to AWS::BedrockAgentCore::BrowserProfile
Type: AWS::BedrockAgentCore::BrowserProfileProperties:  Description: String  Tags:    <key>: String  Name: StringFn::GetAtt:  ProfileId: String  Status: String  LastUpdatedAt: String  CreatedAt: String  ProfileArn: String  LastSavedAt: String  LastSavedBrowserId: String  LastSavedBrowserSessionId: String
addedAWS::BedrockAgentCore::Evaluatordocs ↗#Link to AWS::BedrockAgentCore::Evaluator
Type: AWS::BedrockAgentCore::EvaluatorProperties:  Description: String  Level: String  EvaluatorName: String  Tags:    - Value: String      Key: String  EvaluatorConfig:    LlmAsAJudge:      ModelConfig:        BedrockEvaluatorModelConfig:          InferenceConfig:            Temperature: Double            MaxTokens: Integer            TopP: Double          AdditionalModelRequestFields: Json          ModelId: String      Instructions: String      RatingScale:        Numerical:          - Value: Double            Label: String            Definition: String        Categorical:          - Label: String            Definition: StringFn::GetAtt:  Status: String  CreatedAt: String  EvaluatorArn: String  EvaluatorId: String  UpdatedAt: String
addedAWS::BedrockAgentCore::OnlineEvaluationConfigdocs ↗#Link to AWS::BedrockAgentCore::OnlineEvaluationConfig
Type: AWS::BedrockAgentCore::OnlineEvaluationConfigProperties:  OnlineEvaluationConfigName: String  Description: String  DataSourceConfig:    CloudWatchLogs:      LogGroupNames:        - String      ServiceNames:        - String  EvaluationExecutionRoleArn: String  Evaluators:    - EvaluatorId: String  Rule:    Filters:      - Operator: String        Value:          DoubleValue: Double          BooleanValue: Boolean          StringValue: String        Key: String    SessionConfig:      SessionTimeoutMinutes: Integer    SamplingConfig:      SamplingPercentage: Double  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  OnlineEvaluationConfigId: String  OutputConfig:    CloudWatchConfig:      LogGroupName: String  OutputConfig.CloudWatchConfig.LogGroupName: String  ExecutionStatus: String  CreatedAt: String  OutputConfig.CloudWatchConfig:  # CloudWatchOutputConfig: see above  OnlineEvaluationConfigArn: String  UpdatedAt: String
addedAWS::BedrockAgentCore::Policydocs ↗#Link to AWS::BedrockAgentCore::Policy
Type: AWS::BedrockAgentCore::PolicyProperties:  Description: String  PolicyEngineId: String  Definition:    Cedar:      Statement: String  ValidationMode: String  Name: StringFn::GetAtt:  Status: String  StatusReasons:    - String  PolicyArn: String  CreatedAt: String  UpdatedAt: String  PolicyId: String
addedAWS::BedrockAgentCore::PolicyEnginedocs ↗#Link to AWS::BedrockAgentCore::PolicyEngine
Type: AWS::BedrockAgentCore::PolicyEngineProperties:  Description: String  EncryptionKeyArn: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  Status: String  StatusReasons:    - String  PolicyEngineId: String  CreatedAt: String  PolicyEngineArn: String  UpdatedAt: String
addedAWS::BedrockMantle::Projectdocs ↗#Link to AWS::BedrockMantle::Project
Type: AWS::BedrockMantle::ProjectProperties:  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  CreatedAt: String  Id: String  Arn: String
addedAWS::Connect::ContactFlowModuleAliasdocs ↗#Link to AWS::Connect::ContactFlowModuleAlias
Type: AWS::Connect::ContactFlowModuleAliasProperties:  Description: String  ContactFlowModuleId: String  ContactFlowModuleVersion: Integer  Name: StringFn::GetAtt:  ContactFlowModuleAliasARN: String  AliasId: String
addedAWS::Connect::ContactFlowModuleVersiondocs ↗#Link to AWS::Connect::ContactFlowModuleVersion
Type: AWS::Connect::ContactFlowModuleVersionProperties:  Description: String  ContactFlowModuleId: StringFn::GetAtt:  Version: Integer  ContactFlowModuleVersionARN: String  FlowModuleContentSha256: String
addedAWS::DirectConnect::Connectiondocs ↗#Link to AWS::DirectConnect::Connection
Type: AWS::DirectConnect::ConnectionProperties:  ConnectionName: String  LagId: String  ProviderName: String  RequestMACSec: Boolean  Bandwidth: String  Tags:    - Value: String      Key: String  Location: StringFn::GetAtt:  ConnectionId: String  ConnectionArn: String  ConnectionState: String
addedAWS::DirectConnect::DirectConnectGatewaydocs ↗#Link to AWS::DirectConnect::DirectConnectGateway
Type: AWS::DirectConnect::DirectConnectGatewayProperties:  DirectConnectGatewayName: String  Tags:    - Value: String      Key: String  AmazonSideAsn: StringFn::GetAtt:  DirectConnectGatewayId: String  DirectConnectGatewayArn: String
addedAWS::DirectConnect::DirectConnectGatewayAssociationdocs ↗#Link to AWS::DirectConnect::DirectConnectGatewayAssociation
Type: AWS::DirectConnect::DirectConnectGatewayAssociationProperties:  AcceptDirectConnectGatewayAssociationProposalRoleArn: String  DirectConnectGatewayId: String  AssociatedGatewayId: String  AllowedPrefixesToDirectConnectGateway:    - StringFn::GetAtt:  AssociationId: String
addedAWS::DirectConnect::Lagdocs ↗#Link to AWS::DirectConnect::Lag
Type: AWS::DirectConnect::LagProperties:  ProviderName: String  RequestMACSec: Boolean  ConnectionsBandwidth: String  LagName: String  MinimumLinks: Integer  Tags:    - Value: String      Key: String  Location: StringFn::GetAtt:  LagId: String  LagArn: String  LagState: String
addedAWS::DirectConnect::PrivateVirtualInterfacedocs ↗#Link to AWS::DirectConnect::PrivateVirtualInterface
Type: AWS::DirectConnect::PrivateVirtualInterfaceProperties:  BgpPeers:    - BgpPeerId: String      AuthKey: String      AddressFamily: String      AmazonAddress: String      Asn: String      CustomerAddress: String  ConnectionId: String  AllocatePrivateVirtualInterfaceRoleArn: String  DirectConnectGatewayId: String  EnableSiteLink: Boolean  VirtualInterfaceName: String  Vlan: Integer  VirtualGatewayId: String  Tags:    - Value: String      Key: String  Mtu: IntegerFn::GetAtt:  VirtualInterfaceId: String  VirtualInterfaceArn: String
addedAWS::DirectConnect::PublicVirtualInterfacedocs ↗#Link to AWS::DirectConnect::PublicVirtualInterface
Type: AWS::DirectConnect::PublicVirtualInterfaceProperties:  BgpPeers:    - BgpPeerId: String      AuthKey: String      AddressFamily: String      AmazonAddress: String      Asn: String      CustomerAddress: String  ConnectionId: String  RouteFilterPrefixes:    - String  VirtualInterfaceName: String  Vlan: Integer  Tags:    - Value: String      Key: String  AllocatePublicVirtualInterfaceRoleArn: StringFn::GetAtt:  VirtualInterfaceId: String  VirtualInterfaceArn: String
addedAWS::DirectConnect::TransitVirtualInterfacedocs ↗#Link to AWS::DirectConnect::TransitVirtualInterface
Type: AWS::DirectConnect::TransitVirtualInterfaceProperties:  BgpPeers:    - BgpPeerId: String      AuthKey: String      AddressFamily: String      AmazonAddress: String      Asn: String      CustomerAddress: String  ConnectionId: String  DirectConnectGatewayId: String  EnableSiteLink: Boolean  VirtualInterfaceName: String  Vlan: Integer  AllocateTransitVirtualInterfaceRoleArn: String  Tags:    - Value: String      Key: String  Mtu: IntegerFn::GetAtt:  VirtualInterfaceId: String  VirtualInterfaceArn: String

02Modified resource types14

modifiedAWS::ARCRegionSwitch::Planhistorydocs ↗#Link to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::PlanProperties:  Workflows:    - Steps:        - ExecutionBlockConfiguration:added:             RdsCreateCrossRegionReadReplicaConfig:added:               DbInstanceArnMap:added:                 <key>: Stringadded:               TimeoutMinutes: Doubleadded:               ExternalId: Stringadded:               CrossAccountRole: Stringadded:             RdsPromoteReadReplicaConfig:added:               DbInstanceArnMap:added:                 <key>: Stringadded:               TimeoutMinutes: Doubleadded:               ExternalId: Stringadded:               CrossAccountRole: String
modifiedAWS::CloudWatch::Alarmhistorydocs ↗#Link to AWS::CloudWatch::Alarm
Type: AWS::CloudWatch::AlarmProperties:  # Required: Yes → Nomodified:   ComparisonOperator: String  # Required: Yes → Nomodified:   EvaluationPeriods: Integer
modifiedAWS::Connect::SecurityProfilehistorydocs ↗#Link to AWS::Connect::SecurityProfile
Type: AWS::Connect::SecurityProfileProperties:added:   AllowedFlowModules:added:     - Type: Stringadded:       FlowModuleId: String  Applications:added:     - Type: String
modifiedAWS::DataSync::LocationFSxONTAPhistorydocs ↗#Link to AWS::DataSync::LocationFSxONTAP
Type: AWS::DataSync::LocationFSxONTAPProperties:  Protocol:    SMB:added:       CmkSecretConfig:added:         SecretArn: Stringadded:         KmsKeyArn: Stringadded:       CustomSecretConfig:added:         SecretArn: Stringadded:         SecretAccessRoleArn: Stringadded:       ManagedSecretConfig:added:         SecretArn: String      # Required: Yes → Nomodified:       Password: StringFn::GetAtt:added:   Protocol.SMB.CmkSecretConfig.SecretArn: Stringadded:   Protocol.SMB.ManagedSecretConfig:  # ManagedSecretConfig: see aboveadded:   Protocol.SMB.ManagedSecretConfig.SecretArn: String
modifiedAWS::DataSync::LocationFSxWindowshistorydocs ↗#Link to AWS::DataSync::LocationFSxWindows
Type: AWS::DataSync::LocationFSxWindowsProperties:added:   CmkSecretConfig:added:     SecretArn: Stringadded:     KmsKeyArn: Stringadded:   CustomSecretConfig:added:     SecretArn: Stringadded:     SecretAccessRoleArn: StringFn::GetAtt:added:   CmkSecretConfig.SecretArn: Stringadded:   ManagedSecretConfig:added:     SecretArn: Stringadded:   ManagedSecretConfig.SecretArn: String
modifiedAWS::DataSync::LocationHDFShistorydocs ↗#Link to AWS::DataSync::LocationHDFS
Type: AWS::DataSync::LocationHDFSProperties:added:   CmkSecretConfig:added:     SecretArn: Stringadded:     KmsKeyArn: Stringadded:   CustomSecretConfig:added:     SecretArn: Stringadded:     SecretAccessRoleArn: StringFn::GetAtt:added:   CmkSecretConfig.SecretArn: Stringadded:   ManagedSecretConfig:added:     SecretArn: Stringadded:   ManagedSecretConfig.SecretArn: String
modifiedAWS::GameLift::ContainerFleethistorydocs ↗#Link to AWS::GameLift::ContainerFleet
Type: AWS::GameLift::ContainerFleetProperties:  Locations:added:     - PlayerGatewayStatus: Stringadded:   PlayerGatewayMode: String
modifiedAWS::GameLift::Fleethistorydocs ↗#Link to AWS::GameLift::Fleet
Type: AWS::GameLift::FleetProperties:  Locations:added:     - PlayerGatewayStatus: Stringadded:   PlayerGatewayConfiguration:added:     GameServerIpProtocolSupported: Stringadded:   PlayerGatewayMode: String
modifiedAWS::MediaPackage::Channelhistorydocs ↗#Link to AWS::MediaPackage::Channel
Type: AWS::MediaPackage::ChannelProperties:  HlsIngest:    ingestEndpoints:      - # Required: Yes → Nomodified:         Id: String        # Required: Yes → Nomodified:         Password: String        # Required: Yes → Nomodified:         Url: String        # Required: Yes → Nomodified:         Username: String
modifiedAWS::ObservabilityAdmin::OrganizationCentralizationRulehistorydocs ↗#Link to AWS::ObservabilityAdmin::OrganizationCentralizationRule
Type: AWS::ObservabilityAdmin::OrganizationCentralizationRuleProperties:  Rule:    Destination:      DestinationLogsConfiguration:added:         LogGroupNameConfiguration:added:           LogGroupNamePattern: String
modifiedAWS::ODB::CloudAutonomousVmClusterhistorydocs ↗#Link to AWS::ODB::CloudAutonomousVmCluster
Type: AWS::ODB::CloudAutonomousVmClusterProperties:added:   IamRoles:added:     - Status: Stringadded:       IamRoleArn: Stringadded:       AwsIntegration: String
modifiedAWS::ODB::CloudVmClusterhistorydocs ↗#Link to AWS::ODB::CloudVmCluster
Type: AWS::ODB::CloudVmClusterProperties:added:   IamRoles:added:     - Status: Stringadded:       IamRoleArn: Stringadded:       AwsIntegration: String
modifiedAWS::ODB::OdbNetworkhistorydocs ↗#Link to AWS::ODB::OdbNetwork
Type: AWS::ODB::OdbNetworkProperties:added:   CrossRegionS3RestoreSources:added:     - Stringadded:   KmsAccess: Stringadded:   KmsPolicyDocument: Stringadded:   StsAccess: Stringadded:   StsPolicyDocument: StringFn::GetAtt:  ManagedServices:added:     CrossRegionS3RestoreSourcesAccess:added:       - Status: Stringadded:         Ipv4Addresses:added:           - Stringadded:         Region: Stringadded:     KmsAccess:added:       Status: Stringadded:       Ipv4Addresses:added:         - Stringadded:       DomainName: Stringadded:       KmsPolicyDocument: Stringadded:     StsAccess:added:       Status: Stringadded:       Ipv4Addresses:added:         - Stringadded:       DomainName: Stringadded:       StsPolicyDocument: Stringadded:   ManagedServices.CrossRegionS3RestoreSourcesAccess:  # CrossRegionS3RestoreSourcesAccess: see aboveadded:   ManagedServices.KmsAccess:  # KmsAccess: see aboveadded:   ManagedServices.KmsAccess.DomainName: Stringadded:   ManagedServices.KmsAccess.Ipv4Addresses:added:     - Stringadded:   ManagedServices.KmsAccess.KmsPolicyDocument: Stringadded:   ManagedServices.KmsAccess.Status: Stringadded:   ManagedServices.StsAccess:  # StsAccess: see aboveadded:   ManagedServices.StsAccess.DomainName: Stringadded:   ManagedServices.StsAccess.Ipv4Addresses:added:     - Stringadded:   ManagedServices.StsAccess.Status: Stringadded:   ManagedServices.StsAccess.StsPolicyDocument: String
modifiedAWS::ODB::OdbPeeringConnectionhistorydocs ↗#Link to AWS::ODB::OdbPeeringConnection
Type: AWS::ODB::OdbPeeringConnectionProperties:added:   PeerNetworkRouteTableIds:added:     - String