Version 97.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 types9
addedAWS:: Organizations:: Accountdocs ↗#Link to AWS::Organizations::Account
Type: AWS::Organizations::AccountProperties: AccountName: String Email: String RoleName: String ParentIds: - String - Key: String Value: StringFn::GetAtt: AccountId: String Arn: String JoinedMethod: String JoinedTimestamp: String Status: StringaddedAWS:: Organizations:: Policydocs ↗#Link to AWS::Organizations::Policy
Type: AWS::Organizations::PolicyProperties: Name: String Type: String Content: String Description: String TargetIds: - String - Key: String Value: StringFn::GetAtt: Id: String Arn: String AwsManaged: BooleanaddedAWS:: ResourceExplorer2:: DefaultViewAssociationdocs ↗#Link to AWS::ResourceExplorer2::DefaultViewAssociation
Type: AWS::ResourceExplorer2::DefaultViewAssociationProperties: ViewArn: StringFn::GetAtt: AssociatedAwsPrincipal: StringaddedAWS:: ResourceExplorer2:: Indexdocs ↗#Link to AWS::ResourceExplorer2::Index
Type: AWS::ResourceExplorer2::IndexProperties: Tags: <key>: String Type: StringFn::GetAtt: Arn: String IndexState: StringaddedAWS:: ResourceExplorer2:: Viewdocs ↗#Link to AWS::ResourceExplorer2::View
Type: AWS::ResourceExplorer2::ViewProperties: IncludedProperties: - Name: String Filters: FilterString: String Tags: <key>: String ViewName: StringFn::GetAtt: ViewArn: StringaddedAWS:: Scheduler:: Scheduledocs ↗#Link to AWS::Scheduler::Schedule
Type: AWS::Scheduler::ScheduleProperties: Description: String EndDate: String FlexibleTimeWindow: Mode: String MaximumWindowInMinutes: Double GroupName: String KmsKeyArn: String Name: String ScheduleExpression: String ScheduleExpressionTimezone: String StartDate: String State: String Target: Arn: String RoleArn: String DeadLetterConfig: Arn: String RetryPolicy: MaximumEventAgeInSeconds: Double MaximumRetryAttempts: Double Input: String EcsParameters: TaskDefinitionArn: String TaskCount: Double LaunchType: String NetworkConfiguration: AwsvpcConfiguration: Subnets: - String SecurityGroups: - String AssignPublicIp: String PlatformVersion: String Group: String CapacityProviderStrategy: - CapacityProvider: String Weight: Double Base: Double EnableECSManagedTags: Boolean EnableExecuteCommand: Boolean PlacementConstraints: - Type: String Expression: String PlacementStrategy: - Type: String Field: String PropagateTags: String ReferenceId: String - {} EventBridgeParameters: DetailType: String Source: String KinesisParameters: PartitionKey: String SageMakerPipelineParameters: PipelineParameterList: - Name: String Value: String SqsParameters: MessageGroupId: StringFn::GetAtt: Arn: StringaddedAWS:: Scheduler:: ScheduleGroupdocs ↗#Link to AWS::Scheduler::ScheduleGroup
Type: AWS::Scheduler::ScheduleGroupProperties: Name: String - Key: String Value: StringFn::GetAtt: Arn: String CreationDate: String LastModificationDate: String State: StringaddedAWS:: SES:: VdmAttributesdocs ↗#Link to AWS::SES::VdmAttributes
Type: AWS::SES::VdmAttributesProperties: DashboardAttributes: EngagementMetrics: String GuardianAttributes: OptimizedSharedDelivery: StringFn::GetAtt: VdmAttributesResourceId: StringaddedAWS:: XRay:: ResourcePolicydocs ↗#Link to AWS::XRay::ResourcePolicy
Type: AWS::XRay::ResourcePolicyProperties: PolicyName: String PolicyDocument: String BypassPolicyLockoutCheck: Boolean02Modified resource types16
modifiedAWS:: AppStream:: DirectoryConfighistorydocs ↗#Link to AWS::AppStream::DirectoryConfig
Type: AWS::AppStream::DirectoryConfigProperties:added: CertificateBasedAuthProperties:added: Status: Stringadded: CertificateAuthorityArn: StringmodifiedAWS:: Batch:: ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties: ComputeResources: Ec2Configuration:added: - ImageKubernetesVersion: Stringadded: EksConfiguration:added: EksClusterArn: Stringadded: KubernetesNamespace: StringmodifiedAWS:: CloudTrail:: EventDataStorehistorydocs ↗#Link to AWS::CloudTrail::EventDataStore
Type: AWS::CloudTrail::EventDataStoreProperties:added: KmsKeyId: StringmodifiedAWS:: EC2:: LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties: LaunchTemplateData: InstanceRequirements:added: AllowedInstanceTypes:added: - Stringadded: NetworkBandwidthGbps:added: Min: Doubleadded: Max: Double Placement:added: GroupId: StringmodifiedAWS:: EC2:: LocalGatewayRoutehistorydocs ↗#Link to AWS::EC2::LocalGatewayRoute
Type: AWS::EC2::LocalGatewayRouteProperties: # Required: Yes → No # Update requires: Replacement → No interruptionmodified: LocalGatewayVirtualInterfaceGroupId: Stringadded: NetworkInterfaceId: StringmodifiedAWS:: EKS:: Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties: OutpostConfig:added: ControlPlanePlacement:added: GroupName: StringmodifiedAWS:: ElasticBeanstalk:: Environmenthistorydocs ↗#Link to AWS::ElasticBeanstalk::Environment
Type: AWS::ElasticBeanstalk::EnvironmentProperties: # Update requires: Some interruptions → No interruptionmodified: Tier: TiermodifiedAWS:: Events:: EventBushistorydocs ↗#Link to AWS::Events::EventBus
Type: AWS::Events::EventBusProperties: # Update requires: Replacement → No interruption - TagEntrymodifiedAWS:: MediaPackage:: OriginEndpointhistorydocs ↗#Link to AWS::MediaPackage::OriginEndpoint
Type: AWS::MediaPackage::OriginEndpointProperties: HlsPackage:added: IncludeDvbSubtitles: BooleanmodifiedAWS:: MediaPackage:: PackagingConfigurationhistorydocs ↗#Link to AWS::MediaPackage::PackagingConfiguration
Type: AWS::MediaPackage::PackagingConfigurationProperties: CmafPackage: Encryption: SpekeKeyProvider:added: EncryptionContractConfiguration:added: PresetSpeke20Audio: Stringadded: PresetSpeke20Video: String DashPackage: Encryption: SpekeKeyProvider: # SpekeKeyProvider: see above HlsPackage: Encryption: SpekeKeyProvider: # SpekeKeyProvider: see aboveadded: IncludeDvbSubtitles: Boolean MssPackage: Encryption: SpekeKeyProvider: # SpekeKeyProvider: see abovemodifiedAWS:: MemoryDB:: Clusterhistorydocs ↗#Link to AWS::MemoryDB::Cluster
Type: AWS::MemoryDB::ClusterProperties:added: DataTiering: StringmodifiedAWS:: NetworkFirewall:: FirewallPolicyhistorydocs ↗#Link to AWS::NetworkFirewall::FirewallPolicy
Type: AWS::NetworkFirewall::FirewallPolicyProperties: FirewallPolicy: StatefulRuleGroupReferences:added: - Override:added: Action: StringmodifiedAWS:: RDS:: DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties: # Update requires: Replacement → No interruptionmodified: DBSnapshotIdentifier: String # Update requires: Replacement → No interruptionmodified: PubliclyAccessible: Booleanadded: StorageThroughput: IntegermodifiedAWS:: SageMaker:: FeatureGrouphistorydocs ↗#Link to AWS::SageMaker::FeatureGroup
Type: AWS::SageMaker::FeatureGroupProperties: # Update requires: Replacement → No interruptionmodified: FeatureDefinitions: - # Update requires: Replacement → No interruptionmodified: FeatureName: String # Update requires: Replacement → No interruptionmodified: FeatureType: StringmodifiedAWS:: SES:: ConfigurationSethistorydocs ↗#Link to AWS::SES::ConfigurationSet
Type: AWS::SES::ConfigurationSetProperties:added: VdmOptions:added: DashboardOptions:added: EngagementMetrics: Stringadded: GuardianOptions:added: OptimizedSharedDelivery: String