Version 35.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 types10
addedAWS:: CloudFront:: Functiondocs ↗#Link to AWS::CloudFront::Function
Type: AWS::CloudFront::FunctionProperties: AutoPublish: Boolean FunctionCode: String FunctionConfig: Comment: String Runtime: String FunctionMetadata: FunctionARN: String Name: StringFn::GetAtt: FunctionARN: String Stage: StringaddedAWS:: FinSpace:: Environmentdocs ↗#Link to AWS::FinSpace::Environment
Type: AWS::FinSpace::EnvironmentProperties: Name: String Description: String KmsKeyId: String FederationMode: String FederationParameters: SamlMetadataURL: String FederationProviderName: String SamlMetadataDocument: String ApplicationCallBackURL: String FederationURN: String AttributeMap: JsonFn::GetAtt: EnvironmentId: String AwsAccountId: String Status: String EnvironmentUrl: String EnvironmentArn: String SageMakerStudioDomainUrl: String DedicatedServiceAccountId: StringaddedAWS:: FraudDetector:: Detectordocs ↗#Link to AWS::FraudDetector::Detector
Type: AWS::FraudDetector::DetectorProperties: DetectorId: String DetectorVersionStatus: String RuleExecutionMode: String - Key: String Value: String Description: String Rules: - RuleId: String RuleVersion: String DetectorId: String Expression: String Language: String Outcomes: - Arn: String Inline: Boolean Name: String Description: String Tags: # Tag: see above CreatedTime: String LastUpdatedTime: String Arn: String Description: String Tags: # Tag: see above CreatedTime: String LastUpdatedTime: String EventType: Name: String Inline: Boolean Tags: # Tag: see above Description: String EventVariables: - Arn: String Inline: Boolean Name: String DataSource: String DataType: String DefaultValue: String VariableType: String Description: String Tags: # Tag: see above CreatedTime: String LastUpdatedTime: String Labels: - Arn: String Inline: Boolean Name: String Description: String Tags: # Tag: see above CreatedTime: String LastUpdatedTime: String EntityTypes: - Arn: String Inline: Boolean Name: String Description: String Tags: # Tag: see above CreatedTime: String LastUpdatedTime: String Arn: String CreatedTime: String LastUpdatedTime: StringFn::GetAtt: DetectorVersionId: String Arn: String CreatedTime: String LastUpdatedTime: StringaddedAWS:: FraudDetector:: EntityTypedocs ↗#Link to AWS::FraudDetector::EntityType
Type: AWS::FraudDetector::EntityTypeProperties: Name: String - Key: String Value: String Description: StringFn::GetAtt: Arn: String CreatedTime: String LastUpdatedTime: StringaddedAWS:: FraudDetector:: EventTypedocs ↗#Link to AWS::FraudDetector::EventType
Type: AWS::FraudDetector::EventTypeProperties: Name: String - Key: String Value: String Description: String EventVariables: - Arn: String Inline: Boolean Name: String DataSource: String DataType: String DefaultValue: String VariableType: String Description: String Tags: # Tag: see above CreatedTime: String LastUpdatedTime: String Labels: - Arn: String Inline: Boolean Name: String Description: String Tags: # Tag: see above CreatedTime: String LastUpdatedTime: String EntityTypes: - Arn: String Inline: Boolean Name: String Description: String Tags: # Tag: see above CreatedTime: String LastUpdatedTime: StringFn::GetAtt: Arn: String CreatedTime: String LastUpdatedTime: StringaddedAWS:: FraudDetector:: Labeldocs ↗#Link to AWS::FraudDetector::Label
Type: AWS::FraudDetector::LabelProperties: Name: String - Key: String Value: String Description: StringFn::GetAtt: Arn: String CreatedTime: String LastUpdatedTime: StringaddedAWS:: FraudDetector:: Outcomedocs ↗#Link to AWS::FraudDetector::Outcome
Type: AWS::FraudDetector::OutcomeProperties: Name: String - Key: String Value: String Description: StringFn::GetAtt: Arn: String CreatedTime: String LastUpdatedTime: StringaddedAWS:: FraudDetector:: Variabledocs ↗#Link to AWS::FraudDetector::Variable
Type: AWS::FraudDetector::VariableProperties: Name: String DataSource: String DataType: String DefaultValue: String Description: String - Key: String Value: String VariableType: StringFn::GetAtt: Arn: String CreatedTime: String LastUpdatedTime: StringaddedAWS:: XRay:: Groupdocs ↗#Link to AWS::XRay::Group
Type: AWS::XRay::GroupProperties: FilterExpression: String GroupName: String InsightsConfiguration: InsightsEnabled: Boolean NotificationsEnabled: Boolean Tags: - JsonFn::GetAtt: GroupARN: StringaddedAWS:: XRay:: SamplingRuledocs ↗#Link to AWS::XRay::SamplingRule
Type: AWS::XRay::SamplingRuleProperties: SamplingRule: Attributes: <key>: String FixedRate: Double Host: String HTTPMethod: String Priority: Integer ReservoirSize: Integer ResourceARN: String RuleARN: String RuleName: String ServiceName: String ServiceType: String URLPath: String Version: Integer SamplingRuleRecord: CreatedAt: String ModifiedAt: String SamplingRule: # SamplingRule: see above SamplingRuleUpdate: Attributes: <key>: String FixedRate: Double Host: String HTTPMethod: String Priority: Integer ReservoirSize: Integer ResourceARN: String RuleARN: String RuleName: String ServiceName: String ServiceType: String URLPath: String RuleName: String Tags: - JsonFn::GetAtt: RuleARN: String02Modified resource types15
modifiedAWS:: CloudFront:: Distributionhistorydocs ↗#Link to AWS::CloudFront::Distribution
Type: AWS::CloudFront::DistributionProperties: DistributionConfig: # Duplicates allowed: Not specified → Yesmodified: Aliases: - Stringadded: CNAMEs:added: - String # Duplicates allowed: Not specified → Yesmodified: CacheBehaviors: - # Duplicates allowed: Not specified → Yesmodified: AllowedMethods: - String # Duplicates allowed: Not specified → Yesmodified: CachedMethods: - String ForwardedValues: # Duplicates allowed: Not specified → Yesmodified: WhitelistedNames: - String # Duplicates allowed: Not specified → Yesmodified: Headers: - String # Duplicates allowed: Not specified → Yesmodified: QueryStringCacheKeys: - Stringadded: FunctionAssociations:added: - EventType: Stringadded: FunctionARN: String # Duplicates allowed: Not specified → Yesmodified: LambdaFunctionAssociations: - LambdaFunctionAssociation # Duplicates allowed: Not specified → Yesmodified: TrustedKeyGroups: - String # Duplicates allowed: Not specified → Yesmodified: TrustedSigners: - String # Duplicates allowed: Not specified → Yesmodified: CustomErrorResponses: - CustomErrorResponseadded: CustomOrigin:added: DNSName: Stringadded: HTTPPort: Integeradded: HTTPSPort: Integeradded: OriginProtocolPolicy: Stringadded: OriginSSLProtocols:added: - String DefaultCacheBehavior: # Duplicates allowed: Not specified → Yesmodified: AllowedMethods: - String # Duplicates allowed: Not specified → Yesmodified: CachedMethods: - String ForwardedValues: # ForwardedValues: see aboveadded: FunctionAssociations: # FunctionAssociation: see above # Duplicates allowed: Not specified → Yesmodified: LambdaFunctionAssociations: # LambdaFunctionAssociation: see above # Duplicates allowed: Not specified → Yesmodified: TrustedKeyGroups: - String # Duplicates allowed: Not specified → Yesmodified: TrustedSigners: - String OriginGroups: # Duplicates allowed: Not specified → Yesmodified: Items: - FailoverCriteria: StatusCodes: # Duplicates allowed: Not specified → Yesmodified: Items: - Integer Members: # Duplicates allowed: Not specified → Yesmodified: Items: - OriginGroupMember # Duplicates allowed: Not specified → Yesmodified: Origins: - CustomOriginConfig: # Duplicates allowed: Not specified → Yesmodified: OriginSSLProtocols: - String # Duplicates allowed: Not specified → Yesmodified: OriginCustomHeaders: - OriginCustomHeadermodified: OriginShield: OriginShield → Json Restrictions: GeoRestriction: # Duplicates allowed: Not specified → Yesmodified: Locations: - Stringadded: S3Origin:added: DNSName: Stringadded: OriginAccessIdentity: String # Duplicates allowed: Not specified → Yes - TagFn::GetAtt:added: Id: StringPropertyTypes: OriginShield: # Required: Yes → Nomodified: Enabled: BooleanmodifiedAWS:: CloudWatch:: MetricStreamhistorydocs ↗#Link to AWS::CloudWatch::MetricStream
Type: AWS::CloudWatch::MetricStreamProperties: # Required: No → Yesmodified: OutputFormat: StringmodifiedAWS:: Config:: ConfigurationAggregatorhistorydocs ↗#Link to AWS::Config::ConfigurationAggregator
Type: AWS::Config::ConfigurationAggregatorProperties: # Duplicates allowed: Not specified → Yesmodified: AccountAggregationSources: - # Duplicates allowed: Not specified → Yesmodified: AccountIds: - String # Duplicates allowed: Not specified → Yesmodified: AwsRegions: - String # Required: Yes → Nomodified: ConfigurationAggregatorName: String OrganizationAggregationSource: # Duplicates allowed: Not specified → Yesmodified: AwsRegions: - String # Duplicates allowed: Not specified → No - TagFn::GetAtt:added: ConfigurationAggregatorArn: StringmodifiedAWS:: DataBrew:: Jobhistorydocs ↗#Link to AWS::DataBrew::Job
Type: AWS::DataBrew::JobProperties:modified: JobSample: Json → JobSampleadded: Mode: Stringadded: Size: Integermodified: OutputLocation: Json → OutputLocationadded: Bucket: Stringadded: Key: StringPropertyTypes:added: Recipe:added: Name: Stringadded: Version: StringmodifiedAWS:: DataBrew:: Projecthistorydocs ↗#Link to AWS::DataBrew::Project
Type: AWS::DataBrew::ProjectProperties:modified: Sample: Json → Sampleadded: Size: Integeradded: Type: StringmodifiedAWS:: ECR:: Repositoryhistorydocs ↗#Link to AWS::ECR::Repository
Type: AWS::ECR::RepositoryProperties:added: EncryptionConfiguration: JsonFn::GetAtt:added: RepositoryUri: StringmodifiedAWS:: ECS:: Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:removed: ServiceArn: StringFn::GetAtt:added: ServiceArn: StringmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties:added: EphemeralStorage:added: SizeInGiB: IntegermodifiedAWS:: EKS:: Nodegrouphistorydocs ↗#Link to AWS::EKS::Nodegroup
Type: AWS::EKS::NodegroupProperties:added: Taints:added: - Value: Stringadded: Effect: Stringadded: Key: StringmodifiedAWS:: FIS:: ExperimentTemplatehistorydocs ↗#Link to AWS::FIS::ExperimentTemplate
Type: AWS::FIS::ExperimentTemplateProperties: Actions: <key>:modified: Parameters: ExperimentTemplateActionItemParameterMap → Map of Stringmodified: Targets: ExperimentTemplateActionItemTargetMap → Map of String Targets: <key>:modified: ResourceTags: TagMap → Map of StringmodifiedAWS:: GameLift:: Fleethistorydocs ↗#Link to AWS::GameLift::Fleet
Type: AWS::GameLift::FleetProperties:added: Locations:added: - Location: Stringadded: LocationCapacity:added: DesiredEC2Instances: Integeradded: MinSize: Integeradded: MaxSize: IntegermodifiedAWS:: GameLift:: GameSessionQueuehistorydocs ↗#Link to AWS::GameLift::GameSessionQueue
Type: AWS::GameLift::GameSessionQueueProperties:added: FilterConfiguration:added: AllowedLocations:added: - Stringadded: PriorityConfiguration:added: PriorityOrder:added: - Stringadded: LocationOrder:added: - StringmodifiedAWS:: Lambda:: Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties: Environment: # Duplicates allowed: No → Not specifiedmodified: Variables: <key>: String # Duplicates allowed: No → Not specifiedmodified: FileSystemConfigs: - FileSystemConfigadded: Id: String # Duplicates allowed: No → Yesmodified: Layers: - String # Duplicates allowed: Yes → No - Tag VpcConfig: # Required: Yes → No # Duplicates allowed: No → Yesmodified: SecurityGroupIds: - String # Required: Yes → No # Duplicates allowed: No → Yesmodified: SubnetIds: - StringmodifiedAWS:: MSK:: Clusterhistorydocs ↗#Link to AWS::MSK::Cluster
Type: AWS::MSK::ClusterProperties: ClientAuthentication: Sasl:added: Iam:added: Enabled: Boolean # Required: Yes → Nomodified: Scram: Scram