Version 121.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:: BackupGateway:: Hypervisordocs ↗#Link to AWS::BackupGateway::Hypervisor
Type: AWS::BackupGateway::HypervisorProperties: KmsKeyArn: String Username: String Host: String LogGroupArn: String - Value: String Key: String Name: String Password: StringFn::GetAtt: HypervisorArn: StringaddedAWS:: Connect:: EvaluationFormdocs ↗#Link to AWS::Connect::EvaluationForm
Type: AWS::Connect::EvaluationFormProperties: ScoringStrategy: Status: String Mode: String Status: String Description: String InstanceArn: String Title: String Items: - Section: Title: String Instructions: String Items: - Question: NotApplicableEnabled: Boolean Title: String QuestionType: String Instructions: String RefId: String QuestionTypeProperties: Numeric: Options: - Score: Integer MinValue: Integer MaxValue: Integer AutomaticFail: Boolean Automation: PropertyValue: Label: String MinValue: Integer MaxValue: Integer SingleSelect: DisplayAs: String Options: - Score: Integer Text: String RefId: String AutomaticFail: Boolean Automation: Options: - RuleCategory: Condition: String Category: String OptionRefId: String DefaultOptionRefId: String Weight: Double Section: # EvaluationFormSection: see above RefId: String Weight: Double - Value: String Key: StringFn::GetAtt: EvaluationFormArn: StringaddedAWS:: EC2:: VerifiedAccessInstancedocs ↗#Link to AWS::EC2::VerifiedAccessInstance
Type: AWS::EC2::VerifiedAccessInstanceProperties: VerifiedAccessTrustProviders: - Description: String DeviceTrustProviderType: String VerifiedAccessTrustProviderId: String TrustProviderType: String UserTrustProviderType: String Description: String LoggingConfigurations: S3: BucketName: String Enabled: Boolean Prefix: String BucketOwner: String KinesisDataFirehose: DeliveryStream: String Enabled: Boolean CloudWatchLogs: LogGroup: String Enabled: Boolean VerifiedAccessTrustProviderIds: - String - Value: String Key: StringFn::GetAtt: CreationTime: String LastUpdatedTime: String VerifiedAccessInstanceId: StringaddedAWS:: Proton:: EnvironmentAccountConnectiondocs ↗#Link to AWS::Proton::EnvironmentAccountConnection
Type: AWS::Proton::EnvironmentAccountConnectionProperties: EnvironmentName: String ComponentRoleArn: String ManagementAccountId: String CodebuildRoleArn: String EnvironmentAccountId: String RoleArn: String - Value: String Key: StringFn::GetAtt: Status: String Id: String Arn: StringaddedAWS:: Proton:: EnvironmentTemplatedocs ↗#Link to AWS::Proton::EnvironmentTemplate
Type: AWS::Proton::EnvironmentTemplateProperties: Description: String DisplayName: String EncryptionKey: String Provisioning: String - Value: String Key: String Name: StringFn::GetAtt: Arn: StringaddedAWS:: Proton:: ServiceTemplatedocs ↗#Link to AWS::Proton::ServiceTemplate
Type: AWS::Proton::ServiceTemplateProperties: Description: String DisplayName: String PipelineProvisioning: String EncryptionKey: String - Value: String Key: String Name: StringFn::GetAtt: Arn: StringaddedAWS:: QuickSight:: VPCConnectiondocs ↗#Link to AWS::QuickSight::VPCConnection
Type: AWS::QuickSight::VPCConnectionProperties: DnsResolvers: - String AvailabilityStatus: String AwsAccountId: String VPCConnectionId: String SecurityGroupIds: - String SubnetIds: - String RoleArn: String - Value: String Key: String Name: StringFn::GetAtt: Status: String CreatedTime: String VPCId: String NetworkInterfaces: - Status: String AvailabilityZone: String SubnetId: String ErrorMessage: String NetworkInterfaceId: String LastUpdatedTime: String Arn: String02Modified resource types17
modifiedAWS:: AmplifyUIBuilder:: Formhistorydocs ↗#Link to AWS::AmplifyUIBuilder::Form
Type: AWS::AmplifyUIBuilder::FormProperties: Fields: <key>: InputType:added: FileUploaderConfig:added: IsResumable: Booleanadded: ShowThumbnails: Booleanadded: AcceptedFileTypes:added: - Stringadded: MaxFileCount: Doubleadded: MaxSize: Doubleadded: AccessLevel: Stringadded: LabelDecorator: StringmodifiedAWS:: AppIntegrations:: DataIntegrationhistorydocs ↗#Link to AWS::AppIntegrations::DataIntegration
Type: AWS::AppIntegrations::DataIntegrationProperties:added: FileConfiguration:added: Filters: Jsonadded: Folders:added: - Stringadded: ObjectConfiguration: Json ScheduleConfig: # Required: Yes → Nomodified: FirstExecutionFrom: String # Required: Yes → Nomodified: Object: StringmodifiedAWS:: AppSync:: GraphQLApihistorydocs ↗#Link to AWS::AppSync::GraphQLApi
Type: AWS::AppSync::GraphQLApiProperties:added: Visibility: StringFn::GetAtt:added: GraphQLDns: Stringadded: RealtimeDns: Stringadded: RealtimeUrl: StringmodifiedAWS:: CloudWatch:: MetricStreamhistorydocs ↗#Link to AWS::CloudWatch::MetricStream
Type: AWS::CloudWatch::MetricStreamProperties: ExcludeFilters:added: - MetricNames:added: - String IncludeFilters: # MetricStreamFilter: see abovemodifiedAWS:: Detective:: Graphhistorydocs ↗#Link to AWS::Detective::Graph
Type: AWS::Detective::GraphProperties:added: AutoEnableMembers: BooleanmodifiedAWS:: EC2:: LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties: LaunchTemplateData: CpuOptions:added: AmdSevSnp: StringmodifiedAWS:: EC2:: NetworkInsightsPathhistorydocs ↗#Link to AWS::EC2::NetworkInsightsPath
Type: AWS::EC2::NetworkInsightsPathProperties:added: FilterAtDestination:added: SourceAddress: Stringadded: DestinationPortRange:added: FromPort: Integeradded: ToPort: Integeradded: SourcePortRange: # FilterPortRange: see aboveadded: DestinationAddress: Stringadded: FilterAtSource: # PathFilter: see abovemodifiedAWS:: FinSpace:: Environmenthistorydocs ↗#Link to AWS::FinSpace::Environment
Type: AWS::FinSpace::EnvironmentProperties:removed: DataBundles:removed: - String # Update requires: No interruption → Replacementmodified: FederationParameters: # Update requires: No interruption → Replacementmodified: ApplicationCallBackURL: String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: AttributeMap: Json → List of AttributeMapItemsadded: Value: Stringadded: Key: String # Update requires: No interruption → Replacementmodified: FederationProviderName: String # Update requires: No interruption → Replacementmodified: FederationURN: String # Update requires: No interruption → Replacementmodified: SamlMetadataDocument: String # Update requires: No interruption → Replacementmodified: SamlMetadataURL: Stringadded: - Value: Stringadded: Key: StringmodifiedAWS:: GameLift:: Buildhistorydocs ↗#Link to AWS::GameLift::Build
Type: AWS::GameLift::BuildProperties:added: ServerSdkVersion: StringmodifiedAWS:: KinesisFirehose:: DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties: AmazonopensearchserviceDestinationConfiguration:added: DocumentIdOptions:added: DefaultDocumentIdFormat: String ElasticsearchDestinationConfiguration:added: DocumentIdOptions: # DocumentIdOptions: see abovemodifiedAWS:: LakeFormation:: Resourcehistorydocs ↗#Link to AWS::LakeFormation::Resource
Type: AWS::LakeFormation::ResourceProperties:added: WithFederation: BooleanmodifiedAWS:: Lightsail:: Diskhistorydocs ↗#Link to AWS::Lightsail::Disk
Type: AWS::Lightsail::DiskProperties:added: Location:added: RegionName: Stringadded: AvailabilityZone: StringFn::GetAtt:removed: Location:removed: RegionName: Stringremoved: AvailabilityZone: StringmodifiedAWS:: S3:: AccessPointhistorydocs ↗#Link to AWS::S3::AccessPoint
Type: AWS::S3::AccessPointProperties:removed: PolicyStatus:removed: IsPublic: String # Update requires: Replacement → No interruptionmodified: PublicAccessBlockConfiguration: # Update requires: Replacement → No interruptionmodified: BlockPublicAcls: Boolean # Update requires: Replacement → No interruptionmodified: BlockPublicPolicy: Boolean # Update requires: Replacement → No interruptionmodified: IgnorePublicAcls: Boolean # Update requires: Replacement → No interruptionmodified: RestrictPublicBuckets: BooleanmodifiedAWS:: S3ObjectLambda:: AccessPointhistorydocs ↗#Link to AWS::S3ObjectLambda::AccessPoint
Type: AWS::S3ObjectLambda::AccessPointFn::GetAtt: Alias: # Required: No → Yesmodified: Status: String # Required: No → Yesmodified: Value: StringmodifiedAWS:: SageMaker:: Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties: DefaultSpaceSettings: # Required: No → Yesmodified: ExecutionRole: String DefaultUserSettings: # Required: No → Yesmodified: ExecutionRole: StringmodifiedAWS:: ServiceCatalogAppRegistry:: AttributeGroupAssociationhistorydocs ↗#Link to AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
Type: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociationProperties: # Update requires: No interruption → Replacementmodified: Application: String # Update requires: No interruption → Replacementmodified: AttributeGroup: StringmodifiedAWS:: ServiceCatalogAppRegistry:: ResourceAssociationhistorydocs ↗#Link to AWS::ServiceCatalogAppRegistry::ResourceAssociation
Type: AWS::ServiceCatalogAppRegistry::ResourceAssociationProperties: # Update requires: No interruption → Replacementmodified: Application: String # Update requires: No interruption → Replacementmodified: Resource: String # Update requires: No interruption → Replacementmodified: ResourceType: String