CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 4
- REMOVED
- 0
- MODIFIED
- 20
- DOCUMENTATION
- 0
New resource types
AWS:: BedrockAgentCore:: BrowserLink to AWS::BedrockAgentCore::Browser
Type: AWS::BedrockAgentCore::Browser
Fn::GetAtt:
BrowserId: String
Status: String
BrowserArn: String
Name: String
AWS:: BedrockAgentCore:: DatasetLink to AWS::BedrockAgentCore::Dataset
Type: AWS::BedrockAgentCore::Dataset
Properties:
Description: String
KmsKeyArn: String
DatasetName: String
SchemaType: String
Source:
InlineExamples:
Examples:
- Json
S3Source:
S3Uri: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
DatasetArn: String
CreatedAt: String
ExampleCount: Integer
UpdatedAt: String
DatasetId: String
AWS:: BedrockAgentCore:: HarnessLink to AWS::BedrockAgentCore::Harness
Type: AWS::BedrockAgentCore::Harness
Properties:
AllowedTools:
- String
Memory:
AgentCoreMemoryConfiguration:
MessagesCount: Integer
RetrievalConfig:
<key>:
TopK: Integer
StrategyId: String
RelevanceScore: Double
ActorId: String
Arn: String
MaxTokens: Integer
Tools:
- Type: String
Config:
RemoteMcp:
Headers:
<key>: String
Url: String
AgentCoreCodeInterpreter:
CodeInterpreterArn: String
AgentCoreGateway:
GatewayArn: String
OutboundAuth:
Oauth:
DefaultReturnUrl: String
ProviderArn: String
Scopes:
- String
GrantType: String
CustomParameters:
<key>: String
AwsIam: Json
None: Json
InlineFunction:
Description: String
InputSchema: Json
AgentCoreBrowser:
BrowserArn: String
Name: String
MaxIterations: Integer
Truncation:
Config:
SlidingWindow:
MessagesCount: Integer
Summarization:
SummarizationSystemPrompt: String
PreserveRecentMessages: Integer
SummaryRatio: Double
Strategy: String
TimeoutSeconds: Integer
ExecutionRoleArn: String
EnvironmentVariables:
<key>: String
Skills:
- Path: String
HarnessName: String
EnvironmentArtifact:
ContainerConfiguration:
ContainerUri: String
Model:
BedrockModelConfig:
Temperature: Double
MaxTokens: Integer
TopP: Double
ModelId: String
GeminiModelConfig:
TopK: Integer
Temperature: Double
MaxTokens: Integer
ApiKeyArn: String
TopP: Double
ModelId: String
OpenAiModelConfig:
Temperature: Double
MaxTokens: Integer
ApiKeyArn: String
TopP: Double
ModelId: String
Environment:
AgentCoreRuntimeEnvironment:
AgentRuntimeId: String
FilesystemConfigurations:
- SessionStorage:
MountPath: String
LifecycleConfiguration:
MaxLifetime: Integer
IdleRuntimeSessionTimeout: Integer
NetworkConfiguration:
NetworkModeConfig:
SecurityGroups:
- String
Subnets:
- String
NetworkMode: String
AgentRuntimeArn: String
AgentRuntimeName: String
SystemPrompt:
- Text: String
- Value: String
Key: String
DiscoveryUrl: String
AllowedAudience:
- String
CustomClaims:
ClaimMatchValue:
MatchValueString: String
MatchValueStringList:
- String
ClaimMatchOperator: String
InboundTokenClaimName: String
InboundTokenClaimValueType: String
AllowedClients:
- String
AllowedScopes:
- String
Fn::GetAtt:
Status: String
CreatedAt: String
Environment.AgentCoreRuntimeEnvironment.AgentRuntimeId: String
HarnessId: String
Arn: String
Environment.AgentCoreRuntimeEnvironment.AgentRuntimeArn: String
UpdatedAt: String
Environment.AgentCoreRuntimeEnvironment.AgentRuntimeName: String
AWS:: BedrockAgentCore:: PaymentCredentialProviderLink to AWS::BedrockAgentCore::PaymentCredentialProvider
Type: AWS::BedrockAgentCore::PaymentCredentialProvider
Properties:
CredentialProviderVendor: String
ProviderConfigurationInput:
CoinbaseCdpConfiguration:
WalletSecret: String
ApiKeyId: String
ApiKeySecret: String
StripePrivyConfiguration:
AuthorizationId: String
AuthorizationPrivateKey: String
AppId: String
AppSecret: String
- Value: String
Key: String
Name: String
Fn::GetAtt:
CredentialProviderArn: String
ProviderConfigurationOutput.CoinbaseCdpConfiguration.ApiKeySecretArn.SecretArn: String
CreatedTime: String
ProviderConfigurationOutput.StripePrivyConfiguration:
AuthorizationId: String
AppId: String
SecretArn: String
AppSecretArn: # SecretInfo: see above
ProviderConfigurationOutput.StripePrivyConfiguration.AppId: String
ProviderConfigurationOutput.StripePrivyConfiguration.AppSecretArn.SecretArn: String
ProviderConfigurationOutput.CoinbaseCdpConfiguration.WalletSecretArn: # SecretInfo: see above
LastUpdatedTime: String
ProviderConfigurationOutput.CoinbaseCdpConfiguration.ApiKeyId: String
ProviderConfigurationOutput:
CoinbaseCdpConfiguration:
ApiKeyId: String
WalletSecretArn: # SecretInfo: see above
ApiKeySecretArn: # SecretInfo: see above
StripePrivyConfiguration: # StripePrivyConfigurationOutput: see above
ProviderConfigurationOutput.CoinbaseCdpConfiguration.WalletSecretArn.SecretArn: String
ProviderConfigurationOutput.StripePrivyConfiguration.AppSecretArn: # SecretInfo: see above
ProviderConfigurationOutput.StripePrivyConfiguration.AuthorizationPrivateKeyArn.SecretArn: String
ProviderConfigurationOutput.CoinbaseCdpConfiguration: # CoinbaseCdpConfigurationOutput: see above
ProviderConfigurationOutput.StripePrivyConfiguration.AuthorizationPrivateKeyArn: # SecretInfo: see above
ProviderConfigurationOutput.StripePrivyConfiguration.AuthorizationId: String
ProviderConfigurationOutput.CoinbaseCdpConfiguration.ApiKeySecretArn: # SecretInfo: see above
Changed resource types
AWS:: ApplicationSignals:: ServiceLevelObjectiveLink to AWS::ApplicationSignals::ServiceLevelObjective
Type: AWS::ApplicationSignals::ServiceLevelObjective
Properties:
RequestBasedSli:
RequestBasedSliMetric:
added: CompositeSliConfig:
added: SelectionConfig:
added: Pattern: String
added: Type: String
added: CompositeSliComponents:
added: - OperationName: String
added: MetricName: String
added: MetricSource:
added: MetricSourceKeyAttributes:
added: <key>: String
added: MetricSourceAttributes:
added: <key>: String
Sli:
SliMetric:
added: CompositeSliConfig: # CompositeSliConfig: see above
added: MetricName: String
added: MetricSource: # MetricSource: see above
AWS:: BCMDataExports:: ExportLink to AWS::BCMDataExports::Export
Type: AWS::BCMDataExports::Export
Properties:
Export:
DataQuery:
modified: # Update requires: Replacement → No interruption
TableConfigurations: Json
AWS:: BedrockAgentCore:: RuntimeLink to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::Runtime
Properties:
FilesystemConfigurations:
added: - EfsAccessPoint:
added: MountPath: String
added: AccessPointArn: String
added: S3FilesAccessPoint:
added: MountPath: String
added: AccessPointArn: String
AWS:: DevOpsAgent:: ServiceLink to AWS::DevOpsAgent::Service
Type: AWS::DevOpsAgent::Service
Properties:
ServiceDetails:
added: MCPServerGrafana:
added: Description: String
added: Endpoint: String
added: BearerToken:
added: TokenName: String
added: AuthorizationHeader: String
added: TokenValue: String
added: Name: String
Fn::GetAtt:
AdditionalServiceDetails:
added: MCPServerGrafana:
added: Description: String
added: Endpoint: String
added: AuthorizationMethod: String
added: Name: String
added: AdditionalServiceDetails.MCPServerGrafana: # RegisteredMCPServerGrafanaDetails: see above
added: AdditionalServiceDetails.MCPServerGrafana.AuthorizationMethod: String
added: AdditionalServiceDetails.MCPServerGrafana.Description: String
added: AdditionalServiceDetails.MCPServerGrafana.Endpoint: String
added: AdditionalServiceDetails.MCPServerGrafana.Name: String
AWS:: EC2:: LaunchTemplateLink to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplate
Properties:
LaunchTemplateData:
CpuOptions:
added: NestedVirtualization: String
AWS:: ECS:: ServiceLink to AWS::ECS::Service
Type: AWS::ECS::Service
Properties:
DeploymentConfiguration:
LifecycleHooks:
added: - TargetType: String
modified: TimeoutConfiguration: Json → HookTimeoutConfig
added: Action: String
added: TimeoutInMinutes: Integer
AWS:: EntityResolution:: MatchingWorkflowLink to AWS::EntityResolution::MatchingWorkflow
Type: AWS::EntityResolution::MatchingWorkflow
Properties:
ResolutionTechniques:
RuleConditionProperties:
added: MatchingConfig:
added: EnableTransitiveMatching: Boolean
AWS:: MediaLive:: ChannelLink to AWS::MediaLive::Channel
Type: AWS::MediaLive::Channel
Properties:
Destinations:
added: - MediaConnectRouterSettings:
added: - SecretArn: String
added: EncryptionType: String
EncoderSettings:
OutputGroups:
- OutputGroupSettings:
added: MediaConnectRouterGroupSettings:
added: AvailabilityZones:
added: - String
Outputs:
- OutputSettings:
added: MediaConnectRouterOutputSettings:
added: Destination:
added: DestinationRefId: String
added: ContainerSettings:
added: M2tsSettings:
added: EtvPlatformPid: String
added: PatInterval: Integer
added: ProgramNum: Integer
added: RateMode: String
added: KlvDataPids: String
added: NullPacketBitrate: Double
added: PmtInterval: Integer
added: AribCaptionsPid: String
added: EsRateInPes: String
added: VideoPid: String
added: TransportStreamId: Integer
added: EbpPlacement: String
added: DvbSubPids: String
added: SegmentationStyle: String
added: Scte35Pid: String
added: AudioStreamType: String
added: Klv: String
added: EbpLookaheadMs: Integer
added: Scte35PrerollPullupMilliseconds: Double
added: DvbTdtSettings:
added: RepInterval: Integer
added: TimedMetadataBehavior: String
added: EbpAudioInterval: String
added: FragmentTime: Double
added: DvbTeletextPid: String
added: Scte35Control: String
added: PcrPeriod: Integer
added: NielsenId3Behavior: String
added: PcrPid: String
added: SegmentationTime: Double
added: CcDescriptor: String
added: AudioFramesPerPes: Integer
added: AbsentInputAudioBehavior: String
added: Bitrate: Integer
added: PmtPid: String
added: Scte27Pids: String
added: SegmentationMarkers: String
added: DvbNitSettings:
added: NetworkName: String
added: RepInterval: Integer
added: NetworkId: Integer
added: DvbSdtSettings:
added: ServiceProviderName: String
added: OutputSdt: String
added: ServiceName: String
added: RepInterval: Integer
added: EtvSignalPid: String
added: Arib: String
added: BufferModel: String
added: EcmPid: String
added: TimedMetadataPid: String
added: AudioPids: String
added: AudioBufferModel: String
added: Ebif: String
added: AribCaptionsPidControl: String
added: PcrControl: String
added: ConnectedRouterInputs:
added: Pipeline0: String
added: Pipeline1: String
PropertyTypes:
added: SpecialRouterSettings:
added: RouterArn: String
AWS:: MediaPackageV2:: OriginEndpointLink to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpoint
Properties:
DashManifests:
added: - AvailabilityStartTimeConfiguration:
added: FixedAvailabilityStartTime: String
ScteDash:
added: ScteInManifests: String
added: UriPathType: String
HlsManifests:
- ScteHls:
added: ScteInManifests: String
added: UriPathType: String
LowLatencyHlsManifests:
- ScteHls: # ScteHls: see above
added: UriPathType: String
Segment:
Scte:
added: CustomAdTypes:
added: - String
added: UriSeparator: String
AWS:: NeptuneGraph:: GraphSnapshotLink to AWS::NeptuneGraph::GraphSnapshot
Type: AWS::NeptuneGraph::GraphSnapshot
Properties:
modified: # Required: No → Yes
GraphIdentifier: String
AWS:: ObservabilityAdmin:: OrganizationTelemetryRuleLink to AWS::ObservabilityAdmin::OrganizationTelemetryRule
Type: AWS::ObservabilityAdmin::OrganizationTelemetryRule
Properties:
Rule:
DestinationConfiguration:
added: LogDeliveryParameters:
added: LogTypes:
added: - String
AWS:: OpenSearchServerless:: CollectionLink to AWS::OpenSearchServerless::Collection
Type: AWS::OpenSearchServerless::Collection
Properties:
modified: # Update requires: Replacement → No interruption
VectorOptions:
modified: # Update requires: Replacement → No interruption
ServerlessVectorAcceleration: String
AWS:: OpenSearchService:: DomainLink to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::Domain
Properties:
added: AutomatedSnapshotPauseOptions:
added: EndTime: String
added: StartTime: String
added: Enabled: Boolean
VPCOptions:
added: EgressEnabled: Boolean
AWS:: PCAConnectorAD:: ServicePrincipalNameLink to AWS::PCAConnectorAD::ServicePrincipalName
Type: AWS::PCAConnectorAD::ServicePrincipalName
Properties:
modified: # Required: No → Yes
ConnectorArn: String
modified: # Required: No → Yes
DirectoryRegistrationArn: String
AWS:: PCAConnectorAD:: TemplateGroupAccessControlEntryLink to AWS::PCAConnectorAD::TemplateGroupAccessControlEntry
Type: AWS::PCAConnectorAD::TemplateGroupAccessControlEntry
Properties:
modified: # Required: No → Yes
GroupSecurityIdentifier: String
modified: # Required: No → Yes
TemplateArn: String
AWS:: PCS:: ComputeNodeGroupLink to AWS::PCS::ComputeNodeGroup
Type: AWS::PCS::ComputeNodeGroup
Properties:
SlurmConfiguration:
added: ScaleDownIdleTimeInSeconds: Integer
AWS:: QuickSight:: CustomPermissionsLink to AWS::QuickSight::CustomPermissions
Type: AWS::QuickSight::CustomPermissions
Properties:
Capabilities:
added: AccessAppsNativeDataStore: String
added: Apps: String
added: CreateAndUpdateApps: String
added: CreateSpaces: String
added: InvokeAppsAIInference: String
added: ShareApps: String
added: ShareChatAgents: String
added: ShareSpaces: String
AWS:: SecurityAgent:: TargetDomainLink to AWS::SecurityAgent::TargetDomain
Type: AWS::SecurityAgent::TargetDomain
Fn::GetAtt:
added: VerificationStatusReason: String
AWS:: Timestream:: InfluxDBInstanceLink to AWS::Timestream::InfluxDBInstance
Type: AWS::Timestream::InfluxDBInstance
Properties:
added: MaintenanceSchedule:
added: Timezone: String
added: PreferredMaintenanceWindow: String
Fn::GetAtt:
added: NextMaintenanceTime: String
AWS:: Transfer:: WebAppLink to AWS::Transfer::WebApp
Type: AWS::Transfer::WebApp
Properties:
EndpointDetails:
Vpc:
added: IpAddressType: String