Version 228.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 types7
addedAWS:: Cases:: CaseRuledocs ↗#Link to AWS::Cases::CaseRule
Type: AWS::Cases::CaseRuleProperties: Description: String DomainId: String Rule: Required: DefaultValue: Boolean Conditions: - NotEqualTo: OperandOne: FieldId: String OperandTwo: DoubleValue: Double BooleanValue: Boolean StringValue: String EmptyValue: Json Result: Boolean EqualTo: # BooleanOperands: see above DefaultValue: Boolean Conditions: # BooleanCondition: see above - Value: String Key: String Name: StringFn::GetAtt: CreatedTime: String CaseRuleId: String LastModifiedTime: String CaseRuleArn: StringaddedAWS:: Cases:: Domaindocs ↗#Link to AWS::Cases::Domain
Type: AWS::Cases::DomainProperties: - Value: String Key: String Name: StringFn::GetAtt: CreatedTime: String DomainId: String DomainArn: String DomainStatus: StringaddedAWS:: Cases:: Fielddocs ↗#Link to AWS::Cases::Field
Type: AWS::Cases::FieldProperties: Type: String Description: String DomainId: String - Value: String Key: String Name: StringFn::GetAtt: CreatedTime: String FieldId: String LastModifiedTime: String FieldArn: String Namespace: StringaddedAWS:: Cases:: Layoutdocs ↗#Link to AWS::Cases::Layout
Type: AWS::Cases::LayoutProperties: DomainId: String Content: Basic: TopPanel: Sections: - FieldGroup: Fields: - Id: String Name: String MoreInfo: # LayoutSections: see above - Value: String Key: String Name: StringFn::GetAtt: CreatedTime: String LayoutArn: String LayoutId: String LastModifiedTime: StringaddedAWS:: Cases:: Templatedocs ↗#Link to AWS::Cases::Template
Type: AWS::Cases::TemplateProperties: Status: String LayoutConfiguration: DefaultLayout: String DomainId: String Description: String RequiredFields: - FieldId: String Rules: - CaseRuleId: String FieldId: String - Value: String Key: String Name: StringFn::GetAtt: TemplateArn: String CreatedTime: String LastModifiedTime: String TemplateId: StringaddedAWS:: GroundStation:: DataflowEndpointGroupV2docs ↗#Link to AWS::GroundStation::DataflowEndpointGroupV2
Type: AWS::GroundStation::DataflowEndpointGroupV2Properties: Endpoints: - UplinkAwsGroundStationAgentEndpoint: DataflowDetails: AgentConnectionDetails: AgentIpAndPortAddress: SocketAddress: PortRange: Minimum: Integer Maximum: Integer Name: String Mtu: Integer IngressAddressAndPort: SocketAddress: Port: Integer Name: String Mtu: Integer Name: String DownlinkAwsGroundStationAgentEndpoint: DataflowDetails: AgentConnectionDetails: EgressAddressAndPort: # ConnectionDetails: see above AgentIpAndPortAddress: # RangedConnectionDetails: see above Name: String ContactPostPassDurationSeconds: Integer - Value: String Key: String ContactPrePassDurationSeconds: IntegerFn::GetAtt: Id: String Arn: String EndpointDetails: - UplinkAwsGroundStationAgentEndpoint: AgentStatus: String AuditResults: String DataflowDetails: # UplinkDataflowDetails: see above Name: String DownlinkAwsGroundStationAgentEndpoint: AgentStatus: String AuditResults: String DataflowDetails: # DownlinkDataflowDetails: see above Name: StringaddedAWS:: SES:: Tenantdocs ↗#Link to AWS::SES::Tenant
Type: AWS::SES::TenantProperties: ResourceAssociations: - ResourceArn: String TenantName: String - Value: String Key: StringFn::GetAtt: Arn: String02Modified resource types21
modifiedAWS:: BedrockAgentCore:: Gatewayhistorydocs ↗#Link to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::GatewayProperties:added: InterceptorConfigurations:added: - InterceptionPoints:added: - Stringadded: Interceptor:added: Lambda:added: Arn: Stringadded: InputConfiguration:added: PassRequestHeaders: BooleanmodifiedAWS:: BedrockAgentCore:: GatewayTargethistorydocs ↗#Link to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTargetProperties: CredentialProviderConfigurations: - CredentialProvider: OauthCredentialProvider:added: DefaultReturnUrl: Stringadded: GrantType: StringmodifiedAWS:: CodePipeline:: CustomActionTypehistorydocs ↗#Link to AWS::CodePipeline::CustomActionType
Type: AWS::CodePipeline::CustomActionTypeFn::GetAtt:removed: Id: StringmodifiedAWS:: Connect:: ContactFlowModulehistorydocs ↗#Link to AWS::Connect::ContactFlowModule
Type: AWS::Connect::ContactFlowModuleProperties:added: ExternalInvocationConfiguration:added: Enabled: Booleanadded: Settings: StringmodifiedAWS:: DAX:: SubnetGrouphistorydocs ↗#Link to AWS::DAX::SubnetGroup
Type: AWS::DAX::SubnetGroupProperties: # Duplicates allowed: Not specified → Yesmodified: SubnetIds: - StringmodifiedAWS:: EC2:: ClientVpnEndpointhistorydocs ↗#Link to AWS::EC2::ClientVpnEndpoint
Type: AWS::EC2::ClientVpnEndpointProperties:added: EndpointIpAddressType: Stringadded: TrafficIpAddressType: StringmodifiedAWS:: ECS:: CapacityProviderhistorydocs ↗#Link to AWS::ECS::CapacityProvider
Type: AWS::ECS::CapacityProviderProperties: ManagedInstancesProvider: InstanceLaunchTemplate:added: CapacityOptionType: StringmodifiedAWS:: ECS:: Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties: # Update requires: Replacement → Some interruptionsmodified: LaunchType: StringmodifiedAWS:: EMR:: Stephistorydocs ↗#Link to AWS::EMR::Step
Type: AWS::EMR::StepProperties:added: EncryptionKeyArn: Stringadded: LogUri: StringmodifiedAWS:: EntityResolution:: MatchingWorkflowhistorydocs ↗#Link to AWS::EntityResolution::MatchingWorkflow
Type: AWS::EntityResolution::MatchingWorkflowProperties: OutputSourceConfig:added: - CustomerProfilesIntegrationConfig:added: DomainArn: Stringadded: ObjectTypeArn: String # Required: Yes → Nomodified: OutputS3Path: StringmodifiedAWS:: FMS:: NotificationChannelhistorydocs ↗#Link to AWS::FMS::NotificationChannel
Type: AWS::FMS::NotificationChannelProperties: # Update requires: No interruption → Replacementmodified: SnsTopicArn: StringmodifiedAWS:: KafkaConnect:: Connectorhistorydocs ↗#Link to AWS::KafkaConnect::Connector
Type: AWS::KafkaConnect::ConnectorProperties:added: NetworkType: StringmodifiedAWS:: Lex:: Bothistorydocs ↗#Link to AWS::Lex::Bot
Type: AWS::Lex::BotProperties: BotLocales: - GenerativeAISettings: RuntimeSettings: NluImprovementSpecification:added: AssistedNluMode: Stringadded: IntentDisambiguationSettings:added: MaxDisambiguationIntents: Integeradded: Enabled: Booleanadded: CustomDisambiguationMessage: String Intents:added: - DisplayName: String Slots: - SubSlotSetting: SlotSpecifications: <key>: # Required: Yes → Nomodified: SlotTypeId: Stringadded: SlotTypeName: String SlotTypes: - CompositeSlotTypeSetting: SubSlots: - # Required: Yes → Nomodified: SlotTypeId: Stringadded: SlotTypeName: Stringadded: SpeechDetectionSensitivity: Stringadded: UnifiedSpeechSettings:added: SpeechFoundationModel:added: ModelArn: Stringadded: VoiceId: StringmodifiedAWS:: Logs:: Transformerhistorydocs ↗#Link to AWS::Logs::Transformer
Type: AWS::Logs::TransformerProperties: TransformerConfig: - ParseToOCSF:added: MappingVersion: StringmodifiedAWS:: QuickSight:: Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties: Definition: Sheets: - Layouts: - Configuration: FreeFormLayout: Elements:added: - BorderRadius: String BorderStyle:added: Width: Stringadded: Padding: String SelectedBorderStyle: # FreeFormLayoutElementBorderStyle: see above GridLayout: Elements:added: - BackgroundStyle:added: Color: Stringadded: Visibility: Stringadded: BorderRadius: Stringadded: BorderStyle:added: Color: Stringadded: Visibility: Stringadded: Width: Stringadded: LoadingAnimation:added: Visibility: Stringadded: Padding: Stringadded: SelectedBorderStyle: # GridLayoutElementBorderStyle: see above SectionBasedLayout: BodySections: - Content: Layout: FreeFormLayout: Elements: # FreeFormLayoutElement: see above - Layout: # SectionLayoutConfiguration: see above HeaderSections: # HeaderFooterSectionConfiguration: see above SheetControlLayouts: - Configuration: GridLayout: # GridLayoutConfiguration: see abovemodifiedAWS:: Route53Profiles:: Profilehistorydocs ↗#Link to AWS::Route53Profiles::Profile
Type: AWS::Route53Profiles::ProfileFn::GetAtt:added: ShareStatus: StringmodifiedAWS:: Route53Resolver:: ResolverEndpointhistorydocs ↗#Link to AWS::Route53Resolver::ResolverEndpoint
Type: AWS::Route53Resolver::ResolverEndpointProperties:added: RniEnhancedMetricsEnabled: Booleanadded: TargetNameServerMetricsEnabled: BooleanmodifiedAWS:: SageMaker:: Clusterhistorydocs ↗#Link to AWS::SageMaker::Cluster
Type: AWS::SageMaker::ClusterProperties: InstanceGroups:added: - MinInstanceCount: IntegermodifiedAWS:: SSM:: MaintenanceWindowTargethistorydocs ↗#Link to AWS::SSM::MaintenanceWindowTarget
Type: AWS::SSM::MaintenanceWindowTargetProperties: # Duplicates allowed: Not specified → Yesmodified: Targets: - # Duplicates allowed: Not specified → Yesmodified: Values: - StringFn::GetAtt:added: WindowTargetId: StringmodifiedAWS:: SSM:: MaintenanceWindowTaskhistorydocs ↗#Link to AWS::SSM::MaintenanceWindowTask
Type: AWS::SSM::MaintenanceWindowTaskProperties: # Duplicates allowed: Not specified → Yesmodified: Targets: - # Duplicates allowed: Not specified → Yesmodified: Values: - String TaskInvocationParameters: MaintenanceWindowRunCommandParameters: NotificationConfig: # Duplicates allowed: Not specified → Yesmodified: NotificationEvents: - StringFn::GetAtt:added: WindowTaskId: StringmodifiedAWS:: WorkSpacesWeb:: UserSettingshistorydocs ↗#Link to AWS::WorkSpacesWeb::UserSettings
Type: AWS::WorkSpacesWeb::UserSettingsProperties:added: BrandingConfiguration:added: FaviconMetadata:added: FileExtension: Stringadded: LastUploadTimestamp: Stringadded: MimeType: Stringadded: TermsOfService: Stringadded: ColorTheme: Stringadded: LocalizedStrings: <key>:added: LoginButtonText: Stringadded: BrowserTabTitle: Stringadded: LoginTitle: Stringadded: ContactButtonText: Stringadded: LoginDescription: Stringadded: LoadingText: Stringadded: WelcomeText: Stringadded: ContactLink: Stringadded: Wallpaper: Stringadded: WallpaperMetadata: # ImageMetadata: see aboveadded: LogoMetadata: # ImageMetadata: see aboveadded: Favicon: Stringadded: Logo: Stringadded: WebAuthnAllowed: StringFn::GetAtt:added: BrandingConfiguration.FaviconMetadata: # ImageMetadata: see aboveadded: BrandingConfiguration.FaviconMetadata.FileExtension: Stringadded: BrandingConfiguration.FaviconMetadata.LastUploadTimestamp: Stringadded: BrandingConfiguration.FaviconMetadata.MimeType: Stringadded: BrandingConfiguration.LogoMetadata: # ImageMetadata: see aboveadded: BrandingConfiguration.LogoMetadata.FileExtension: Stringadded: BrandingConfiguration.LogoMetadata.LastUploadTimestamp: Stringadded: BrandingConfiguration.LogoMetadata.MimeType: Stringadded: BrandingConfiguration.WallpaperMetadata: # ImageMetadata: see aboveadded: BrandingConfiguration.WallpaperMetadata.FileExtension: Stringadded: BrandingConfiguration.WallpaperMetadata.LastUploadTimestamp: Stringadded: BrandingConfiguration.WallpaperMetadata.MimeType: String