Version 250.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 types4

addedAWS::BedrockAgentCore::Browserdocs ↗#Link to AWS::BedrockAgentCore::Browser
Type: AWS::BedrockAgentCore::BrowserFn::GetAtt:  BrowserId: String  Status: String  BrowserArn: String  Name: String
addedAWS::BedrockAgentCore::Datasetdocs ↗#Link to AWS::BedrockAgentCore::Dataset
Type: AWS::BedrockAgentCore::DatasetProperties:  Description: String  KmsKeyArn: String  DatasetName: String  SchemaType: String  Source:    InlineExamples:      Examples:        - Json    S3Source:      S3Uri: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  DatasetArn: String  CreatedAt: String  ExampleCount: Integer  UpdatedAt: String  DatasetId: String
addedAWS::BedrockAgentCore::Harnessdocs ↗#Link to AWS::BedrockAgentCore::Harness
Type: AWS::BedrockAgentCore::HarnessProperties:  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  Tags:    - Value: String      Key: String  AuthorizerConfiguration:    CustomJWTAuthorizer:      DiscoveryUrl: String      AllowedAudience:        - String      CustomClaims:        - AuthorizingClaimMatchValue:            ClaimMatchValue:              MatchValueString: String              MatchValueStringList:                - String            ClaimMatchOperator: String          InboundTokenClaimName: String          InboundTokenClaimValueType: String      AllowedClients:        - String      AllowedScopes:        - StringFn::GetAtt:  Status: String  CreatedAt: String  Environment.AgentCoreRuntimeEnvironment.AgentRuntimeId: String  HarnessId: String  Arn: String  Environment.AgentCoreRuntimeEnvironment.AgentRuntimeArn: String  UpdatedAt: String  Environment.AgentCoreRuntimeEnvironment.AgentRuntimeName: String
addedAWS::BedrockAgentCore::PaymentCredentialProviderdocs ↗#Link to AWS::BedrockAgentCore::PaymentCredentialProvider
Type: AWS::BedrockAgentCore::PaymentCredentialProviderProperties:  CredentialProviderVendor: String  ProviderConfigurationInput:    CoinbaseCdpConfiguration:      WalletSecret: String      ApiKeyId: String      ApiKeySecret: String    StripePrivyConfiguration:      AuthorizationId: String      AuthorizationPrivateKey: String      AppId: String      AppSecret: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  CredentialProviderArn: String  ProviderConfigurationOutput.CoinbaseCdpConfiguration.ApiKeySecretArn.SecretArn: String  CreatedTime: String  ProviderConfigurationOutput.StripePrivyConfiguration:    AuthorizationId: String    AppId: String    AuthorizationPrivateKeyArn:      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

02Modified resource types20

