Version 90.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 types1
addedAWS:: IdentityStore:: GroupMembershipdocs ↗#Link to AWS::IdentityStore::GroupMembership
Type: AWS::IdentityStore::GroupMembershipProperties: GroupId: String IdentityStoreId: String MemberId: JsonFn::GetAtt: MembershipId: StringPropertyTypes: MemberId: {}02Modified resource types23
modifiedAWS:: ApplicationInsights:: Applicationhistorydocs ↗#Link to AWS::ApplicationInsights::Application
Type: AWS::ApplicationInsights::ApplicationProperties: ComponentMonitoringSettings:added: - ComponentARN: Stringadded: # Required: Yesadded: ComponentConfigurationMode: Stringadded: ComponentName: Stringadded: CustomComponentConfiguration:added: ConfigurationDetails:added: AlarmMetrics:added: - AlarmMetricName: Stringadded: Logs:added: - LogGroupName: Stringadded: LogPath: Stringadded: LogType: Stringadded: Encoding: Stringadded: PatternSet: Stringadded: WindowsEvents:added: - LogGroupName: Stringadded: EventName: Stringadded: EventLevels:added: - Stringadded: PatternSet: Stringadded: Alarms:added: - AlarmName: Stringadded: Severity: Stringadded: JMXPrometheusExporter:added: JMXURL: Stringadded: HostPort: Stringadded: PrometheusPort: Stringadded: HANAPrometheusExporter:added: HANASID: Stringadded: HANAPort: Stringadded: HANASecretName: Stringadded: AgreeToInstallHANADBClient: Booleanadded: PrometheusPort: Stringadded: HAClusterPrometheusExporter:added: PrometheusPort: Stringadded: SubComponentTypeConfigurations:added: - SubComponentType: Stringadded: SubComponentConfigurationDetails:added: AlarmMetrics: # AlarmMetric: see aboveadded: Logs: # Log: see aboveadded: WindowsEvents: # WindowsEvent: see aboveadded: DefaultOverwriteComponentConfiguration: # ComponentConfiguration: see aboveadded: # Required: Yesadded: Tier: StringmodifiedAWS:: ConnectCampaigns:: Campaignhistorydocs ↗#Link to AWS::ConnectCampaigns::Campaign
Type: AWS::ConnectCampaigns::CampaignProperties:modified: DialerConfig: Json → DialerConfigadded: ProgressiveDialerConfig:added: BandwidthAllocation: Doubleadded: PredictiveDialerConfig:added: BandwidthAllocation: DoublemodifiedAWS:: DataBrew:: Datasethistorydocs ↗#Link to AWS::DataBrew::Dataset
Type: AWS::DataBrew::DatasetProperties: FormatOptions: Excel:added: HeaderRow: Booleanadded: SheetIndexes:added: - Integeradded: SheetNames:added: - StringmodifiedAWS:: DataBrew:: Recipehistorydocs ↗#Link to AWS::DataBrew::Recipe
Type: AWS::DataBrew::RecipePropertyTypes:added: DataCatalogInputDefinition:added: CatalogId: Stringadded: DatabaseName: Stringadded: TableName: Stringadded: TempDirectory:added: Bucket: Stringadded: Key: String RecipeParameters: SecondaryInputs:added: - DataCatalogInputDefinition: # DataCatalogInputDefinition: see aboveadded: S3InputDefinition: # S3Location: see aboveadded: S3Location: # S3Location: see above SecondaryInput:added: DataCatalogInputDefinition: # DataCatalogInputDefinition: see aboveadded: S3InputDefinition: # S3Location: see abovemodifiedAWS:: Events:: Connectionhistorydocs ↗#Link to AWS::Events::Connection
Type: AWS::Events::ConnectionProperties: AuthParameters:added: ApiKeyAuthParameters:added: ApiKeyName: Stringadded: ApiKeyValue: Stringadded: BasicAuthParameters:added: Username: Stringadded: Password: Stringadded: InvocationHttpParameters:added: HeaderParameters:added: - Key: Stringadded: Value: Stringadded: IsValueSecret: Booleanadded: QueryStringParameters: # Parameter: see aboveadded: BodyParameters: # Parameter: see aboveadded: OAuthParameters:added: ClientParameters:added: ClientID: Stringadded: ClientSecret: Stringadded: AuthorizationEndpoint: Stringadded: HttpMethod: Stringadded: OAuthHttpParameters: # ConnectionHttpParameters: see abovemodifiedAWS:: Evidently:: Experimenthistorydocs ↗#Link to AWS::Evidently::Experiment
Type: AWS::Evidently::ExperimentProperties: RunningStatus:added: AnalysisCompleteTime: Stringadded: DesiredState: Stringadded: Reason: Stringadded: Status: StringmodifiedAWS:: Evidently:: Featurehistorydocs ↗#Link to AWS::Evidently::Feature
Type: AWS::Evidently::FeatureProperties: Variations:added: - BooleanValue: Booleanadded: DoubleValue: Doubleadded: LongValue: Doubleadded: StringValue: Stringadded: VariationName: StringmodifiedAWS:: Evidently:: Projecthistorydocs ↗#Link to AWS::Evidently::Project
Type: AWS::Evidently::ProjectProperties: DataDelivery:added: LogGroup: Stringadded: S3:added: BucketName: Stringadded: Prefix: StringmodifiedAWS:: FMS:: Policyhistorydocs ↗#Link to AWS::FMS::Policy
Type: AWS::FMS::PolicyProperties: SecurityServicePolicyData: PolicyOption:added: NetworkFirewallPolicy:added: FirewallDeploymentModel: Stringadded: ThirdPartyFirewallPolicy:added: FirewallDeploymentModel: StringmodifiedAWS:: GameLift:: Aliashistorydocs ↗#Link to AWS::GameLift::Alias
Type: AWS::GameLift::AliasProperties: RoutingStrategy:added: FleetId: Stringadded: Message: Stringadded: # Required: Yesadded: Type: StringmodifiedAWS:: IoTFleetWise:: Campaignhistorydocs ↗#Link to AWS::IoTFleetWise::Campaign
Type: AWS::IoTFleetWise::CampaignProperties:modified: CollectionScheme: Json → CollectionSchemeadded: TimeBasedCollectionScheme:added: PeriodMs: Doubleadded: ConditionBasedCollectionScheme:added: MinimumTriggerIntervalMs: Doubleadded: Expression: Stringadded: TriggerMode: Stringadded: ConditionLanguageVersion: IntegermodifiedAWS:: IoTFleetWise:: SignalCataloghistorydocs ↗#Link to AWS::IoTFleetWise::SignalCatalog
Type: AWS::IoTFleetWise::SignalCatalogProperties:modified: Nodes: List of Json → List of Nodeadded: Branch:added: FullyQualifiedName: Stringadded: Description: Stringadded: Sensor:added: FullyQualifiedName: Stringadded: DataType: Stringadded: Description: Stringadded: Unit: Stringadded: AllowedValues:added: - Stringadded: Min: Doubleadded: Max: Doubleadded: Actuator:added: FullyQualifiedName: Stringadded: DataType: Stringadded: Description: Stringadded: Unit: Stringadded: AllowedValues:added: - Stringadded: Min: Doubleadded: Max: Doubleadded: AssignedValue: Stringadded: Attribute:added: FullyQualifiedName: Stringadded: DataType: Stringadded: Description: Stringadded: Unit: Stringadded: AllowedValues:added: - Stringadded: Min: Doubleadded: Max: Doubleadded: AssignedValue: Stringadded: DefaultValue: StringmodifiedAWS:: IoTSiteWise:: Gatewayhistorydocs ↗#Link to AWS::IoTSiteWise::Gateway
Type: AWS::IoTSiteWise::GatewayProperties: GatewayPlatform:added: Greengrass:added: GroupArn: Stringadded: GreengrassV2:added: CoreDeviceThingName: StringmodifiedAWS:: IoTWireless:: WirelessDevicehistorydocs ↗#Link to AWS::IoTWireless::WirelessDevice
Type: AWS::IoTWireless::WirelessDeviceProperties: LoRaWAN:added: AbpV10x:added: DevAddr: Stringadded: SessionKeys:added: NwkSKey: Stringadded: AppSKey: Stringadded: AbpV11:added: DevAddr: Stringadded: SessionKeys:added: FNwkSIntKey: Stringadded: SNwkSIntKey: Stringadded: NwkSEncKey: Stringadded: AppSKey: Stringadded: DevEui: Stringadded: DeviceProfileId: Stringadded: OtaaV10x:added: AppKey: Stringadded: AppEui: Stringadded: OtaaV11:added: AppKey: Stringadded: NwkKey: Stringadded: JoinEui: Stringadded: ServiceProfileId: StringmodifiedAWS:: KafkaConnect:: Connectorhistorydocs ↗#Link to AWS::KafkaConnect::Connector
Type: AWS::KafkaConnect::ConnectorProperties: Capacity:added: AutoScaling:added: MaxWorkerCount: Integeradded: MinWorkerCount: Integeradded: ScaleInPolicy:added: CpuUtilizationPercentage: Integeradded: ScaleOutPolicy:added: CpuUtilizationPercentage: Integeradded: McuCount: Integeradded: ProvisionedCapacity:added: McuCount: Integeradded: WorkerCount: IntegermodifiedAWS:: Kendra:: DataSourcehistorydocs ↗#Link to AWS::Kendra::DataSource
Type: AWS::Kendra::DataSourceProperties: DataSourceConfiguration:added: ConfluenceConfiguration:added: ServerUrl: Stringadded: SecretArn: Stringadded: Version: Stringadded: SpaceConfiguration:added: CrawlPersonalSpaces: Booleanadded: CrawlArchivedSpaces: Booleanadded: IncludeSpaces:added: - Stringadded: ExcludeSpaces:added: - Stringadded: SpaceFieldMappings:added: - DataSourceFieldName: Stringadded: DateFieldFormat: Stringadded: IndexFieldName: Stringadded: PageConfiguration:added: PageFieldMappings:added: - DataSourceFieldName: Stringadded: DateFieldFormat: Stringadded: IndexFieldName: Stringadded: BlogConfiguration:added: BlogFieldMappings:added: - DataSourceFieldName: Stringadded: DateFieldFormat: Stringadded: IndexFieldName: Stringadded: AttachmentConfiguration:added: CrawlAttachments: Booleanadded: AttachmentFieldMappings:added: - DataSourceFieldName: Stringadded: DateFieldFormat: Stringadded: IndexFieldName: Stringadded: VpcConfiguration:added: SubnetIds:added: - Stringadded: SecurityGroupIds:added: - Stringadded: InclusionPatterns:added: - Stringadded: ExclusionPatterns:added: - Stringadded: DatabaseConfiguration:added: DatabaseEngineType: Stringadded: ConnectionConfiguration:added: DatabaseHost: Stringadded: DatabasePort: Integeradded: DatabaseName: Stringadded: TableName: Stringadded: SecretArn: Stringadded: VpcConfiguration: # DataSourceVpcConfiguration: see aboveadded: ColumnConfiguration:added: DocumentIdColumnName: Stringadded: DocumentDataColumnName: Stringadded: DocumentTitleColumnName: Stringadded: FieldMappings:added: - DataSourceFieldName: Stringadded: DateFieldFormat: Stringadded: IndexFieldName: Stringadded: ChangeDetectingColumns:added: - Stringadded: AclConfiguration:added: AllowedGroupsColumnName: Stringadded: SqlConfiguration:added: QueryIdentifiersEnclosingOption: Stringadded: GoogleDriveConfiguration:added: SecretArn: Stringadded: InclusionPatterns:added: - Stringadded: ExclusionPatterns:added: - Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: ExcludeMimeTypes:added: - Stringadded: ExcludeUserAccounts:added: - Stringadded: ExcludeSharedDrives:added: - Stringadded: OneDriveConfiguration:added: TenantDomain: Stringadded: SecretArn: Stringadded: OneDriveUsers:added: OneDriveUserList:added: - Stringadded: OneDriveUserS3Path:added: Bucket: Stringadded: Key: Stringadded: InclusionPatterns:added: - Stringadded: ExclusionPatterns:added: - Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: DisableLocalGroups: Booleanadded: S3Configuration:added: BucketName: Stringadded: InclusionPrefixes:added: - Stringadded: InclusionPatterns:added: - Stringadded: ExclusionPatterns:added: - Stringadded: DocumentsMetadataConfiguration:added: S3Prefix: Stringadded: AccessControlListConfiguration:added: KeyPath: Stringadded: SalesforceConfiguration:added: ServerUrl: Stringadded: SecretArn: Stringadded: StandardObjectConfigurations:added: - Name: Stringadded: DocumentDataFieldName: Stringadded: DocumentTitleFieldName: Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: KnowledgeArticleConfiguration:added: IncludedStates:added: - Stringadded: StandardKnowledgeArticleTypeConfiguration:added: DocumentDataFieldName: Stringadded: DocumentTitleFieldName: Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: CustomKnowledgeArticleTypeConfigurations:added: - Name: Stringadded: DocumentDataFieldName: Stringadded: DocumentTitleFieldName: Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: ChatterFeedConfiguration:added: DocumentDataFieldName: Stringadded: DocumentTitleFieldName: Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: IncludeFilterTypes:added: - Stringadded: CrawlAttachments: Booleanadded: StandardObjectAttachmentConfiguration:added: DocumentTitleFieldName: Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: IncludeAttachmentFilePatterns:added: - Stringadded: ExcludeAttachmentFilePatterns:added: - Stringadded: ServiceNowConfiguration:added: HostUrl: Stringadded: SecretArn: Stringadded: ServiceNowBuildVersion: Stringadded: AuthenticationType: Stringadded: KnowledgeArticleConfiguration:added: CrawlAttachments: Booleanadded: IncludeAttachmentFilePatterns:added: - Stringadded: ExcludeAttachmentFilePatterns:added: - Stringadded: DocumentDataFieldName: Stringadded: DocumentTitleFieldName: Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: FilterQuery: Stringadded: ServiceCatalogConfiguration:added: CrawlAttachments: Booleanadded: IncludeAttachmentFilePatterns:added: - Stringadded: ExcludeAttachmentFilePatterns:added: - Stringadded: DocumentDataFieldName: Stringadded: DocumentTitleFieldName: Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: SharePointVersion: Stringadded: Urls:added: - Stringadded: SecretArn: Stringadded: CrawlAttachments: Booleanadded: UseChangeLog: Booleanadded: InclusionPatterns:added: - Stringadded: ExclusionPatterns:added: - Stringadded: VpcConfiguration: # DataSourceVpcConfiguration: see aboveadded: FieldMappings: # DataSourceToIndexFieldMapping: see aboveadded: DocumentTitleFieldName: Stringadded: DisableLocalGroups: Booleanadded: SslCertificateS3Path: # S3Path: see aboveadded: WebCrawlerConfiguration:added: Urls:added: SeedUrlConfiguration:added: SeedUrls:added: - Stringadded: WebCrawlerMode: Stringadded: SiteMapsConfiguration:added: SiteMaps:added: - Stringadded: CrawlDepth: Integeradded: MaxLinksPerPage: Integeradded: MaxContentSizePerPageInMegaBytes: Doubleadded: MaxUrlsPerMinuteCrawlRate: Integeradded: UrlInclusionPatterns:added: - Stringadded: UrlExclusionPatterns:added: - Stringadded: ProxyConfiguration:added: Host: Stringadded: Port: Integeradded: Credentials: Stringadded: AuthenticationConfiguration:added: BasicAuthentication:added: - Host: Stringadded: Port: Integeradded: Credentials: Stringadded: WorkDocsConfiguration:added: OrganizationId: Stringadded: CrawlComments: Booleanadded: UseChangeLog: Booleanadded: InclusionPatterns:added: - Stringadded: ExclusionPatterns:added: - Stringadded: FieldMappings: # DataSourceToIndexFieldMapping: see abovemodifiedAWS:: RolesAnywhere:: TrustAnchorhistorydocs ↗#Link to AWS::RolesAnywhere::TrustAnchor
Type: AWS::RolesAnywhere::TrustAnchorProperties: Source:modified: SourceData: Json → SourceDataadded: X509CertificateData: Stringadded: AcmPcaArn: StringmodifiedAWS:: Route53RecoveryReadiness:: ResourceSethistorydocs ↗#Link to AWS::Route53RecoveryReadiness::ResourceSet
Type: AWS::Route53RecoveryReadiness::ResourceSetProperties: Resources: - DnsTargetResource: TargetResource:added: NLBResource:added: Arn: Stringadded: R53Resource:added: DomainName: Stringadded: RecordSetId: StringmodifiedAWS:: S3Outposts:: Buckethistorydocs ↗#Link to AWS::S3Outposts::Bucket
Type: AWS::S3Outposts::BucketProperties: LifecycleConfiguration: Rules:added: - AbortIncompleteMultipartUpload:added: DaysAfterInitiation: Integeradded: ExpirationDate: Stringadded: ExpirationInDays: Integeradded: Filter: Jsonadded: Id: Stringadded: Status: StringmodifiedAWS:: SageMaker:: ModelPackagehistorydocs ↗#Link to AWS::SageMaker::ModelPackage
Type: AWS::SageMaker::ModelPackageProperties:modified: CreatedBy: Json → UserContextadded: DomainId: Stringadded: UserProfileArn: Stringadded: UserProfileName: Stringmodified: LastModifiedBy: Json → UserContext # UserContext: see abovemodifiedAWS:: SSMContacts:: Contacthistorydocs ↗#Link to AWS::SSMContacts::Contact
Type: AWS::SSMContacts::ContactProperties: Plan: - Targets:added: - ChannelTargetInfo:added: ChannelId: Stringadded: RetryIntervalInMinutes: Integeradded: ContactTargetInfo:added: ContactId: Stringadded: IsEssential: BooleanmodifiedAWS:: Synthetics:: Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties: Code:added: # Required: Yesadded: Handler: Stringadded: S3Bucket: Stringadded: S3Key: Stringadded: S3ObjectVersion: Stringadded: Script: StringmodifiedAWS:: Wisdom:: KnowledgeBasehistorydocs ↗#Link to AWS::Wisdom::KnowledgeBase
Type: AWS::Wisdom::KnowledgeBaseProperties: SourceConfiguration:added: AppIntegrations:added: ObjectFields:added: - Stringadded: AppIntegrationArn: String