Version 31.2.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 types6
addedAWS:: AppIntegrations:: EventIntegrationdocs ↗#Link to AWS::AppIntegrations::EventIntegration
Type: AWS::AppIntegrations::EventIntegrationProperties: Description: String Name: String EventBridgeBus: String EventFilter: Json - Key: String Value: StringFn::GetAtt: EventIntegrationArn: String Associations: - ClientAssociationMetadata: - Key: String Value: String ClientId: String EventBridgeRuleName: String EventIntegrationAssociationArn: String EventIntegrationAssociationId: StringPropertyTypes: EventFilter: Source: StringaddedAWS:: CustomerProfiles:: Domaindocs ↗#Link to AWS::CustomerProfiles::Domain
Type: AWS::CustomerProfiles::DomainProperties: DomainName: String DeadLetterQueueUrl: String DefaultEncryptionKey: String DefaultExpirationDays: Integer - Key: String Value: StringFn::GetAtt: CreatedAt: String LastUpdatedAt: StringaddedAWS:: CustomerProfiles:: Integrationdocs ↗#Link to AWS::CustomerProfiles::Integration
Type: AWS::CustomerProfiles::IntegrationProperties: DomainName: String Uri: String ObjectTypeName: String - Key: String Value: StringFn::GetAtt: CreatedAt: String LastUpdatedAt: StringaddedAWS:: CustomerProfiles:: ObjectTypedocs ↗#Link to AWS::CustomerProfiles::ObjectType
Type: AWS::CustomerProfiles::ObjectTypeProperties: DomainName: String ObjectTypeName: String AllowProfileCreation: Boolean Description: String EncryptionKey: String ExpirationDays: Integer Fields: - Name: String ObjectTypeField: Source: String Target: String ContentType: String Keys: - Name: String ObjectTypeKeyList: - FieldNames: - String StandardIdentifiers: - String - Key: String Value: String TemplateId: StringFn::GetAtt: CreatedAt: String LastUpdatedAt: StringaddedAWS:: LookoutMetrics:: Alertdocs ↗#Link to AWS::LookoutMetrics::Alert
Type: AWS::LookoutMetrics::AlertProperties: AlertName: String AlertDescription: String AnomalyDetectorArn: String AlertSensitivityThreshold: Integer Action: JsonFn::GetAtt: Arn: StringaddedAWS:: LookoutMetrics:: AnomalyDetectordocs ↗#Link to AWS::LookoutMetrics::AnomalyDetector
Type: AWS::LookoutMetrics::AnomalyDetectorProperties: AnomalyDetectorName: String AnomalyDetectorDescription: String AnomalyDetectorConfig: Json MetricSetList: - MetricSetName: String MetricSetDescription: String MetricSource: S3SourceConfig: RoleArn: String TemplatedPathList: - String HistoricalDataPathList: - String FileFormatDescriptor: CsvFormatDescriptor: FileCompression: String Charset: String Delimiter: String HeaderList: - String QuoteSymbol: String ContainsHeader: Boolean JsonFormatDescriptor: FileCompression: String Charset: String RDSSourceConfig: DBInstanceIdentifier: String DatabaseHost: String DatabasePort: Integer SecretManagerArn: String DatabaseName: String TableName: String RoleArn: String VpcConfiguration: SubnetIdList: SubnetIdList: - String SecurityGroupIdList: SecurityGroupIdList: - String RedshiftSourceConfig: ClusterIdentifier: String DatabaseHost: String DatabasePort: Integer SecretManagerArn: String DatabaseName: String TableName: String RoleArn: String VpcConfiguration: # VpcConfiguration: see above CloudwatchConfig: RoleArn: String AppFlowConfig: RoleArn: String FlowName: String MetricList: - MetricName: String AggregationFunction: String Namespace: String Offset: Integer TimestampColumn: ColumnName: String ColumnFormat: String DimensionList: - String MetricSetFrequency: String Timezone: String KmsKeyArn: StringFn::GetAtt: Arn: String02Modified resource types4
modifiedAWS:: AppSync:: GraphQLApihistorydocs ↗#Link to AWS::AppSync::GraphQLApi
Type: AWS::AppSync::GraphQLApiProperties: AdditionalAuthenticationProviders:removed: IdentityValidationExpression: Stringremoved: AuthorizerUri: Stringremoved: AuthorizerResultTtlInSeconds: Doubleremoved: LambdaAuthorizerConfig: # LambdaAuthorizerConfig: see abovemodifiedAWS:: Batch:: JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties: ContainerProperties: Volumes:added: - EfsVolumeConfiguration:added: TransitEncryption: Stringadded: Iam: Stringadded: AccessPointId: Stringadded: FileSystemId: Stringadded: RootDirectory: Stringadded: TransitEncryptionPort: Integer NodeProperties: NodeRangeProperties: - Container: # ContainerProperties: see abovemodifiedAWS:: CloudFormation:: ResourceVersionhistorydocs ↗#Link to AWS::CloudFormation::ResourceVersion
Type: AWS::CloudFormation::ResourceVersionProperties: # Update requires: No interruption → Replacementmodified: ExecutionRoleArn: String # Update requires: No interruption → Replacementmodified: LoggingConfig: # Update requires: No interruption → Replacementmodified: LogGroupName: String # Update requires: No interruption → Replacementmodified: LogRoleArn: String # Update requires: No interruption → Replacementmodified: SchemaHandlerPackage: String # Update requires: No interruption → Replacementmodified: TypeName: StringmodifiedAWS:: MediaLive:: Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties: EncoderSettings: CaptionDescriptions: - DestinationSettings: EbuTtDDestinationSettings:added: CopyrightHolder: String OutputGroups: - OutputGroupSettings: ArchiveGroupSettings:added: ArchiveCdnSettings:added: ArchiveS3Settings:added: CannedAcl: String FrameCaptureGroupSettings:added: FrameCaptureCdnSettings:added: FrameCaptureS3Settings:added: CannedAcl: String HlsGroupSettings: HlsCdnSettings:added: HlsS3Settings:added: CannedAcl: String Outputs: - OutputSettings: HlsOutputSettings: HlsSettings:added: FrameCaptureHlsSettings: {} InputAttachments: - InputSettings: CaptionSelectors: - SelectorSettings: TeletextSourceSettings:added: OutputRectangle:added: TopOffset: Doubleadded: Height: Doubleadded: Width: Doubleadded: LeftOffset: Double