modifiedAWS::ApplicationSignals::ServiceLevelObjectivehistorydocs ↗#Link to AWS::ApplicationSignals::ServiceLevelObjective
Type: AWS::ApplicationSignals::ServiceLevelObjectiveProperties:  RequestBasedSli:    RequestBasedSliMetric:added:       CompositeSliConfig:added:         SelectionConfig:added:           Pattern: Stringadded:           Type: Stringadded:         CompositeSliComponents:added:           - OperationName: Stringadded:       MetricName: Stringadded:       MetricSource:added:         MetricSourceKeyAttributes:added:           <key>: Stringadded:         MetricSourceAttributes:added:           <key>: String  Sli:    SliMetric:added:       CompositeSliConfig:  # CompositeSliConfig: see aboveadded:       MetricName: Stringadded:       MetricSource:  # MetricSource: see above
modifiedAWS::BCMDataExports::Exporthistorydocs ↗#Link to AWS::BCMDataExports::Export
Type: AWS::BCMDataExports::ExportProperties:  Export:    DataQuery:      # Update requires: Replacement → No interruptionmodified:       TableConfigurations: Json
modifiedAWS::BedrockAgentCore::Runtimehistorydocs ↗#Link to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::RuntimeProperties:  FilesystemConfigurations:added:     - EfsAccessPoint:added:         MountPath: Stringadded:         AccessPointArn: Stringadded:       S3FilesAccessPoint:added:         MountPath: Stringadded:         AccessPointArn: String
modifiedAWS::DevOpsAgent::Servicehistorydocs ↗#Link to AWS::DevOpsAgent::Service
Type: AWS::DevOpsAgent::ServiceProperties:  ServiceDetails:added:     MCPServerGrafana:added:       Description: Stringadded:       Endpoint: Stringadded:       AuthorizationConfig:added:         BearerToken:added:           TokenName: Stringadded:           AuthorizationHeader: Stringadded:           TokenValue: Stringadded:       Name: StringFn::GetAtt:  AdditionalServiceDetails:added:     MCPServerGrafana:added:       Description: Stringadded:       Endpoint: Stringadded:       AuthorizationMethod: Stringadded:       Name: Stringadded:   AdditionalServiceDetails.MCPServerGrafana:  # RegisteredMCPServerGrafanaDetails: see aboveadded:   AdditionalServiceDetails.MCPServerGrafana.AuthorizationMethod: Stringadded:   AdditionalServiceDetails.MCPServerGrafana.Description: Stringadded:   AdditionalServiceDetails.MCPServerGrafana.Endpoint: Stringadded:   AdditionalServiceDetails.MCPServerGrafana.Name: String
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:    CpuOptions:added:       NestedVirtualization: String
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:  DeploymentConfiguration:    LifecycleHooks:added:       - TargetType: Stringmodified:         TimeoutConfiguration: Json → HookTimeoutConfigadded:           Action: Stringadded:           TimeoutInMinutes: Integer
modifiedAWS::EntityResolution::MatchingWorkflowhistorydocs ↗#Link to AWS::EntityResolution::MatchingWorkflow
Type: AWS::EntityResolution::MatchingWorkflowProperties:  ResolutionTechniques:    RuleConditionProperties:added:       MatchingConfig:added:         EnableTransitiveMatching: Boolean
modifiedAWS::MediaLive::Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties:  Destinations:added:     - MediaConnectRouterSettings:added:         - SecretArn: Stringadded:           EncryptionType: String  EncoderSettings:    OutputGroups:      - OutputGroupSettings:added:           MediaConnectRouterGroupSettings:added:             AvailabilityZones:added:               - String        Outputs:          - OutputSettings:added:               MediaConnectRouterOutputSettings:added:                 Destination:added:                   DestinationRefId: Stringadded:                 ContainerSettings:added:                   M2tsSettings:added:                     EtvPlatformPid: Stringadded:                     PatInterval: Integeradded:                     ProgramNum: Integeradded:                     RateMode: Stringadded:                     KlvDataPids: Stringadded:                     NullPacketBitrate: Doubleadded:                     PmtInterval: Integeradded:                     AribCaptionsPid: Stringadded:                     EsRateInPes: Stringadded:                     VideoPid: Stringadded:                     TransportStreamId: Integeradded:                     EbpPlacement: Stringadded:                     DvbSubPids: Stringadded:                     SegmentationStyle: Stringadded:                     Scte35Pid: Stringadded:                     AudioStreamType: Stringadded:                     Klv: Stringadded:                     EbpLookaheadMs: Integeradded:                     Scte35PrerollPullupMilliseconds: Doubleadded:                     DvbTdtSettings:added:                       RepInterval: Integeradded:                     TimedMetadataBehavior: Stringadded:                     EbpAudioInterval: Stringadded:                     FragmentTime: Doubleadded:                     DvbTeletextPid: Stringadded:                     Scte35Control: Stringadded:                     PcrPeriod: Integeradded:                     NielsenId3Behavior: Stringadded:                     PcrPid: Stringadded:                     SegmentationTime: Doubleadded:                     CcDescriptor: Stringadded:                     AudioFramesPerPes: Integeradded:                     AbsentInputAudioBehavior: Stringadded:                     Bitrate: Integeradded:                     PmtPid: Stringadded:                     Scte27Pids: Stringadded:                     SegmentationMarkers: Stringadded:                     DvbNitSettings:added:                       NetworkName: Stringadded:                       RepInterval: Integeradded:                       NetworkId: Integeradded:                     DvbSdtSettings:added:                       ServiceProviderName: Stringadded:                       OutputSdt: Stringadded:                       ServiceName: Stringadded:                       RepInterval: Integeradded:                     EtvSignalPid: Stringadded:                     Arib: Stringadded:                     BufferModel: Stringadded:                     EcmPid: Stringadded:                     TimedMetadataPid: Stringadded:                     AudioPids: Stringadded:                     AudioBufferModel: Stringadded:                     Ebif: Stringadded:                     AribCaptionsPidControl: Stringadded:                     PcrControl: Stringadded:                 ConnectedRouterInputs:added:                   Pipeline0: Stringadded:                   Pipeline1: StringPropertyTypes:added:   SpecialRouterSettings:added:     RouterArn: String
modifiedAWS::MediaPackageV2::OriginEndpointhistorydocs ↗#Link to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpointProperties:  DashManifests:added:     - AvailabilityStartTimeConfiguration:added:         FixedAvailabilityStartTime: String      ScteDash:added:         ScteInManifests: Stringadded:       UriPathType: String  HlsManifests:    - ScteHls:added:         ScteInManifests: Stringadded:       UriPathType: String  LowLatencyHlsManifests:    - ScteHls:  # ScteHls: see aboveadded:       UriPathType: String  Segment:    Scte:added:       CustomAdTypes:added:         - Stringadded:   UriSeparator: String
modifiedAWS::NeptuneGraph::GraphSnapshothistorydocs ↗#Link to AWS::NeptuneGraph::GraphSnapshot
Type: AWS::NeptuneGraph::GraphSnapshotProperties:  # Required: No → Yesmodified:   GraphIdentifier: String
modifiedAWS::ObservabilityAdmin::OrganizationTelemetryRulehistorydocs ↗#Link to AWS::ObservabilityAdmin::OrganizationTelemetryRule
Type: AWS::ObservabilityAdmin::OrganizationTelemetryRuleProperties:  Rule:    DestinationConfiguration:added:       LogDeliveryParameters:added:         LogTypes:added:           - String
modifiedAWS::OpenSearchServerless::Collectionhistorydocs ↗#Link to AWS::OpenSearchServerless::Collection
Type: AWS::OpenSearchServerless::CollectionProperties:  # Update requires: Replacement → No interruptionmodified:   VectorOptions:    # Update requires: Replacement → No interruptionmodified:     ServerlessVectorAcceleration: String
modifiedAWS::OpenSearchService::Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties:added:   AutomatedSnapshotPauseOptions:added:     EndTime: Stringadded:     StartTime: Stringadded:     Enabled: Boolean  VPCOptions:added:     EgressEnabled: Boolean
modifiedAWS::PCAConnectorAD::ServicePrincipalNamehistorydocs ↗#Link to AWS::PCAConnectorAD::ServicePrincipalName
Type: AWS::PCAConnectorAD::ServicePrincipalNameProperties:  # Required: No → Yesmodified:   ConnectorArn: String  # Required: No → Yesmodified:   DirectoryRegistrationArn: String
modifiedAWS::PCAConnectorAD::TemplateGroupAccessControlEntryhistorydocs ↗#Link to AWS::PCAConnectorAD::TemplateGroupAccessControlEntry
Type: AWS::PCAConnectorAD::TemplateGroupAccessControlEntryProperties:  # Required: No → Yesmodified:   GroupSecurityIdentifier: String  # Required: No → Yesmodified:   TemplateArn: String
modifiedAWS::PCS::ComputeNodeGrouphistorydocs ↗#Link to AWS::PCS::ComputeNodeGroup
Type: AWS::PCS::ComputeNodeGroupProperties:  SlurmConfiguration:added:     ScaleDownIdleTimeInSeconds: Integer
modifiedAWS::QuickSight::CustomPermissionshistorydocs ↗#Link to AWS::QuickSight::CustomPermissions
Type: AWS::QuickSight::CustomPermissionsProperties:  Capabilities:added:     AccessAppsNativeDataStore: Stringadded:     Apps: Stringadded:     CreateAndUpdateApps: Stringadded:     CreateSpaces: Stringadded:     InvokeAppsAIInference: Stringadded:     ShareApps: Stringadded:     ShareChatAgents: Stringadded:     ShareSpaces: String
modifiedAWS::SecurityAgent::TargetDomainhistorydocs ↗#Link to AWS::SecurityAgent::TargetDomain
Type: AWS::SecurityAgent::TargetDomainFn::GetAtt:added:   VerificationStatusReason: String
modifiedAWS::Timestream::InfluxDBInstancehistorydocs ↗#Link to AWS::Timestream::InfluxDBInstance
Type: AWS::Timestream::InfluxDBInstanceProperties:added:   MaintenanceSchedule:added:     Timezone: Stringadded:     PreferredMaintenanceWindow: StringFn::GetAtt:added:   NextMaintenanceTime: String
modifiedAWS::Transfer::WebApphistorydocs ↗#Link to AWS::Transfer::WebApp
Type: AWS::Transfer::WebAppProperties:  EndpointDetails:    Vpc:added:       IpAddressType: String