Version 234.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 types3
addedAWS:: EMRContainers:: Endpointdocs ↗#Link to AWS::EMRContainers::Endpoint
Type: AWS::EMRContainers::EndpointProperties: ExecutionRoleArn: String Type: String ConfigurationOverrides: MonitoringConfiguration: S3MonitoringConfiguration: LogUri: String ContainerLogRotationConfiguration: MaxFilesToKeep: Integer RotationSize: String CloudWatchMonitoringConfiguration: LogStreamNamePrefix: String LogGroupName: String PersistentAppUI: String ApplicationConfiguration: - Classification: String Properties: <key>: String Configurations: # EMREKSConfiguration: see above VirtualClusterId: String ReleaseLabel: String - Value: String Key: String Name: StringFn::GetAtt: ServerUrl: String State: String CreatedAt: String FailureReason: String CertificateAuthority.CertificateArn: String StateDetails: String CertificateData: String CertificateArn: String CertificateAuthority.CertificateData: String Id: String SecurityGroup: String Arn: StringaddedAWS:: EMRContainers:: SecurityConfigurationdocs ↗#Link to AWS::EMRContainers::SecurityConfiguration
Type: AWS::EMRContainers::SecurityConfigurationProperties: ContainerProvider: Type: String Id: String Info: EksInfo: Namespace: String SecurityConfigurationData: AuthenticationConfiguration: IAMConfiguration: SystemRole: String IdentityCenterConfiguration: IdentityCenterInstanceARN: String IdentityCenterApplicationAssignmentRequired: Boolean EnableIdentityCenter: Boolean LakeFormationConfiguration: SecureNamespaceInfo: ClusterId: String Namespace: String QueryAccessControlEnabled: Boolean AuthorizedSessionTagValue: String QueryEngineRoleArn: String EncryptionConfiguration: InTransitEncryptionConfiguration: TLSCertificateConfiguration: PublicKeySecretArn: String PrivateKeySecretArn: String CertificateProviderType: String AtRestEncryptionConfiguration: LocalDiskEncryptionConfiguration: AwsKmsKeyId: String EncryptionKeyProviderType: String S3EncryptionConfiguration: KMSKeyId: String EncryptionOption: String - Value: String Key: String Name: StringFn::GetAtt: Id: String Arn: StringaddedAWS:: Lightsail:: DatabaseSnapshotdocs ↗#Link to AWS::Lightsail::DatabaseSnapshot
Type: AWS::Lightsail::DatabaseSnapshotProperties: RelationalDatabaseName: String RelationalDatabaseSnapshotName: String - Value: String Key: StringFn::GetAtt: EngineVersion: String CreatedAt: String ResourceType: String FromRelationalDatabaseBlueprintId: String Name: String Location.RegionName: String SizeInGb: Integer FromRelationalDatabaseArn: String Location.AvailabilityZone: String SupportCode: String State: String Arn: String FromRelationalDatabaseBundleId: String Engine: String FromRelationalDatabaseName: String Location: RegionName: String AvailabilityZone: String02Modified resource types21
modifiedAWS:: BedrockAgentCore:: Runtimehistorydocs ↗#Link to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::RuntimeProperties:added: AllowedScopes:added: - Stringadded: CustomClaims:added: ClaimMatchValue:added: MatchValueString: Stringadded: MatchValueStringList:added: - Stringadded: ClaimMatchOperator: Stringadded: InboundTokenClaimName: Stringadded: InboundTokenClaimValueType: StringmodifiedAWS:: Cognito:: UserPoolhistorydocs ↗#Link to AWS::Cognito::UserPool
Type: AWS::Cognito::UserPoolProperties: LambdaConfig:added: InboundFederation:added: LambdaArn: Stringadded: LambdaVersion: StringmodifiedAWS:: Connect:: Instancehistorydocs ↗#Link to AWS::Connect::Instance
Type: AWS::Connect::InstanceProperties: Attributes:added: MessageStreaming: BooleanmodifiedAWS:: DataZone:: Environmenthistorydocs ↗#Link to AWS::DataZone::Environment
Type: AWS::DataZone::EnvironmentProperties:added: DeploymentOrder: Integeradded: EnvironmentBlueprintIdentifier: Stringadded: EnvironmentConfigurationId: StringmodifiedAWS:: DynamoDB:: GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties: # Required: Yes → Nomodified: AttributeDefinitions: - AttributeDefinition GlobalSecondaryIndexes:added: - ReadOnDemandThroughputSettings:added: MaxReadRequestUnits: Integeradded: ReadProvisionedThroughputSettings:added: ReadCapacityUnits: Integeradded: GlobalTableSourceArn: String # Required: Yes → No # Update requires: Replacement → Some interruptionsmodified: KeySchema: - KeySchema # Update requires: Replacement → Some interruptionsmodified: LocalSecondaryIndexes: - # Update requires: Replacement → Some interruptionsmodified: IndexName: String # Update requires: Replacement → Some interruptionsmodified: KeySchema: # KeySchema: see above # Update requires: Replacement → Some interruptionsmodified: Projection: Projectionadded: ReadOnDemandThroughputSettings: # ReadOnDemandThroughputSettings: see aboveadded: ReadProvisionedThroughputSettings: # GlobalReadProvisionedThroughputSettings: see above Replicas:added: - GlobalTableSettingsReplicationMode: StringmodifiedAWS:: EC2:: LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties: LaunchTemplateData: BlockDeviceMappings: - Ebs:added: EbsCardIndex: IntegermodifiedAWS:: EC2:: VolumeAttachmenthistorydocs ↗#Link to AWS::EC2::VolumeAttachment
Type: AWS::EC2::VolumeAttachmentProperties:added: EbsCardIndex: IntegermodifiedAWS:: EC2:: VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties: # Update requires: Replacement → No interruptionmodified: CustomerGatewayId: String # Update requires: Replacement → No interruptionmodified: TransitGatewayId: String # Update requires: Replacement → No interruptionmodified: VpnGatewayId: StringmodifiedAWS:: GameLift:: ContainerFleethistorydocs ↗#Link to AWS::GameLift::ContainerFleet
Type: AWS::GameLift::ContainerFleetProperties: Locations: - LocationCapacity:added: ManagedCapacityConfiguration:added: ScaleInAfterInactivityMinutes: Integeradded: ZeroCapacityStrategy: StringmodifiedAWS:: GameLift:: Fleethistorydocs ↗#Link to AWS::GameLift::Fleet
Type: AWS::GameLift::FleetProperties: Locations: - LocationCapacity:added: ManagedCapacityConfiguration:added: ScaleInAfterInactivityMinutes: Integeradded: ZeroCapacityStrategy: StringmodifiedAWS:: IoT:: Commandhistorydocs ↗#Link to AWS::IoT::Command
Type: AWS::IoT::CommandProperties: MandatoryParameters:added: - Type: Stringadded: ValueConditions:added: - ComparisonOperator: Stringadded: Operand:added: NumberRange:added: Min: Stringadded: Max: Stringadded: Numbers:added: - Stringadded: Number: Stringadded: String: Stringadded: Strings:added: - Stringadded: PayloadTemplate: Stringadded: Preprocessor:added: AwsJsonSubstitution:added: OutputFormat: StringmodifiedAWS:: Lex:: Bothistorydocs ↗#Link to AWS::Lex::Bot
Type: AWS::Lex::BotProperties: BotLocales:added: - SpeechRecognitionSettings:added: SpeechModelPreference: Stringadded: SpeechModelConfig:added: DeepgramConfig:added: ApiTokenSecretArn: Stringadded: ModelId: StringmodifiedAWS:: LicenseManager:: Granthistorydocs ↗#Link to AWS::LicenseManager::Grant
Type: AWS::LicenseManager::GrantProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: LicenseManager:: Licensehistorydocs ↗#Link to AWS::LicenseManager::License
Type: AWS::LicenseManager::LicenseProperties: # Required: No → Yesmodified: Beneficiary: String # Required: No → Yesmodified: ProductSKU: Stringadded: - Value: Stringadded: Key: StringmodifiedAWS:: OpenSearchService:: Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties: AIMLOptions:added: ServerlessVectorAcceleration:added: Enabled: BooleanmodifiedAWS:: SES:: ConfigurationSethistorydocs ↗#Link to AWS::SES::ConfigurationSet
Type: AWS::SES::ConfigurationSetProperties:added: ArchivingOptions:added: ArchiveArn: StringmodifiedAWS:: SES:: Templatehistorydocs ↗#Link to AWS::SES::Template
Type: AWS::SES::TemplateProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: Transfer:: Connectorhistorydocs ↗#Link to AWS::Transfer::Connector
Type: AWS::Transfer::ConnectorProperties: As2Config:added: AsyncMdnConfig:added: ServerIds:added: - Stringadded: Url: StringmodifiedAWS:: Transfer:: WebApphistorydocs ↗#Link to AWS::Transfer::WebApp
Type: AWS::Transfer::WebAppProperties:added: EndpointDetails:added: Vpc:added: VpcId: Stringadded: SubnetIds:added: - Stringadded: SecurityGroupIds:added: - StringFn::GetAtt:added: VpcEndpointId: StringmodifiedAWS:: WAFv2:: RuleGrouphistorydocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties: Rules: - Statement: ByteMatchStatement: FieldToMatch:added: HeaderOrder:added: OversizeHandling: String NotStatement: Statement: # Statement: see above OrStatement: Statements: # Statement: see above RateBasedStatement: ScopeDownStatement: # Statement: see above RegexMatchStatement: FieldToMatch: # FieldToMatch: see above RegexPatternSetReferenceStatement: FieldToMatch: # FieldToMatch: see above SizeConstraintStatement: FieldToMatch: # FieldToMatch: see above SqliMatchStatement: FieldToMatch: # FieldToMatch: see above XssMatchStatement: FieldToMatch: # FieldToMatch: see abovemodifiedAWS:: WAFv2:: WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties: Rules: - Statement: ByteMatchStatement: FieldToMatch:added: HeaderOrder:added: OversizeHandling: String ManagedRuleGroupStatement: ScopeDownStatement: # Statement: see above NotStatement: Statement: # Statement: see above OrStatement: Statements: # Statement: see above RateBasedStatement: ScopeDownStatement: # Statement: see above RegexMatchStatement: FieldToMatch: # FieldToMatch: see above RegexPatternSetReferenceStatement: FieldToMatch: # FieldToMatch: see above SizeConstraintStatement: FieldToMatch: # FieldToMatch: see above SqliMatchStatement: FieldToMatch: # FieldToMatch: see above XssMatchStatement: FieldToMatch: # FieldToMatch: see above