Version 30.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 types10
addedAWS:: EC2:: TransitGatewayConnectdocs ↗#Link to AWS::EC2::TransitGatewayConnect
Type: AWS::EC2::TransitGatewayConnectProperties: TransportTransitGatewayAttachmentId: String - Key: String Value: String Options: Protocol: StringFn::GetAtt: TransitGatewayAttachmentId: String TransitGatewayId: String State: String CreationTime: StringaddedAWS:: EKS:: Addondocs ↗#Link to AWS::EKS::Addon
Type: AWS::EKS::AddonProperties: ClusterName: String AddonName: String AddonVersion: String ResolveConflicts: String ServiceAccountRoleArn: String - Key: String Value: StringFn::GetAtt: Arn: StringaddedAWS:: EMR:: Studiodocs ↗#Link to AWS::EMR::Studio
Type: AWS::EMR::StudioProperties: AuthMode: String DefaultS3Location: String Description: String EngineSecurityGroupId: String Name: String ServiceRole: String SubnetIds: - String - Key: String Value: String UserRole: String VpcId: String WorkspaceSecurityGroupId: StringFn::GetAtt: Arn: String StudioId: String Url: StringaddedAWS:: EMR:: StudioSessionMappingdocs ↗#Link to AWS::EMR::StudioSessionMapping
Type: AWS::EMR::StudioSessionMappingProperties: IdentityName: String IdentityType: String SessionPolicyArn: String StudioId: StringaddedAWS:: IAM:: OIDCProviderdocs ↗#Link to AWS::IAM::OIDCProvider
Type: AWS::IAM::OIDCProviderProperties: ClientIdList: - String Url: String ThumbprintList: - String - Key: String Value: StringFn::GetAtt: Arn: StringaddedAWS:: IAM:: SAMLProviderdocs ↗#Link to AWS::IAM::SAMLProvider
Type: AWS::IAM::SAMLProviderProperties: Name: String SamlMetadataDocument: String - Key: String Value: StringFn::GetAtt: Arn: StringaddedAWS:: IAM:: ServerCertificatedocs ↗#Link to AWS::IAM::ServerCertificate
Type: AWS::IAM::ServerCertificateProperties: CertificateBody: String CertificateChain: String ServerCertificateName: String Path: String PrivateKey: String - Key: String Value: StringFn::GetAtt: Arn: StringaddedAWS:: IAM:: VirtualMFADevicedocs ↗#Link to AWS::IAM::VirtualMFADevice
Type: AWS::IAM::VirtualMFADeviceProperties: VirtualMfaDeviceName: String Path: String Users: - String - Key: String Value: StringFn::GetAtt: SerialNumber: StringaddedAWS:: SageMaker:: Imagedocs ↗#Link to AWS::SageMaker::Image
Type: AWS::SageMaker::ImageProperties: ImageName: String ImageRoleArn: String ImageDisplayName: String ImageDescription: String - Key: String Value: StringFn::GetAtt: ImageArn: StringaddedAWS:: SageMaker:: ImageVersiondocs ↗#Link to AWS::SageMaker::ImageVersion
Type: AWS::SageMaker::ImageVersionProperties: ImageName: String BaseImage: StringFn::GetAtt: ImageArn: String ImageVersionArn: String ContainerImage: String Version: Integer02Modified resource types17
modifiedAWS:: ACMPCA:: Certificatehistorydocs ↗#Link to AWS::ACMPCA::Certificate
Type: AWS::ACMPCA::CertificateProperties: Validity:modified: Value: Integer → Double ValidityNotBefore: # Validity: see abovemodifiedAWS:: CodeBuild:: ReportGrouphistorydocs ↗#Link to AWS::CodeBuild::ReportGroup
Type: AWS::CodeBuild::ReportGroupProperties: ExportConfig: S3Destination:added: BucketOwner: StringmodifiedAWS:: ECR:: PublicRepositoryhistorydocs ↗#Link to AWS::ECR::PublicRepository
Type: AWS::ECR::PublicRepositoryProperties:added: - Key: Stringadded: Value: StringmodifiedAWS:: IoTSiteWise:: AccessPolicyhistorydocs ↗#Link to AWS::IoTSiteWise::AccessPolicy
Type: AWS::IoTSiteWise::AccessPolicyProperties: AccessPolicyIdentity:added: IamRole:added: arn: Stringadded: IamUser:added: arn: StringmodifiedAWS:: IoTSiteWise:: AssetModelhistorydocs ↗#Link to AWS::IoTSiteWise::AssetModel
Type: AWS::IoTSiteWise::AssetModelProperties:added: AssetModelCompositeModels:added: - Description: Stringadded: Name: Stringadded: Type: Stringadded: CompositeModelProperties:added: - LogicalId: Stringadded: Name: Stringadded: DataType: Stringadded: DataTypeSpec: Stringadded: Unit: Stringadded: Type:added: TypeName: Stringadded: Attribute:added: DefaultValue: Stringadded: Transform:added: Expression: Stringadded: Variables:added: - Name: Stringadded: Value:added: PropertyLogicalId: Stringadded: HierarchyLogicalId: Stringadded: Metric:added: Expression: Stringadded: Variables: # ExpressionVariable: see aboveadded: Window:added: Tumbling:added: Interval: String AssetModelProperties:added: - DataTypeSpec: StringmodifiedAWS:: IoTSiteWise:: Portalhistorydocs ↗#Link to AWS::IoTSiteWise::Portal
Type: AWS::IoTSiteWise::PortalProperties:added: PortalAuthMode: StringFn::GetAtt:removed: PortalStatus:removed: error:removed: code: Stringremoved: message: Stringremoved: state: StringmodifiedAWS:: IVS:: Channelhistorydocs ↗#Link to AWS::IVS::Channel
Type: AWS::IVS::ChannelProperties:added: RecordingConfigurationArn: StringmodifiedAWS:: MediaPackage:: Channelhistorydocs ↗#Link to AWS::MediaPackage::Channel
Type: AWS::MediaPackage::ChannelFn::GetAtt:removed: HlsIngest:removed: ingestEndpoints:removed: - Id: Stringremoved: Username: Stringremoved: Password: Stringremoved: Url: StringmodifiedAWS:: Pinpoint:: Campaignhistorydocs ↗#Link to AWS::Pinpoint::Campaign
Type: AWS::Pinpoint::CampaignProperties: AdditionalTreatments: - MessageConfiguration: SMSMessage:added: EntityId: Stringadded: TemplateId: String MessageConfiguration: # MessageConfiguration: see abovemodifiedAWS:: QuickSight:: Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardFn::GetAtt:removed: Version:removed: Status: Stringremoved: Errors:removed: - Type: Stringremoved: Message: Stringremoved: CreatedTime: Stringremoved: Description: Stringremoved: DataSetArns:removed: - Stringremoved: ThemeArn: Stringremoved: Arn: Stringremoved: SourceEntityArn: Stringremoved: VersionNumber: Doubleremoved: Sheets:removed: - SheetId: Stringremoved: Name: StringmodifiedAWS:: QuickSight:: Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateFn::GetAtt:removed: Version:removed: Status: Stringremoved: Errors:removed: - Type: Stringremoved: Message: Stringremoved: CreatedTime: Stringremoved: Description: Stringremoved: ThemeArn: Stringremoved: DataSetConfigurations:removed: - Placeholder: Stringremoved: DataSetSchema:removed: ColumnSchemaList:removed: - DataType: Stringremoved: GeographicRole: Stringremoved: Name: Stringremoved: ColumnGroupSchemaList:removed: - ColumnGroupColumnSchemaList:removed: - Name: Stringremoved: Name: Stringremoved: SourceEntityArn: Stringremoved: VersionNumber: Doubleremoved: Sheets:removed: - SheetId: Stringremoved: Name: StringmodifiedAWS:: QuickSight:: Themehistorydocs ↗#Link to AWS::QuickSight::Theme
Type: AWS::QuickSight::ThemeFn::GetAtt:removed: Version:removed: Status: Stringremoved: Errors:removed: - Type: Stringremoved: Message: Stringremoved: Description: Stringremoved: CreatedTime: Stringremoved: Configuration:removed: DataColorPalette:removed: EmptyFillColor: Stringremoved: Colors:removed: - Stringremoved: MinMaxGradient:removed: - Stringremoved: UIColorPalette:removed: Warning: Stringremoved: Accent: Stringremoved: AccentForeground: Stringremoved: SecondaryBackground: Stringremoved: DangerForeground: Stringremoved: PrimaryBackground: Stringremoved: Dimension: Stringremoved: SecondaryForeground: Stringremoved: WarningForeground: Stringremoved: DimensionForeground: Stringremoved: PrimaryForeground: Stringremoved: Success: Stringremoved: Danger: Stringremoved: SuccessForeground: Stringremoved: Measure: Stringremoved: MeasureForeground: Stringremoved: Sheet:removed: TileLayout:removed: Gutter:removed: Show: Booleanremoved: Margin:removed: Show: Booleanremoved: Tile:removed: Border:removed: Show: Booleanremoved: Typography:removed: FontFamilies:removed: - FontFamily: Stringremoved: BaseThemeId: Stringremoved: Arn: Stringremoved: VersionNumber: DoublemodifiedAWS:: S3:: AccessPointhistorydocs ↗#Link to AWS::S3::AccessPoint
Type: AWS::S3::AccessPointFn::GetAtt:removed: PolicyStatus: JsonmodifiedAWS:: SageMaker:: Modelhistorydocs ↗#Link to AWS::SageMaker::Model
Type: AWS::SageMaker::ModelProperties:added: InferenceExecutionConfig:added: Mode: StringmodifiedAWS:: SageMaker:: Projecthistorydocs ↗#Link to AWS::SageMaker::Project
Type: AWS::SageMaker::ProjectFn::GetAtt:removed: ServiceCatalogProvisionedProductDetails: JsonmodifiedAWS:: ServiceCatalog:: CloudFormationProvisionedProducthistorydocs ↗#Link to AWS::ServiceCatalog::CloudFormationProvisionedProduct
Type: AWS::ServiceCatalog::CloudFormationProvisionedProductFn::GetAtt:removed: Outputs:removed: <key>: StringmodifiedAWS:: Synthetics:: Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties: Code: # Required: No → Yesmodified: Handler: String RunConfig: # Required: Yes → Nomodified: TimeoutInSeconds: Integer