CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 15
- REMOVED
- 0
- MODIFIED
- 14
- DOCUMENTATION
- 0
New resource types
AWS:: BedrockAgentCore:: BrowserProfileLink to AWS::BedrockAgentCore::BrowserProfile
Type: AWS::BedrockAgentCore::BrowserProfile
Properties:
Description: String
Tags:
<key>: String
Name: String
Fn::GetAtt:
ProfileId: String
Status: String
LastUpdatedAt: String
CreatedAt: String
ProfileArn: String
LastSavedAt: String
LastSavedBrowserId: String
LastSavedBrowserSessionId: String
AWS:: BedrockAgentCore:: EvaluatorLink to AWS::BedrockAgentCore::Evaluator
Type: AWS::BedrockAgentCore::Evaluator
Properties:
Description: String
Level: String
EvaluatorName: String
- 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: String
Fn::GetAtt:
Status: String
CreatedAt: String
EvaluatorArn: String
EvaluatorId: String
UpdatedAt: String
AWS:: BedrockAgentCore:: OnlineEvaluationConfigLink to AWS::BedrockAgentCore::OnlineEvaluationConfig
Type: AWS::BedrockAgentCore::OnlineEvaluationConfig
Properties:
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
- Value: String
Key: String
Fn::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
AWS:: BedrockAgentCore:: PolicyLink to AWS::BedrockAgentCore::Policy
Type: AWS::BedrockAgentCore::Policy
Properties:
Description: String
PolicyEngineId: String
Definition:
Cedar:
Statement: String
ValidationMode: String
Name: String
Fn::GetAtt:
Status: String
StatusReasons:
- String
PolicyArn: String
CreatedAt: String
UpdatedAt: String
PolicyId: String
AWS:: BedrockAgentCore:: PolicyEngineLink to AWS::BedrockAgentCore::PolicyEngine
Type: AWS::BedrockAgentCore::PolicyEngine
Properties:
Description: String
EncryptionKeyArn: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
Status: String
StatusReasons:
- String
PolicyEngineId: String
CreatedAt: String
PolicyEngineArn: String
UpdatedAt: String
AWS:: BedrockMantle:: ProjectLink to AWS::BedrockMantle::Project
Type: AWS::BedrockMantle::Project
Properties:
- Value: String
Key: String
Name: String
Fn::GetAtt:
CreatedAt: String
Id: String
Arn: String
AWS:: Connect:: ContactFlowModuleAliasLink to AWS::Connect::ContactFlowModuleAlias
Type: AWS::Connect::ContactFlowModuleAlias
Properties:
Description: String
ContactFlowModuleId: String
ContactFlowModuleVersion: Integer
Name: String
Fn::GetAtt:
ContactFlowModuleAliasARN: String
AliasId: String
AWS:: Connect:: ContactFlowModuleVersionLink to AWS::Connect::ContactFlowModuleVersion
Type: AWS::Connect::ContactFlowModuleVersion
Properties:
Description: String
ContactFlowModuleId: String
Fn::GetAtt:
Version: Integer
ContactFlowModuleVersionARN: String
FlowModuleContentSha256: String
AWS:: DirectConnect:: ConnectionLink to AWS::DirectConnect::Connection
Type: AWS::DirectConnect::Connection
Properties:
ConnectionName: String
LagId: String
ProviderName: String
RequestMACSec: Boolean
Bandwidth: String
- Value: String
Key: String
Location: String
Fn::GetAtt:
ConnectionId: String
ConnectionArn: String
ConnectionState: String
AWS:: DirectConnect:: DirectConnectGatewayLink to AWS::DirectConnect::DirectConnectGateway
Type: AWS::DirectConnect::DirectConnectGateway
Properties:
DirectConnectGatewayName: String
- Value: String
Key: String
AmazonSideAsn: String
Fn::GetAtt:
DirectConnectGatewayId: String
DirectConnectGatewayArn: String
AWS:: DirectConnect:: DirectConnectGatewayAssociationLink to AWS::DirectConnect::DirectConnectGatewayAssociation
Type: AWS::DirectConnect::DirectConnectGatewayAssociation
Properties:
AcceptDirectConnectGatewayAssociationProposalRoleArn: String
DirectConnectGatewayId: String
AssociatedGatewayId: String
AllowedPrefixesToDirectConnectGateway:
- String
Fn::GetAtt:
AssociationId: String
AWS:: DirectConnect:: LagLink to AWS::DirectConnect::Lag
Type: AWS::DirectConnect::Lag
Properties:
ProviderName: String
RequestMACSec: Boolean
ConnectionsBandwidth: String
LagName: String
MinimumLinks: Integer
- Value: String
Key: String
Location: String
Fn::GetAtt:
LagId: String
LagArn: String
LagState: String
AWS:: DirectConnect:: PrivateVirtualInterfaceLink to AWS::DirectConnect::PrivateVirtualInterface
Type: AWS::DirectConnect::PrivateVirtualInterface
Properties:
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
- Value: String
Key: String
Mtu: Integer
Fn::GetAtt:
VirtualInterfaceId: String
VirtualInterfaceArn: String
AWS:: DirectConnect:: PublicVirtualInterfaceLink to AWS::DirectConnect::PublicVirtualInterface
Type: AWS::DirectConnect::PublicVirtualInterface
Properties:
BgpPeers:
- BgpPeerId: String
AuthKey: String
AddressFamily: String
AmazonAddress: String
Asn: String
CustomerAddress: String
ConnectionId: String
RouteFilterPrefixes:
- String
VirtualInterfaceName: String
Vlan: Integer
- Value: String
Key: String
AllocatePublicVirtualInterfaceRoleArn: String
Fn::GetAtt:
VirtualInterfaceId: String
VirtualInterfaceArn: String
AWS:: DirectConnect:: TransitVirtualInterfaceLink to AWS::DirectConnect::TransitVirtualInterface
Type: AWS::DirectConnect::TransitVirtualInterface
Properties:
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
- Value: String
Key: String
Mtu: Integer
Fn::GetAtt:
VirtualInterfaceId: String
VirtualInterfaceArn: String
Changed resource types
AWS:: ARCRegionSwitch:: PlanLink to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::Plan
Properties:
Workflows:
- Steps:
- ExecutionBlockConfiguration:
added: RdsCreateCrossRegionReadReplicaConfig:
added: DbInstanceArnMap:
added: <key>: String
added: TimeoutMinutes: Double
added: ExternalId: String
added: CrossAccountRole: String
added: RdsPromoteReadReplicaConfig:
added: DbInstanceArnMap:
added: <key>: String
added: TimeoutMinutes: Double
added: ExternalId: String
added: CrossAccountRole: String
AWS:: CloudWatch:: AlarmLink to AWS::CloudWatch::Alarm
Type: AWS::CloudWatch::Alarm
Properties:
modified: # Required: Yes → No
ComparisonOperator: String
modified: # Required: Yes → No
EvaluationPeriods: Integer
AWS:: Connect:: SecurityProfileLink to AWS::Connect::SecurityProfile
Type: AWS::Connect::SecurityProfile
Properties:
added: AllowedFlowModules:
added: - Type: String
added: FlowModuleId: String
Applications:
added: - Type: String
AWS:: DataSync:: LocationFSxONTAPLink to AWS::DataSync::LocationFSxONTAP
Type: AWS::DataSync::LocationFSxONTAP
Properties:
Protocol:
SMB:
added: CmkSecretConfig:
added: SecretArn: String
added: KmsKeyArn: String
added: CustomSecretConfig:
added: SecretArn: String
added: SecretAccessRoleArn: String
added: ManagedSecretConfig:
added: SecretArn: String
modified: # Required: Yes → No
Password: String
Fn::GetAtt:
added: Protocol.SMB.CmkSecretConfig.SecretArn: String
added: Protocol.SMB.ManagedSecretConfig: # ManagedSecretConfig: see above
added: Protocol.SMB.ManagedSecretConfig.SecretArn: String
AWS:: DataSync:: LocationFSxWindowsLink to AWS::DataSync::LocationFSxWindows
Type: AWS::DataSync::LocationFSxWindows
Properties:
added: CmkSecretConfig:
added: SecretArn: String
added: KmsKeyArn: String
added: CustomSecretConfig:
added: SecretArn: String
added: SecretAccessRoleArn: String
Fn::GetAtt:
added: CmkSecretConfig.SecretArn: String
added: ManagedSecretConfig:
added: SecretArn: String
added: ManagedSecretConfig.SecretArn: String
AWS:: DataSync:: LocationHDFSLink to AWS::DataSync::LocationHDFS
Type: AWS::DataSync::LocationHDFS
Properties:
added: CmkSecretConfig:
added: SecretArn: String
added: KmsKeyArn: String
added: CustomSecretConfig:
added: SecretArn: String
added: SecretAccessRoleArn: String
Fn::GetAtt:
added: CmkSecretConfig.SecretArn: String
added: ManagedSecretConfig:
added: SecretArn: String
added: ManagedSecretConfig.SecretArn: String
AWS:: GameLift:: ContainerFleetLink to AWS::GameLift::ContainerFleet
Type: AWS::GameLift::ContainerFleet
Properties:
Locations:
added: - PlayerGatewayStatus: String
added: PlayerGatewayMode: String
AWS:: GameLift:: FleetLink to AWS::GameLift::Fleet
Type: AWS::GameLift::Fleet
Properties:
Locations:
added: - PlayerGatewayStatus: String
added: PlayerGatewayConfiguration:
added: GameServerIpProtocolSupported: String
added: PlayerGatewayMode: String
AWS:: MediaPackage:: ChannelLink to AWS::MediaPackage::Channel
Type: AWS::MediaPackage::Channel
Properties:
HlsIngest:
ingestEndpoints:
modified: - # Required: Yes → No
Id: String
modified: # Required: Yes → No
Password: String
modified: # Required: Yes → No
Url: String
modified: # Required: Yes → No
Username: String
AWS:: ObservabilityAdmin:: OrganizationCentralizationRuleLink to AWS::ObservabilityAdmin::OrganizationCentralizationRule
Type: AWS::ObservabilityAdmin::OrganizationCentralizationRule
Properties:
Rule:
Destination:
DestinationLogsConfiguration:
added: LogGroupNameConfiguration:
added: LogGroupNamePattern: String
AWS:: ODB:: CloudAutonomousVmClusterLink to AWS::ODB::CloudAutonomousVmCluster
Type: AWS::ODB::CloudAutonomousVmCluster
Properties:
added: IamRoles:
added: - Status: String
added: IamRoleArn: String
added: AwsIntegration: String
AWS:: ODB:: CloudVmClusterLink to AWS::ODB::CloudVmCluster
Type: AWS::ODB::CloudVmCluster
Properties:
added: IamRoles:
added: - Status: String
added: IamRoleArn: String
added: AwsIntegration: String
AWS:: ODB:: OdbNetworkLink to AWS::ODB::OdbNetwork
Type: AWS::ODB::OdbNetwork
Properties:
added: CrossRegionS3RestoreSources:
added: - String
added: KmsAccess: String
added: KmsPolicyDocument: String
added: StsAccess: String
added: StsPolicyDocument: String
Fn::GetAtt:
ManagedServices:
added: CrossRegionS3RestoreSourcesAccess:
added: - Status: String
added: Ipv4Addresses:
added: - String
added: Region: String
added: KmsAccess:
added: Status: String
added: Ipv4Addresses:
added: - String
added: DomainName: String
added: KmsPolicyDocument: String
added: StsAccess:
added: Status: String
added: Ipv4Addresses:
added: - String
added: DomainName: String
added: StsPolicyDocument: String
added: ManagedServices.CrossRegionS3RestoreSourcesAccess: # CrossRegionS3RestoreSourcesAccess: see above
added: ManagedServices.KmsAccess: # KmsAccess: see above
added: ManagedServices.KmsAccess.DomainName: String
added: ManagedServices.KmsAccess.Ipv4Addresses:
added: - String
added: ManagedServices.KmsAccess.KmsPolicyDocument: String
added: ManagedServices.KmsAccess.Status: String
added: ManagedServices.StsAccess: # StsAccess: see above
added: ManagedServices.StsAccess.DomainName: String
added: ManagedServices.StsAccess.Ipv4Addresses:
added: - String
added: ManagedServices.StsAccess.Status: String
added: ManagedServices.StsAccess.StsPolicyDocument: String
AWS:: ODB:: OdbPeeringConnectionLink to AWS::ODB::OdbPeeringConnection
Type: AWS::ODB::OdbPeeringConnection
Properties:
added: PeerNetworkRouteTableIds:
added: - String