Version 138.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:: CleanRooms:: AnalysisTemplatedocs ↗#Link to AWS::CleanRooms::AnalysisTemplate
Type: AWS::CleanRooms::AnalysisTemplateProperties: MembershipIdentifier: String Description: String Format: String AnalysisParameters: - DefaultValue: String Type: String Name: String Source: Text: String - Value: String Key: String Name: StringFn::GetAtt: CollaborationIdentifier: String Schema.ReferencedTables: - String MembershipArn: String Schema: ReferencedTables: - String Arn: String CollaborationArn: String AnalysisTemplateIdentifier: StringaddedAWS:: DevBatch:: JobDefinitiondocs ↗#Link to AWS::DevBatch::JobDefinition
Type: AWS::DevBatch::JobDefinitionProperties: Type: String Parameters: Json NodeProperties: MainNode: Integer NodeRangeProperties: - Container: User: String Secrets: - ValueFrom: String Name: String Memory: Integer Privileged: Boolean LinuxParameters: Swappiness: Integer Tmpfs: - Size: Integer ContainerPath: String MountOptions: - String SharedMemorySize: Integer Devices: - HostPath: String Permissions: - String ContainerPath: String InitProcessEnabled: Boolean MaxSwap: Integer FargatePlatformConfiguration: PlatformVersion: String JobRoleArn: String ReadonlyRootFilesystem: Boolean Vcpus: Integer Image: String ResourceRequirements: - Type: String Value: String LogConfiguration: SecretOptions: # Secret: see above Options: Json LogDriver: String MountPoints: - ReadOnly: Boolean SourceVolume: String ContainerPath: String ExecutionRoleArn: String RuntimePlatform: OperatingSystemFamily: String CpuArchitecture: String Volumes: - Host: SourcePath: String EfsVolumeConfiguration: TransitEncryption: String Iam: String AccessPointId: String FileSystemId: String RootDirectory: String TransitEncryptionPort: Integer Name: String Command: - String Environment: - Value: String Name: String Ulimits: - SoftLimit: Integer HardLimit: Integer Name: String NetworkConfiguration: AssignPublicIp: String InstanceType: String EphemeralStorage: SizeInGiB: Integer TargetNodes: String NumNodes: Integer SchedulingPriority: Integer Timeout: AttemptDurationSeconds: Integer ContainerProperties: # ContainerProperties: see above JobDefinitionName: String PropagateTags: Boolean PlatformCapabilities: - String EksProperties: PodProperties: Volumes: - Secret: SecretName: String Optional: Boolean EmptyDir: Medium: String SizeLimit: String HostPath: Path: String Name: String DnsPolicy: String Containers: - Args: - String VolumeMounts: - MountPath: String ReadOnly: Boolean Name: String ImagePullPolicy: String Command: - String SecurityContext: RunAsUser: Integer RunAsNonRoot: Boolean Privileged: Boolean ReadOnlyRootFilesystem: Boolean RunAsGroup: Integer Resources: Limits: Json Requests: Json Image: String Env: - Value: String Name: String Name: String Metadata: Labels: Json ServiceAccountName: String HostNetwork: Boolean RetryStrategy: EvaluateOnExit: - Action: String OnExitCode: String OnReason: String OnStatusReason: String Attempts: Integer Tags: JsonaddedAWS:: PCAConnectorAD:: Connectordocs ↗#Link to AWS::PCAConnectorAD::Connector
Type: AWS::PCAConnectorAD::ConnectorProperties: CertificateAuthorityArn: String DirectoryId: String VpcInformation: SecurityGroupIds: - String Tags: <key>: StringFn::GetAtt: ConnectorArn: StringaddedAWS:: PCAConnectorAD:: DirectoryRegistrationdocs ↗#Link to AWS::PCAConnectorAD::DirectoryRegistration
Type: AWS::PCAConnectorAD::DirectoryRegistrationProperties: DirectoryId: String Tags: <key>: StringFn::GetAtt: DirectoryRegistrationArn: StringaddedAWS:: PCAConnectorAD:: ServicePrincipalNamedocs ↗#Link to AWS::PCAConnectorAD::ServicePrincipalName
Type: AWS::PCAConnectorAD::ServicePrincipalNameProperties: ConnectorArn: String DirectoryRegistrationArn: StringaddedAWS:: PCAConnectorAD:: Templatedocs ↗#Link to AWS::PCAConnectorAD::Template
Type: AWS::PCAConnectorAD::TemplateProperties: ConnectorArn: String Definition: TemplateV4: SubjectNameFlags: SanRequireEmail: Boolean SanRequireDns: Boolean RequireCommonName: Boolean SanRequireUpn: Boolean SanRequireDomainDns: Boolean SanRequireSpn: Boolean RequireEmail: Boolean RequireDirectoryPath: Boolean SanRequireDirectoryGuid: Boolean RequireDnsAsCn: Boolean SupersededTemplates: - String PrivateKeyFlags: RequireAlternateSignatureAlgorithm: Boolean ExportableKey: Boolean UseLegacyProvider: Boolean StrongKeyProtectionRequired: Boolean RequireSameKeyRenewal: Boolean ClientVersion: String PrivateKeyAttributes: MinimalKeyLength: Double KeySpec: String KeyUsageProperty: PropertyFlags: Decrypt: Boolean Sign: Boolean KeyAgreement: Boolean PropertyType: String Algorithm: String CryptoProviders: - String GeneralFlags: AutoEnrollment: Boolean MachineType: Boolean CertificateValidity: ValidityPeriod: PeriodType: String Period: Double RenewalPeriod: # ValidityPeriod: see above Extensions: ApplicationPolicies: Policies: - PolicyType: String PolicyObjectIdentifier: String Critical: Boolean KeyUsage: Critical: Boolean UsageFlags: KeyEncipherment: Boolean DataEncipherment: Boolean DigitalSignature: Boolean KeyAgreement: Boolean NonRepudiation: Boolean EnrollmentFlags: NoSecurityExtension: Boolean IncludeSymmetricAlgorithms: Boolean UserInteractionRequired: Boolean EnableKeyReuseOnNtTokenKeysetStorageFull: Boolean RemoveInvalidCertificateFromPersonalStore: Boolean HashAlgorithm: String TemplateV3: SubjectNameFlags: SanRequireEmail: Boolean SanRequireDns: Boolean RequireCommonName: Boolean SanRequireUpn: Boolean SanRequireDomainDns: Boolean SanRequireSpn: Boolean RequireEmail: Boolean RequireDirectoryPath: Boolean SanRequireDirectoryGuid: Boolean RequireDnsAsCn: Boolean SupersededTemplates: - String PrivateKeyFlags: RequireAlternateSignatureAlgorithm: Boolean ExportableKey: Boolean StrongKeyProtectionRequired: Boolean ClientVersion: String PrivateKeyAttributes: MinimalKeyLength: Double KeySpec: String KeyUsageProperty: # KeyUsageProperty: see above Algorithm: String CryptoProviders: - String GeneralFlags: AutoEnrollment: Boolean MachineType: Boolean CertificateValidity: # CertificateValidity: see above Extensions: ApplicationPolicies: # ApplicationPolicies: see above KeyUsage: # KeyUsage: see above EnrollmentFlags: NoSecurityExtension: Boolean IncludeSymmetricAlgorithms: Boolean UserInteractionRequired: Boolean EnableKeyReuseOnNtTokenKeysetStorageFull: Boolean RemoveInvalidCertificateFromPersonalStore: Boolean HashAlgorithm: String TemplateV2: SubjectNameFlags: SanRequireEmail: Boolean SanRequireDns: Boolean RequireCommonName: Boolean SanRequireUpn: Boolean SanRequireDomainDns: Boolean SanRequireSpn: Boolean RequireEmail: Boolean RequireDirectoryPath: Boolean SanRequireDirectoryGuid: Boolean RequireDnsAsCn: Boolean SupersededTemplates: - String PrivateKeyFlags: ExportableKey: Boolean StrongKeyProtectionRequired: Boolean ClientVersion: String PrivateKeyAttributes: MinimalKeyLength: Double KeySpec: String CryptoProviders: - String GeneralFlags: AutoEnrollment: Boolean MachineType: Boolean CertificateValidity: # CertificateValidity: see above Extensions: ApplicationPolicies: # ApplicationPolicies: see above KeyUsage: # KeyUsage: see above EnrollmentFlags: NoSecurityExtension: Boolean IncludeSymmetricAlgorithms: Boolean UserInteractionRequired: Boolean EnableKeyReuseOnNtTokenKeysetStorageFull: Boolean RemoveInvalidCertificateFromPersonalStore: Boolean Tags: <key>: String Name: String ReenrollAllCertificateHolders: BooleanFn::GetAtt: TemplateArn: StringaddedAWS:: PCAConnectorAD:: TemplateGroupAccessControlEntrydocs ↗#Link to AWS::PCAConnectorAD::TemplateGroupAccessControlEntry
Type: AWS::PCAConnectorAD::TemplateGroupAccessControlEntryProperties: AccessRights: Enroll: String AutoEnroll: String TemplateArn: String GroupDisplayName: String GroupSecurityIdentifier: String02Modified resource types13
modifiedAWS:: AppStream:: Fleethistorydocs ↗#Link to AWS::AppStream::Fleet
Type: AWS::AppStream::FleetProperties: ComputeCapacity: # Required: Yes → Nomodified: DesiredInstances: Integeradded: DesiredSessions: Integeradded: MaxSessionsPerInstance: IntegermodifiedAWS:: DataSync:: Taskhistorydocs ↗#Link to AWS::DataSync::Task
Type: AWS::DataSync::TaskProperties:added: TaskReportConfig:added: Destination:added: S3:added: Subdirectory: Stringadded: S3BucketArn: Stringadded: BucketAccessRoleArn: Stringadded: ReportLevel: Stringadded: ObjectVersionIds: Stringadded: Overrides:added: Verified:added: ReportLevel: Stringadded: Skipped:added: ReportLevel: Stringadded: Transferred:added: ReportLevel: Stringadded: Deleted:added: ReportLevel: Stringadded: OutputType: StringmodifiedAWS:: EC2:: EIPAssociationhistorydocs ↗#Link to AWS::EC2::EIPAssociation
Type: AWS::EC2::EIPAssociationProperties: # Update requires: Some interruptions → Replacementmodified: AllocationId: Stringremoved: EIP: String # Update requires: Some interruptions → Replacementmodified: InstanceId: String # Update requires: Some interruptions → Replacementmodified: NetworkInterfaceId: String # Update requires: No interruption → Replacementmodified: PrivateIpAddress: StringFn::GetAtt:added: Id: StringmodifiedAWS:: EC2:: PlacementGrouphistorydocs ↗#Link to AWS::EC2::PlacementGroup
Type: AWS::EC2::PlacementGroupProperties: # Update requires: No interruption → Replacement - TagmodifiedAWS:: EMRServerless:: Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties: # Update requires: No interruption → Some interruptionsmodified: ImageConfiguration: ImageConfigurationInputmodifiedAWS:: IoTWireless:: ServiceProfilehistorydocs ↗#Link to AWS::IoTWireless::ServiceProfile
Type: AWS::IoTWireless::ServiceProfileFn::GetAtt:removed: LoRaWAN.PrAllowed: Booleanremoved: LoRaWAN.RaAllowed: BooleanmodifiedAWS:: LakeFormation:: DataLakeSettingshistorydocs ↗#Link to AWS::LakeFormation::DataLakeSettings
Type: AWS::LakeFormation::DataLakeSettingsProperties:added: AllowFullTableExternalDataAccess: Booleanadded: MutationType: StringmodifiedAWS:: MediaLive:: Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties: EncoderSettings: AudioDescriptions: - CodecSettings: Ac3Settings:added: AttenuationControl: String OutputGroups: - OutputGroupSettings: RtmpGroupSettings:added: IncludeFillerNalUnits: String Outputs: - OutputSettings: HlsOutputSettings: HlsSettings: StandardHlsSettings: M3u8Settings:added: KlvBehavior: Stringadded: KlvDataPids: Stringadded: ThumbnailConfiguration:added: State: StringmodifiedAWS:: QuickSight:: Analysishistorydocs ↗#Link to AWS::QuickSight::Analysis
Type: AWS::QuickSight::AnalysisProperties: Definition: FilterGroups: - ScopeConfiguration:added: AllSheets: Json Sheets: - FilterControls: - DateTimePicker: DisplayOptions:added: InfoIconLabelOptions:added: Visibility: Stringadded: InfoIconText: String Dropdown: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above List: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above RelativeDateTime: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above Slider: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above TextArea: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above TextField: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above ParameterControls: - DateTimePicker: DisplayOptions: # DateTimePickerControlDisplayOptions: see above Dropdown: DisplayOptions: # DropDownControlDisplayOptions: see above List: DisplayOptions: # ListControlDisplayOptions: see above Slider: DisplayOptions: # SliderControlDisplayOptions: see above TextArea: DisplayOptions: # TextAreaControlDisplayOptions: see above TextField: DisplayOptions: # TextFieldControlDisplayOptions: see above Visuals: - BarChartVisual: ChartConfiguration: SmallMultiplesOptions:added: XAxis:added: Placement: Stringadded: Scale: Stringadded: YAxis: # SmallMultiplesAxisProperties: see above InsightVisual: InsightConfiguration: Computations: - Forecast: # Required: Yes → Nomodified: Time: DimensionField GrowthRate: # Required: Yes → Nomodified: Time: # DimensionField: see above MaximumMinimum: # Required: Yes → Nomodified: Time: # DimensionField: see above MetricComparison: # Required: Yes → Nomodified: FromValue: MeasureField # Required: Yes → Nomodified: TargetValue: # MeasureField: see above # Required: Yes → Nomodified: Time: # DimensionField: see above PeriodOverPeriod: # Required: Yes → Nomodified: Time: # DimensionField: see above PeriodToDate: # Required: Yes → Nomodified: Time: # DimensionField: see above TopBottomMovers: # Required: Yes → Nomodified: Category: # DimensionField: see above # Required: Yes → Nomodified: Time: # DimensionField: see above TopBottomRanked: # Required: Yes → Nomodified: Category: # DimensionField: see above TotalAggregation: # Required: Yes → Nomodified: Value: # MeasureField: see above UniqueValues: # Required: Yes → Nomodified: Category: # DimensionField: see above LineChartVisual: ChartConfiguration: SmallMultiplesOptions: # SmallMultiplesOptions: see above PieChartVisual: ChartConfiguration: SmallMultiplesOptions: # SmallMultiplesOptions: see above PivotTableVisual: ChartConfiguration: TableOptions:added: DefaultCellWidth: String RowAlternateColorOptions:added: UsePrimaryBackgroundColor: Stringadded: RowsLabelOptions:added: CustomLabel: Stringadded: Visibility: Stringadded: RowsLayout: String TotalOptions: ColumnSubtotalOptions:added: StyleTargets:added: - CellType: String RowSubtotalOptions: # SubtotalOptions: see above TableVisual: ChartConfiguration: TableOptions: RowAlternateColorOptions: # RowAlternateColorOptions: see abovemodifiedAWS:: QuickSight:: Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties: Definition: FilterGroups: - Filters: - NumericEqualityFilter: AggregationFunction:added: AttributeAggregationFunction:added: SimpleAttributeAggregation: Stringadded: ValueForMultipleValues: String NumericRangeFilter: AggregationFunction: # AggregationFunction: see above TopBottomFilter: AggregationSortConfigurations: - AggregationFunction: # AggregationFunction: see above Sheets: - Visuals: - BarChartVisual: ChartConfiguration: ReferenceLines: - DataConfiguration: DynamicConfiguration: MeasureAggregationFunction: # AggregationFunction: see above SortConfiguration: CategorySort: - ColumnSort: AggregationFunction: # AggregationFunction: see above ColorSort: # FieldSortOptions: see above SmallMultiplesSort: # FieldSortOptions: see above Tooltip: FieldBasedTooltip: TooltipFields: - ColumnTooltipItem: Aggregation: # AggregationFunction: see above BoxPlotVisual: ChartConfiguration: ReferenceLines: # ReferenceLine: see above SortConfiguration: CategorySort: # FieldSortOptions: see above Tooltip: # TooltipOptions: see above ComboChartVisual: ChartConfiguration: ReferenceLines: # ReferenceLine: see above SortConfiguration: CategorySort: # FieldSortOptions: see above ColorSort: # FieldSortOptions: see above Tooltip: # TooltipOptions: see above FilledMapVisual: ChartConfiguration: SortConfiguration: CategorySort: # FieldSortOptions: see above Tooltip: # TooltipOptions: see above FunnelChartVisual: ChartConfiguration: SortConfiguration: CategorySort: # FieldSortOptions: see above Tooltip: # TooltipOptions: see above GaugeChartVisual: ChartConfiguration: TooltipOptions: # TooltipOptions: see above GeospatialMapVisual: ChartConfiguration: Tooltip: # TooltipOptions: see above HeatMapVisual: ChartConfiguration: SortConfiguration: HeatMapColumnSort: # FieldSortOptions: see above HeatMapRowSort: # FieldSortOptions: see above Tooltip: # TooltipOptions: see above HistogramVisual: ChartConfiguration: Tooltip: # TooltipOptions: see above KPIVisual: ChartConfiguration: SortConfiguration: TrendGroupSort: # FieldSortOptions: see above LineChartVisual: ChartConfiguration: ReferenceLines: # ReferenceLine: see above SortConfiguration: CategorySort: # FieldSortOptions: see above SmallMultiplesSort: # FieldSortOptions: see above Tooltip: # TooltipOptions: see above PieChartVisual: ChartConfiguration: SortConfiguration: CategorySort: # FieldSortOptions: see above SmallMultiplesSort: # FieldSortOptions: see above Tooltip: # TooltipOptions: see above PivotTableVisual: ChartConfiguration: SortConfiguration: FieldSortOptions: - SortBy: Column: # ColumnSort: see above RadarChartVisual: ChartConfiguration: SortConfiguration: CategorySort: # FieldSortOptions: see above ColorSort: # FieldSortOptions: see above SankeyDiagramVisual: ChartConfiguration: SortConfiguration: WeightSort: # FieldSortOptions: see above ScatterPlotVisual: ChartConfiguration: Tooltip: # TooltipOptions: see above TableVisual: ChartConfiguration: SortConfiguration: RowSort: # FieldSortOptions: see above TreeMapVisual: ChartConfiguration: SortConfiguration: TreeMapSort: # FieldSortOptions: see above Tooltip: # TooltipOptions: see above WaterfallVisual: ChartConfiguration: SortConfiguration: CategorySort: # FieldSortOptions: see above WordCloudVisual: ChartConfiguration: SortConfiguration: CategorySort: # FieldSortOptions: see abovemodifiedAWS:: QuickSight:: Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateProperties: Definition: FilterGroups: - ScopeConfiguration:added: AllSheets: Json Sheets: - FilterControls: - DateTimePicker: DisplayOptions:added: InfoIconLabelOptions:added: Visibility: Stringadded: InfoIconText: String Dropdown: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above List: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above RelativeDateTime: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above Slider: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above TextArea: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above TextField: DisplayOptions:added: InfoIconLabelOptions: # SheetControlInfoIconLabelOptions: see above ParameterControls: - DateTimePicker: DisplayOptions: # DateTimePickerControlDisplayOptions: see above Dropdown: DisplayOptions: # DropDownControlDisplayOptions: see above List: DisplayOptions: # ListControlDisplayOptions: see above Slider: DisplayOptions: # SliderControlDisplayOptions: see above TextArea: DisplayOptions: # TextAreaControlDisplayOptions: see above TextField: DisplayOptions: # TextFieldControlDisplayOptions: see above Visuals: - BarChartVisual: ChartConfiguration: SmallMultiplesOptions:added: XAxis:added: Placement: Stringadded: Scale: Stringadded: YAxis: # SmallMultiplesAxisProperties: see above InsightVisual: InsightConfiguration: Computations: - Forecast: # Required: Yes → Nomodified: Time: DimensionField GrowthRate: # Required: Yes → Nomodified: Time: # DimensionField: see above MaximumMinimum: # Required: Yes → Nomodified: Time: # DimensionField: see above MetricComparison: # Required: Yes → Nomodified: FromValue: MeasureField # Required: Yes → Nomodified: TargetValue: # MeasureField: see above # Required: Yes → Nomodified: Time: # DimensionField: see above PeriodOverPeriod: # Required: Yes → Nomodified: Time: # DimensionField: see above PeriodToDate: # Required: Yes → Nomodified: Time: # DimensionField: see above TopBottomMovers: # Required: Yes → Nomodified: Category: # DimensionField: see above # Required: Yes → Nomodified: Time: # DimensionField: see above TopBottomRanked: # Required: Yes → Nomodified: Category: # DimensionField: see above TotalAggregation: # Required: Yes → Nomodified: Value: # MeasureField: see above UniqueValues: # Required: Yes → Nomodified: Category: # DimensionField: see above LineChartVisual: ChartConfiguration: SmallMultiplesOptions: # SmallMultiplesOptions: see above PieChartVisual: ChartConfiguration: SmallMultiplesOptions: # SmallMultiplesOptions: see above PivotTableVisual: ChartConfiguration: TableOptions:added: DefaultCellWidth: String RowAlternateColorOptions:added: UsePrimaryBackgroundColor: Stringadded: RowsLabelOptions:added: CustomLabel: Stringadded: Visibility: Stringadded: RowsLayout: String TotalOptions: ColumnSubtotalOptions:added: StyleTargets:added: - CellType: String RowSubtotalOptions: # SubtotalOptions: see above TableVisual: ChartConfiguration: TableOptions: RowAlternateColorOptions: # RowAlternateColorOptions: see abovemodifiedAWS:: RolesAnywhere:: TrustAnchorhistorydocs ↗#Link to AWS::RolesAnywhere::TrustAnchor
Type: AWS::RolesAnywhere::TrustAnchorProperties:added: NotificationSettings:added: - Channel: Stringadded: Enabled: Booleanadded: Event: Stringadded: Threshold: Double