Version 186.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 types39
addedAWS:: ApiGateway:: BasePathMappingV2docs ↗#Link to AWS::ApiGateway::BasePathMappingV2
Type: AWS::ApiGateway::BasePathMappingV2Properties: DomainNameArn: String RestApiId: String Stage: String BasePath: StringFn::GetAtt: BasePathMappingArn: StringaddedAWS:: ApiGateway:: DomainNameAccessAssociationdocs ↗#Link to AWS::ApiGateway::DomainNameAccessAssociation
Type: AWS::ApiGateway::DomainNameAccessAssociationProperties: DomainNameArn: String AccessAssociationSource: String AccessAssociationSourceType: String - Value: String Key: StringFn::GetAtt: DomainNameAccessAssociationArn: StringaddedAWS:: ApiGateway:: DomainNameV2docs ↗#Link to AWS::ApiGateway::DomainNameV2
Type: AWS::ApiGateway::DomainNameV2Properties: Policy: Json DomainName: String SecurityPolicy: String EndpointConfiguration: Types: - String - Value: String Key: String CertificateArn: StringFn::GetAtt: DomainNameId: String DomainNameArn: StringaddedAWS:: AppSync:: Apidocs ↗#Link to AWS::AppSync::Api
Type: AWS::AppSync::ApiProperties: OwnerContact: String EventConfig: AuthProviders: - OpenIDConnectConfig: Issuer: String ClientId: String AuthTTL: Double IatTTL: Double CognitoConfig: AppIdClientRegex: String UserPoolId: String AwsRegion: String IdentityValidationExpression: String AuthorizerUri: String AuthorizerResultTtlInSeconds: Integer AuthType: String ConnectionAuthModes: - AuthType: String DefaultPublishAuthModes: # AuthMode: see above DefaultSubscribeAuthModes: # AuthMode: see above LogConfig: CloudWatchLogsRoleArn: String LogLevel: String - Value: String Key: String Name: StringFn::GetAtt: Dns.Realtime: String ApiArn: String Dns: Http: String Realtime: String Dns.Http: String ApiId: StringaddedAWS:: AppSync:: ChannelNamespacedocs ↗#Link to AWS::AppSync::ChannelNamespace
Type: AWS::AppSync::ChannelNamespaceProperties: SubscribeAuthModes: - AuthType: String CodeS3Location: String PublishAuthModes: # AuthMode: see above CodeHandlers: String ApiId: String - Value: String Key: String Name: StringFn::GetAtt: ChannelNamespaceArn: StringaddedAWS:: Backup:: LogicallyAirGappedBackupVaultdocs ↗#Link to AWS::Backup::LogicallyAirGappedBackupVault
Type: AWS::Backup::LogicallyAirGappedBackupVaultProperties: VaultState: String BackupVaultTags: <key>: String VaultType: String BackupVaultName: String MaxRetentionDays: Integer MinRetentionDays: Integer Notifications: SNSTopicArn: String BackupVaultEvents: - String AccessPolicy: JsonFn::GetAtt: BackupVaultArn: String EncryptionKeyArn: StringaddedAWS:: Bedrock:: ApplicationInferenceProfiledocs ↗#Link to AWS::Bedrock::ApplicationInferenceProfile
Type: AWS::Bedrock::ApplicationInferenceProfileProperties: Description: String InferenceProfileName: String ModelSource: CopyFrom: String - Value: String Key: StringFn::GetAtt: Status: String Type: String InferenceProfileArn: String InferenceProfileIdentifier: String CreatedAt: String Models: - ModelArn: String InferenceProfileId: String UpdatedAt: StringaddedAWS:: Chatbot:: CustomActiondocs ↗#Link to AWS::Chatbot::CustomAction
Type: AWS::Chatbot::CustomActionProperties: ActionName: String AliasName: String Definition: CommandText: String Attachments: - Variables: <key>: String NotificationType: String Criteria: - Operator: String VariableName: String Value: String ButtonText: String - Value: String Key: StringFn::GetAtt: CustomActionArn: StringaddedAWS:: CloudFormation:: GuardHookdocs ↗#Link to AWS::CloudFormation::GuardHook
Type: AWS::CloudFormation::GuardHookProperties: Options: InputParams: VersionId: String Uri: String RuleLocation: # S3Location: see above HookStatus: String Alias: String StackFilters: FilteringCriteria: String StackNames: Exclude: - String Include: - String StackRoles: Exclude: - String Include: - String TargetOperations: - String TargetFilters: Actions: - String TargetNames: - String Targets: - InvocationPoint: String Action: String TargetName: String InvocationPoints: - String LogBucket: String ExecutionRole: String FailureMode: StringFn::GetAtt: HookArn: StringaddedAWS:: CloudFormation:: LambdaHookdocs ↗#Link to AWS::CloudFormation::LambdaHook
Type: AWS::CloudFormation::LambdaHookProperties: HookStatus: String Alias: String StackFilters: FilteringCriteria: String StackNames: Exclude: - String Include: - String StackRoles: Exclude: - String Include: - String TargetOperations: - String TargetFilters: Actions: - String TargetNames: - String Targets: - InvocationPoint: String Action: String TargetName: String InvocationPoints: - String LambdaFunction: String ExecutionRole: String FailureMode: StringFn::GetAtt: HookArn: StringaddedAWS:: CloudTrail:: Dashboarddocs ↗#Link to AWS::CloudTrail::Dashboard
Type: AWS::CloudTrail::DashboardProperties: Widgets: - QueryStatement: String QueryParameters: - String ViewProperties: <key>: String TerminationProtectionEnabled: Boolean RefreshSchedule: Status: String TimeOfDay: String Frequency: Value: Integer Unit: String - Value: String Key: String Name: StringFn::GetAtt: Status: String UpdatedTimestamp: String Type: String CreatedTimestamp: String DashboardArn: StringaddedAWS:: Cognito:: ManagedLoginBrandingdocs ↗#Link to AWS::Cognito::ManagedLoginBranding
Type: AWS::Cognito::ManagedLoginBrandingProperties: UserPoolId: String UseCognitoProvidedValues: Boolean Assets: - Extension: String Bytes: String Category: String ResourceId: String ColorMode: String ClientId: String Settings: Json ReturnMergedResources: BooleanFn::GetAtt: ManagedLoginBrandingId: StringaddedAWS:: Connect:: EmailAddressdocs ↗#Link to AWS::Connect::EmailAddress
Type: AWS::Connect::EmailAddressProperties: Description: String InstanceArn: String DisplayName: String EmailAddress: String - Value: String Key: StringFn::GetAtt: EmailAddressArn: StringaddedAWS:: ConnectCampaignsV2:: Campaigndocs ↗#Link to AWS::ConnectCampaignsV2::Campaign
Type: AWS::ConnectCampaignsV2::CampaignProperties: CommunicationLimitsOverride: AllChannelsSubtypes: CommunicationLimitList: - Frequency: Integer MaxCountPerRecipient: Integer Unit: String ChannelSubtypeConfig: Email: OutboundMode: AgentlessConfig: Json Capacity: Double DefaultOutboundConfig: ConnectSourceEmailAddress: String SourceEmailAddressDisplayName: String WisdomTemplateArn: String Telephony: OutboundMode: ProgressiveConfig: BandwidthAllocation: Double PredictiveConfig: BandwidthAllocation: Double AgentlessConfig: Json Capacity: Double ConnectQueueId: String DefaultOutboundConfig: ConnectContactFlowId: String AnswerMachineDetectionConfig: EnableAnswerMachineDetection: Boolean AwaitAnswerMachinePrompt: Boolean ConnectSourcePhoneNumber: String Sms: OutboundMode: AgentlessConfig: Json Capacity: Double DefaultOutboundConfig: ConnectSourcePhoneNumberArn: String WisdomTemplateArn: String ConnectCampaignFlowArn: String Schedule: EndTime: String StartTime: String RefreshFrequency: String CommunicationTimeConfig: LocalTimeZoneConfig: DefaultTimeZone: String LocalTimeZoneDetection: - String Email: OpenHours: DailyHours: - Value: - EndTime: String StartTime: String Key: String RestrictedPeriods: RestrictedPeriodList: - StartDate: String EndDate: String Name: String Telephony: # TimeWindow: see above Sms: # TimeWindow: see above ConnectInstanceId: String Source: CustomerProfilesSegmentArn: String - Value: String Key: String Name: StringFn::GetAtt: Arn: StringaddedAWS:: CustomerProfiles:: SegmentDefinitiondocs ↗#Link to AWS::CustomerProfiles::SegmentDefinition
Type: AWS::CustomerProfiles::SegmentDefinitionProperties: Description: String DomainName: String SegmentGroups: Groups: - Type: String SourceType: String Dimensions: - CalculatedAttributes: <key>: DimensionType: String Values: - String ConditionOverrides: Range: Start: Integer End: Integer Unit: String ProfileAttributes: AdditionalInformation: DimensionType: String Values: - String BusinessName: DimensionType: String Values: - String Address: State: # ProfileDimension: see above Country: # ProfileDimension: see above PostalCode: # ProfileDimension: see above City: # ProfileDimension: see above County: # ProfileDimension: see above Province: # ProfileDimension: see above FirstName: # ProfileDimension: see above PersonalEmailAddress: # ProfileDimension: see above BusinessEmailAddress: # ProfileDimension: see above Attributes: <key>: DimensionType: String Values: - String MailingAddress: # AddressDimension: see above BusinessPhoneNumber: # ProfileDimension: see above MiddleName: # ProfileDimension: see above MobilePhoneNumber: # ProfileDimension: see above EmailAddress: # ProfileDimension: see above AccountNumber: # ProfileDimension: see above BillingAddress: # AddressDimension: see above GenderString: # ProfileDimension: see above HomePhoneNumber: # ProfileDimension: see above ShippingAddress: # AddressDimension: see above PhoneNumber: # ProfileDimension: see above LastName: # ProfileDimension: see above PartyTypeString: # ProfileDimension: see above BirthDate: DimensionType: String Values: - String SourceSegments: - SegmentDefinitionName: String Include: String DisplayName: String SegmentDefinitionName: String - Value: String Key: StringFn::GetAtt: CreatedAt: String SegmentDefinitionArn: StringaddedAWS:: DMS:: DataMigrationdocs ↗#Link to AWS::DMS::DataMigration
Type: AWS::DMS::DataMigrationProperties: DataMigrationType: String DataMigrationSettings: SelectionRules: String CloudwatchLogsEnabled: Boolean NumberOfJobs: Integer DataMigrationName: String MigrationProjectIdentifier: String SourceDataSettings: - CDCStartTime: String CDCStopTime: String SlotName: String CDCStartPosition: String ServiceAccessRoleArn: String - Value: String Key: String DataMigrationIdentifier: StringFn::GetAtt: DataMigrationArn: String DataMigrationCreateTime: StringaddedAWS:: EC2:: SecurityGroupVpcAssociationdocs ↗#Link to AWS::EC2::SecurityGroupVpcAssociation
Type: AWS::EC2::SecurityGroupVpcAssociationProperties: VpcId: String GroupId: StringFn::GetAtt: State: String StateReason: String VpcOwnerId: StringaddedAWS:: EC2:: VPCBlockPublicAccessExclusiondocs ↗#Link to AWS::EC2::VPCBlockPublicAccessExclusion
Type: AWS::EC2::VPCBlockPublicAccessExclusionProperties: InternetGatewayExclusionMode: String VpcId: String SubnetId: String - Value: String Key: StringFn::GetAtt: ExclusionId: StringaddedAWS:: EC2:: VPCBlockPublicAccessOptionsdocs ↗#Link to AWS::EC2::VPCBlockPublicAccessOptions
Type: AWS::EC2::VPCBlockPublicAccessOptionsProperties: InternetGatewayBlockMode: StringFn::GetAtt: AccountId: StringaddedAWS:: GameLift:: ContainerFleetdocs ↗#Link to AWS::GameLift::ContainerFleet
Type: AWS::GameLift::ContainerFleetProperties: ScalingPolicies: - MetricName: String PolicyType: String ComparisonOperator: String TargetConfiguration: TargetValue: Double ScalingAdjustment: Integer EvaluationPeriods: Integer Name: String ScalingAdjustmentType: String Threshold: Double GameServerContainerGroupDefinitionName: String Description: String FleetRoleArn: String PerInstanceContainerGroupDefinitionName: String Locations: - LocationCapacity: MinSize: Integer DesiredEC2Instances: Integer MaxSize: Integer StoppedActions: - String Location: String GameSessionCreationLimitPolicy: PolicyPeriodInMinutes: Integer NewGameSessionsPerCreator: Integer NewGameSessionProtectionPolicy: String GameServerContainerGroupsPerInstance: Integer LogConfiguration: LogDestination: String S3BucketName: String InstanceConnectionPortRange: FromPort: Integer ToPort: Integer MetricGroups: - String InstanceInboundPermissions: - IpRange: String FromPort: Integer ToPort: Integer Protocol: String InstanceType: String - Value: String Key: String DeploymentConfiguration: ProtectionStrategy: String ImpairmentStrategy: String MinimumHealthyPercentage: Integer BillingType: StringFn::GetAtt: DeploymentDetails: LatestDeploymentId: String PerInstanceContainerGroupDefinitionArn: String Status: String GameServerContainerGroupDefinitionArn: String FleetId: String CreationTime: String MaximumGameServerContainerGroupsPerInstance: Integer DeploymentDetails.LatestDeploymentId: String FleetArn: StringaddedAWS:: Invoicing:: InvoiceUnitdocs ↗#Link to AWS::Invoicing::InvoiceUnit
Type: AWS::Invoicing::InvoiceUnitProperties: Description: String TaxInheritanceDisabled: Boolean - Value: String Key: String Rule: LinkedAccounts: - String InvoiceReceiver: String Name: StringFn::GetAtt: LastModified: Double InvoiceUnitArn: StringaddedAWS:: IoTFleetWise:: StateTemplatedocs ↗#Link to AWS::IoTFleetWise::StateTemplate
Type: AWS::IoTFleetWise::StateTemplateProperties: StateTemplateProperties: - String Description: String DataExtraDimensions: - String SignalCatalogArn: String MetadataExtraDimensions: - String - Value: String Key: String Name: StringFn::GetAtt: LastModificationTime: String CreationTime: String Arn: StringaddedAWS:: IVS:: IngestConfigurationdocs ↗#Link to AWS::IVS::IngestConfiguration
Type: AWS::IVS::IngestConfigurationProperties: UserId: String IngestProtocol: String StageArn: String InsecureIngest: Boolean - Value: String Key: String Name: StringFn::GetAtt: ParticipantId: String State: String Arn: String StreamKey: StringaddedAWS:: Kinesis:: ResourcePolicydocs ↗#Link to AWS::Kinesis::ResourcePolicy
Type: AWS::Kinesis::ResourcePolicyProperties: ResourceArn: String ResourcePolicy: JsonaddedAWS:: Logs:: Integrationdocs ↗#Link to AWS::Logs::Integration
Type: AWS::Logs::IntegrationProperties: IntegrationName: String ResourceConfig: OpenSearchResourceConfig: DashboardViewerPrincipals: - String ApplicationARN: String KmsKeyArn: String RetentionDays: Integer DataSourceRoleArn: String IntegrationType: StringFn::GetAtt: IntegrationStatus: StringaddedAWS:: M2:: Deploymentdocs ↗#Link to AWS::M2::Deployment
Type: AWS::M2::DeploymentProperties: EnvironmentId: String ApplicationVersion: Integer ApplicationId: StringFn::GetAtt: Status: String DeploymentId: StringaddedAWS:: MemoryDB:: MultiRegionClusterdocs ↗#Link to AWS::MemoryDB::MultiRegionCluster
Type: AWS::MemoryDB::MultiRegionClusterProperties: MultiRegionParameterGroupName: String Description: String EngineVersion: String MultiRegionClusterNameSuffix: String TLSEnabled: Boolean NodeType: String UpdateStrategy: String Engine: String - Value: String Key: String NumShards: IntegerFn::GetAtt: Status: String ARN: String MultiRegionClusterName: StringaddedAWS:: OpenSearchService:: Applicationdocs ↗#Link to AWS::OpenSearchService::Application
Type: AWS::OpenSearchService::ApplicationProperties: DataSources: - DataSourceArn: String DataSourceDescription: String AppConfigs: - Value: String Key: String Endpoint: String - Value: String Key: String IamIdentityCenterOptions: IamIdentityCenterInstanceArn: String IamRoleForIdentityCenterApplicationArn: String Enabled: Boolean Name: StringFn::GetAtt: Id: String Arn: StringaddedAWS:: Rbin:: Ruledocs ↗#Link to AWS::Rbin::Rule
Type: AWS::Rbin::RuleProperties: Status: String Description: String - ResourceTagValue: String ResourceTagKey: String LockConfiguration: UnlockDelayValue: Integer UnlockDelayUnit: String ExcludeResourceTags: # ResourceTag: see above ResourceType: String RetentionPeriod: RetentionPeriodUnit: String RetentionPeriodValue: Integer - Value: String Key: StringFn::GetAtt: Identifier: String Arn: String LockState: StringaddedAWS:: RDS:: DBShardGroupdocs ↗#Link to AWS::RDS::DBShardGroup
Type: AWS::RDS::DBShardGroupProperties: DBClusterIdentifier: String ComputeRedundancy: Integer DBShardGroupIdentifier: String PubliclyAccessible: Boolean MaxACU: Double MinACU: Double - Value: String Key: StringFn::GetAtt: Endpoint: String DBShardGroupResourceId: StringaddedAWS:: Redshift:: Integrationdocs ↗#Link to AWS::Redshift::Integration
Type: AWS::Redshift::IntegrationProperties: IntegrationName: String KMSKeyId: String SourceArn: String TargetArn: String AdditionalEncryptionContext: <key>: String - Value: String Key: StringFn::GetAtt: IntegrationArn: String CreateTime: StringaddedAWS:: Wisdom:: AIAgentdocs ↗#Link to AWS::Wisdom::AIAgent
Type: AWS::Wisdom::AIAgentProperties: Type: String Description: String Configuration: ManualSearchAIAgentConfiguration: AnswerGenerationAIPromptId: String AssociationConfigurations: - AssociationType: String AssociationConfigurationData: KnowledgeBaseAssociationConfigurationData: MaxResults: Double ContentTagFilter: OrConditions: - AndConditions: - Value: String Key: String TagCondition: # TagCondition: see above AndConditions: # TagCondition: see above TagCondition: # TagCondition: see above OverrideKnowledgeBaseSearchType: String AssociationId: String AnswerRecommendationAIAgentConfiguration: AnswerGenerationAIPromptId: String IntentLabelingGenerationAIPromptId: String QueryReformulationAIPromptId: String AssociationConfigurations: # AssociationConfiguration: see above AssistantId: String Tags: <key>: String Name: StringFn::GetAtt: AIAgentArn: String AssistantArn: String AIAgentId: StringaddedAWS:: Wisdom:: AIAgentVersiondocs ↗#Link to AWS::Wisdom::AIAgentVersion
Type: AWS::Wisdom::AIAgentVersionProperties: AssistantId: String AIAgentId: String ModifiedTimeSeconds: DoubleFn::GetAtt: AIAgentArn: String AssistantArn: String AIAgentVersionId: String VersionNumber: DoubleaddedAWS:: Wisdom:: AIPromptdocs ↗#Link to AWS::Wisdom::AIPrompt
Type: AWS::Wisdom::AIPromptProperties: Type: String Description: String ApiFormat: String AssistantId: String TemplateConfiguration: TextFullAIPromptEditTemplateConfiguration: Text: String TemplateType: String ModelId: String Tags: <key>: String Name: StringFn::GetAtt: AssistantArn: String AIPromptId: String AIPromptArn: StringaddedAWS:: Wisdom:: AIPromptVersiondocs ↗#Link to AWS::Wisdom::AIPromptVersion
Type: AWS::Wisdom::AIPromptVersionProperties: AssistantId: String ModifiedTimeSeconds: Double AIPromptId: StringFn::GetAtt: AssistantArn: String AIPromptVersionId: String AIPromptArn: String VersionNumber: DoubleaddedAWS:: Wisdom:: MessageTemplatedocs ↗#Link to AWS::Wisdom::MessageTemplate
Type: AWS::Wisdom::MessageTemplateProperties: Description: String Language: String Content: EmailMessageTemplateContent: Headers: - Value: String Name: String Body: PlainText: Content: String Html: # MessageTemplateBodyContentProvider: see above Subject: String SmsMessageTemplateContent: Body: PlainText: # MessageTemplateBodyContentProvider: see above GroupingConfiguration: Values: - String Criteria: String KnowledgeBaseArn: String ChannelSubtype: String DefaultAttributes: SystemAttributes: CustomerEndpoint: Address: String SystemEndpoint: # SystemEndpointAttributes: see above Name: String CustomAttributes: <key>: String AgentAttributes: FirstName: String LastName: String CustomerProfileAttributes: ProfileId: String BillingCity: String Gender: String ProfileARN: String BillingProvince: String BillingPostalCode: String ShippingAddress1: String BusinessName: String ShippingAddress4: String ShippingAddress3: String ShippingAddress2: String MailingCity: String BusinessPhoneNumber: String City: String EmailAddress: String Province: String State: String ShippingPostalCode: String Country: String ShippingState: String LastName: String BillingCounty: String BillingState: String BirthDate: String BusinessEmailAddress: String MailingCountry: String PostalCode: String ShippingProvince: String MailingCounty: String MobilePhoneNumber: String County: String MailingState: String HomePhoneNumber: String Address4: String MailingPostalCode: String MailingAddress3: String ShippingCountry: String MailingAddress4: String ShippingCity: String MailingAddress1: String MailingAddress2: String PartyType: String AdditionalInformation: String MailingProvince: String BillingAddress1: String BillingAddress2: String FirstName: String BillingAddress3: String BillingAddress4: String Address2: String Address3: String Custom: <key>: String Address1: String MiddleName: String AccountNumber: String ShippingCounty: String BillingCountry: String PhoneNumber: String - Value: String Key: String Name: StringFn::GetAtt: MessageTemplateArn: String MessageTemplateContentSha256: String MessageTemplateId: StringaddedAWS:: Wisdom:: MessageTemplateVersiondocs ↗#Link to AWS::Wisdom::MessageTemplateVersion
Type: AWS::Wisdom::MessageTemplateVersionProperties: MessageTemplateArn: String MessageTemplateContentSha256: StringFn::GetAtt: MessageTemplateVersionArn: String MessageTemplateVersionNumber: DoubleaddedAWS:: WorkSpacesWeb:: DataProtectionSettingsdocs ↗#Link to AWS::WorkSpacesWeb::DataProtectionSettings
Type: AWS::WorkSpacesWeb::DataProtectionSettingsProperties: InlineRedactionConfiguration: InlineRedactionPatterns: - EnforcedUrls: - String ConfidenceLevel: Double CustomPattern: KeywordRegex: String PatternDescription: String PatternName: String PatternRegex: String ExemptUrls: - String BuiltInPatternId: String RedactionPlaceHolder: RedactionPlaceHolderType: String RedactionPlaceHolderText: String GlobalConfidenceLevel: Double GlobalExemptUrls: - String GlobalEnforcedUrls: - String Description: String CustomerManagedKey: String AdditionalEncryptionContext: <key>: String DisplayName: String - Value: String Key: StringFn::GetAtt: CreationDate: String AssociatedPortalArns: - String DataProtectionSettingsArn: String02Modified resource types110
modifiedAWS:: AccessAnalyzer:: Analyzerhistorydocs ↗#Link to AWS::AccessAnalyzer::Analyzer
Type: AWS::AccessAnalyzer::AnalyzerProperties: # Update requires: Replacement → Some interruptionsmodified: AnalyzerConfiguration: # Update requires: Replacement → Some interruptionsmodified: UnusedAccessConfiguration:added: AnalysisRule:added: Exclusions:added: - AccountIds:added: - Stringadded: ResourceTags: Json # Update requires: Replacement → Some interruptionsmodified: UnusedAccessAge: IntegermodifiedAWS:: AppConfig:: DeploymentStrategyhistorydocs ↗#Link to AWS::AppConfig::DeploymentStrategy
Type: AWS::AppConfig::DeploymentStrategyProperties: # Duplicates allowed: Not specified → No # Required: No → Yesmodified: Key: String # Required: No → Yesmodified: Value: StringFn::GetAtt:added: Id: StringmodifiedAWS:: ApplicationAutoScaling:: ScalingPolicyhistorydocs ↗#Link to AWS::ApplicationAutoScaling::ScalingPolicy
Type: AWS::ApplicationAutoScaling::ScalingPolicyProperties:added: PredictiveScalingPolicyConfiguration:added: MaxCapacityBreachBehavior: Stringadded: MaxCapacityBuffer: Integeradded: Mode: Stringadded: MetricSpecifications:added: - CustomizedLoadMetricSpecification:added: MetricDataQueries:added: - ReturnData: Booleanadded: Expression: Stringadded: Label: Stringadded: MetricStat:added: Stat: Stringadded: Metric:added: MetricName: Stringadded: Dimensions:added: - Value: Stringadded: Name: Stringadded: Namespace: Stringadded: Unit: Stringadded: Id: Stringadded: PredefinedLoadMetricSpecification:added: PredefinedMetricType: Stringadded: ResourceLabel: Stringadded: TargetValue: Doubleadded: PredefinedScalingMetricSpecification:added: PredefinedMetricType: Stringadded: ResourceLabel: Stringadded: CustomizedCapacityMetricSpecification:added: MetricDataQueries: # PredictiveScalingMetricDataQuery: see aboveadded: CustomizedScalingMetricSpecification:added: MetricDataQueries: # PredictiveScalingMetricDataQuery: see aboveadded: PredefinedMetricPairSpecification:added: PredefinedMetricType: Stringadded: ResourceLabel: Stringadded: SchedulingBufferTime: IntegermodifiedAWS:: ApplicationInsights:: Applicationhistorydocs ↗#Link to AWS::ApplicationInsights::Application
Type: AWS::ApplicationInsights::ApplicationProperties:added: SNSNotificationArn: StringmodifiedAWS:: ApplicationSignals:: ServiceLevelObjectivehistorydocs ↗#Link to AWS::ApplicationSignals::ServiceLevelObjective
Type: AWS::ApplicationSignals::ServiceLevelObjectiveProperties:added: BurnRateConfigurations:added: - LookBackWindowMinutes: IntegermodifiedAWS:: APS:: Scraperhistorydocs ↗#Link to AWS::APS::Scraper
Type: AWS::APS::ScraperProperties: # Update requires: Replacement → No interruptionmodified: Alias: String # Update requires: Replacement → No interruptionmodified: Destination: # Update requires: Replacement → No interruptionmodified: AmpConfiguration: # Update requires: Replacement → No interruptionmodified: WorkspaceArn: String # Update requires: Replacement → No interruptionmodified: ScrapeConfiguration: # Update requires: Replacement → No interruptionmodified: ConfigurationBlob: StringmodifiedAWS:: AutoScaling:: AutoScalingGrouphistorydocs ↗#Link to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroupProperties:added: AvailabilityZoneDistribution:added: CapacityDistributionStrategy: Stringadded: AvailabilityZoneImpairmentPolicy:added: ZonalShiftEnabled: Booleanadded: ImpairedZoneHealthCheckBehavior: Stringadded: CapacityReservationSpecification:added: CapacityReservationPreference: Stringadded: CapacityReservationTarget:added: CapacityReservationIds:added: - Stringadded: CapacityReservationResourceGroupArns:added: - String MixedInstancesPolicy: LaunchTemplate: Overrides: - InstanceRequirements:added: BaselinePerformanceFactors:added: Cpu:added: References:added: - InstanceFamily: String # Update requires: Some interruptions → No interruptionmodified: PlacementGroup: Stringadded: SkipZonalShiftValidation: Booleanadded: TrafficSources:added: - Type: Stringadded: Identifier: StringmodifiedAWS:: AutoScaling:: ScalingPolicyhistorydocs ↗#Link to AWS::AutoScaling::ScalingPolicy
Type: AWS::AutoScaling::ScalingPolicyProperties: TargetTrackingConfiguration: CustomizedMetricSpecification: Metrics: - MetricStat:added: Period: Integeradded: Period: Integeradded: Period: IntegermodifiedAWS:: B2BI:: Capabilityhistorydocs ↗#Link to AWS::B2BI::Capability
Type: AWS::B2BI::CapabilityProperties: Configuration: Edi:added: CapabilityDirection: StringmodifiedAWS:: B2BI:: Partnershiphistorydocs ↗#Link to AWS::B2BI::Partnership
Type: AWS::B2BI::PartnershipProperties: # Required: No → Yesmodified: Capabilities: - Stringadded: CapabilityOptions:added: OutboundEdi:added: X12:added: Common:added: Delimiters:added: SegmentTerminator: Stringadded: ComponentSeparator: Stringadded: DataElementSeparator: Stringadded: FunctionalGroupHeaders:added: ApplicationSenderCode: Stringadded: ApplicationReceiverCode: Stringadded: ResponsibleAgencyCode: Stringadded: InterchangeControlHeaders:added: ReceiverId: Stringadded: AcknowledgmentRequestedCode: Stringadded: SenderIdQualifier: Stringadded: UsageIndicatorCode: Stringadded: RepetitionSeparator: Stringadded: SenderId: Stringadded: ReceiverIdQualifier: Stringadded: ValidateEdi: BooleanmodifiedAWS:: B2BI:: Transformerhistorydocs ↗#Link to AWS::B2BI::Transformer
Type: AWS::B2BI::TransformerProperties:removed: EdiType:removed: X12Details:removed: Version: Stringremoved: TransactionSet: Stringremoved: FileFormat: Stringadded: InputConversion:added: FormatOptions:added: X12:added: Version: Stringadded: TransactionSet: Stringadded: FromFormat: Stringadded: Mapping:added: TemplateLanguage: Stringadded: Template: Stringremoved: MappingTemplate: Stringadded: OutputConversion:added: ToFormat: Stringadded: FormatOptions: # FormatOptions: see aboveremoved: SampleDocument: Stringadded: SampleDocuments:added: BucketName: Stringadded: Keys:added: - Input: Stringadded: Output: StringmodifiedAWS:: Batch:: ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties: ComputeResources: LaunchTemplate:added: Overrides:added: - TargetInstanceTypes:added: - Stringadded: LaunchTemplateName: Stringadded: Version: Stringadded: LaunchTemplateId: StringmodifiedAWS:: Batch:: JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties: # Update requires: Replacement → No interruptionmodified: Tags: JsonmodifiedAWS:: Bedrock:: Flowhistorydocs ↗#Link to AWS::Bedrock::Flow
Type: AWS::Bedrock::FlowProperties: Definition: Nodes: - Configuration: KnowledgeBase:added: GuardrailConfiguration:added: GuardrailIdentifier: Stringadded: GuardrailVersion: String Prompt:added: GuardrailConfiguration: # GuardrailConfiguration: see above SourceConfiguration: Inline: InferenceConfiguration: Text:removed: TopK: DoublemodifiedAWS:: Bedrock:: FlowVersionhistorydocs ↗#Link to AWS::Bedrock::FlowVersion
Type: AWS::Bedrock::FlowVersionFn::GetAtt: Definition: Nodes: - Configuration: KnowledgeBase:added: GuardrailConfiguration:added: GuardrailIdentifier: Stringadded: GuardrailVersion: String Prompt:added: GuardrailConfiguration: # GuardrailConfiguration: see above SourceConfiguration: Inline: InferenceConfiguration: Text:removed: TopK: Double Definition.Nodes: # FlowNode: see abovemodifiedAWS:: Bedrock:: Prompthistorydocs ↗#Link to AWS::Bedrock::Prompt
Type: AWS::Bedrock::PromptProperties: Variants: - InferenceConfiguration: Text:removed: TopK: Double # Required: No → Yesmodified: TemplateConfiguration: PromptTemplateConfigurationmodifiedAWS:: Bedrock:: PromptVersionhistorydocs ↗#Link to AWS::Bedrock::PromptVersion
Type: AWS::Bedrock::PromptVersionProperties: # Update requires: No interruption → Replacementmodified: Tags: <key>: StringFn::GetAtt: Variants: - InferenceConfiguration: Text:removed: TopK: Double # Required: No → Yesmodified: TemplateConfiguration: PromptTemplateConfigurationmodifiedAWS:: Chatbot:: MicrosoftTeamsChannelConfigurationhistorydocs ↗#Link to AWS::Chatbot::MicrosoftTeamsChannelConfiguration
Type: AWS::Chatbot::MicrosoftTeamsChannelConfigurationProperties:added: CustomizationResourceArns:added: - StringmodifiedAWS:: Chatbot:: SlackChannelConfigurationhistorydocs ↗#Link to AWS::Chatbot::SlackChannelConfiguration
Type: AWS::Chatbot::SlackChannelConfigurationProperties:added: CustomizationResourceArns:added: - StringmodifiedAWS:: CleanRooms:: Collaborationhistorydocs ↗#Link to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::CollaborationProperties:added: AnalyticsEngine: StringmodifiedAWS:: CleanRooms:: Membershiphistorydocs ↗#Link to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::MembershipProperties: DefaultResultConfiguration: OutputConfiguration: S3:added: SingleFileOutput: BooleanmodifiedAWS:: CodeBuild:: Fleethistorydocs ↗#Link to AWS::CodeBuild::Fleet
Type: AWS::CodeBuild::FleetProperties:added: ComputeConfiguration:added: disk: Integeradded: memory: Integeradded: vCpu: Integeradded: machineType: Stringadded: FleetProxyConfiguration:added: DefaultBehavior: Stringadded: OrderedProxyRules:added: - Type: Stringadded: Effect: Stringadded: Entities:added: - Stringadded: ScalingConfiguration:added: TargetTrackingScalingConfigs:added: - TargetValue: Doubleadded: MetricType: Stringadded: ScalingType: Stringadded: MaxCapacity: IntegermodifiedAWS:: CodeBuild:: Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties:added: AutoRetryLimit: IntegermodifiedAWS:: CodePipeline:: Pipelinehistorydocs ↗#Link to AWS::CodePipeline::Pipeline
Type: AWS::CodePipeline::PipelineProperties: Stages: - Actions:added: - Commands:added: - String OutputArtifacts:added: - Files:added: - Stringadded: OutputVariables:added: - String OnFailure:added: RetryConfiguration:added: RetryMode: StringmodifiedAWS:: Cognito:: UserPoolhistorydocs ↗#Link to AWS::Cognito::UserPool
Type: AWS::Cognito::UserPoolProperties: Policies:added: SignInPolicy:added: AllowedFirstAuthFactors:added: - Stringadded: UserPoolTier: Stringadded: WebAuthnRelyingPartyID: Stringadded: WebAuthnUserVerification: StringmodifiedAWS:: Cognito:: UserPoolDomainhistorydocs ↗#Link to AWS::Cognito::UserPoolDomain
Type: AWS::Cognito::UserPoolDomainProperties:added: ManagedLoginVersion: IntegermodifiedAWS:: Cognito:: UserPoolIdentityProviderhistorydocs ↗#Link to AWS::Cognito::UserPoolIdentityProvider
Type: AWS::Cognito::UserPoolIdentityProviderProperties:modified: AttributeMapping: Json → Map of String # Duplicates allowed: Not specified → Yesmodified: IdpIdentifiers: - String # Required: No → Yesmodified: ProviderDetails: Json → Map of StringmodifiedAWS:: Connect:: HoursOfOperationhistorydocs ↗#Link to AWS::Connect::HoursOfOperation
Type: AWS::Connect::HoursOfOperationProperties:added: HoursOfOperationOverrides:added: - HoursOfOperationOverrideId: Stringadded: OverrideConfig:added: - EndTime:added: Hours: Integeradded: Minutes: Integeradded: StartTime: # OverrideTimeSlice: see aboveadded: Day: Stringadded: EffectiveFrom: Stringadded: OverrideName: Stringadded: OverrideDescription: Stringadded: EffectiveTill: StringmodifiedAWS:: Connect:: ViewVersionhistorydocs ↗#Link to AWS::Connect::ViewVersion
Type: AWS::Connect::ViewVersionProperties: # Update requires: Replacement → No interruptionmodified: VersionDescription: StringmodifiedAWS:: CustomerProfiles:: Integrationhistorydocs ↗#Link to AWS::CustomerProfiles::Integration
Type: AWS::CustomerProfiles::IntegrationProperties:added: EventTriggerNames:added: - StringmodifiedAWS:: DataSync:: Taskhistorydocs ↗#Link to AWS::DataSync::Task
Type: AWS::DataSync::TaskProperties:added: TaskMode: StringmodifiedAWS:: Deadline:: Fleethistorydocs ↗#Link to AWS::Deadline::Fleet
Type: AWS::Deadline::FleetProperties: Configuration: ServiceManagedEc2: InstanceCapabilities:added: AcceleratorCapabilities:added: Selections:added: - Runtime: Stringadded: Name: Stringadded: Count:added: Min: Integeradded: Max: IntegermodifiedAWS:: DMS:: ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties:added: NetworkType: StringmodifiedAWS:: DocDB:: DBClusterhistorydocs ↗#Link to AWS::DocDB::DBCluster
Type: AWS::DocDB::DBClusterProperties:added: ServerlessV2ScalingConfiguration:added: MinCapacity: Doubleadded: MaxCapacity: DoublemodifiedAWS:: DynamoDB:: GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties: GlobalSecondaryIndexes:added: - WarmThroughput:added: ReadUnitsPerSecond: Integeradded: WriteUnitsPerSecond: Integeradded: WarmThroughput: # WarmThroughput: see abovemodifiedAWS:: DynamoDB:: Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties: GlobalSecondaryIndexes:added: - WarmThroughput:added: ReadUnitsPerSecond: Integeradded: WriteUnitsPerSecond: Integeradded: WarmThroughput: # WarmThroughput: see abovemodifiedAWS:: EC2:: CapacityReservationhistorydocs ↗#Link to AWS::EC2::CapacityReservation
Type: AWS::EC2::CapacityReservationProperties:added: UnusedReservationBillingOwnerId: StringmodifiedAWS:: EC2:: EIPhistorydocs ↗#Link to AWS::EC2::EIP
Type: AWS::EC2::EIPProperties:added: Address: Stringadded: IpamPoolId: StringmodifiedAWS:: EC2:: LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties: LaunchTemplateData: InstanceRequirements:added: BaselinePerformanceFactors:added: Cpu:added: References:added: - InstanceFamily: StringmodifiedAWS:: EC2:: TransitGatewayRouteTablehistorydocs ↗#Link to AWS::EC2::TransitGatewayRouteTable
Type: AWS::EC2::TransitGatewayRouteTableProperties: # Update requires: Replacement → No interruption - TagmodifiedAWS:: EC2:: VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties: VpnTunnelOptionsSpecifications:added: - DPDTimeoutAction: Stringadded: DPDTimeoutSeconds: Integeradded: EnableTunnelLifecycleControl: Booleanadded: IKEVersions:added: - Value: Stringadded: LogOptions:added: CloudwatchLogOptions:added: LogEnabled: Booleanadded: LogOutputFormat: Stringadded: LogGroupArn: Stringadded: Phase1DHGroupNumbers:added: - Value: Integeradded: Phase1EncryptionAlgorithms:added: - Value: Stringadded: Phase1IntegrityAlgorithms:added: - Value: Stringadded: Phase1LifetimeSeconds: Integeradded: Phase2DHGroupNumbers:added: - Value: Integeradded: Phase2EncryptionAlgorithms:added: - Value: Stringadded: Phase2IntegrityAlgorithms:added: - Value: Stringadded: Phase2LifetimeSeconds: Integeradded: RekeyFuzzPercentage: Integeradded: RekeyMarginTimeSeconds: Integeradded: ReplayWindowSize: Integeradded: StartupAction: Stringadded: TunnelInsideIpv6Cidr: StringmodifiedAWS:: ECS:: CapacityProviderhistorydocs ↗#Link to AWS::ECS::CapacityProvider
Type: AWS::ECS::CapacityProviderProperties: # Required: Yes → Nomodified: AutoScalingGroupProvider: AutoScalingGroupProvidermodifiedAWS:: ECS:: Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:added: AvailabilityZoneRebalancing: Stringadded: VpcLatticeConfigurations:added: - TargetGroupArn: Stringadded: PortName: Stringadded: RoleArn: StringmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: ContainerDefinitions:added: - VersionConsistency: StringmodifiedAWS:: ECS:: TaskSethistorydocs ↗#Link to AWS::ECS::TaskSet
Type: AWS::ECS::TaskSetProperties:added: CapacityProviderStrategy:added: - CapacityProvider: Stringadded: Base: Integeradded: Weight: IntegermodifiedAWS:: EFS:: FileSystemhistorydocs ↗#Link to AWS::EFS::FileSystem
Type: AWS::EFS::FileSystemProperties: ReplicationConfiguration: Destinations:added: - RoleArn: Stringadded: Status: Stringadded: StatusMessage: StringmodifiedAWS:: EKS:: Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties:added: ComputeConfig:added: NodePools:added: - Stringadded: NodeRoleArn: Stringadded: Enabled: Boolean KubernetesNetworkConfig:added: ElasticLoadBalancing:added: Enabled: Booleanadded: RemoteNetworkConfig:added: RemoteNodeNetworks:added: - Cidrs:added: - Stringadded: RemotePodNetworks:added: - Cidrs:added: - Stringadded: StorageConfig:added: BlockStorage:added: Enabled: BooleanmodifiedAWS:: EKS:: Nodegrouphistorydocs ↗#Link to AWS::EKS::Nodegroup
Type: AWS::EKS::NodegroupProperties:added: NodeRepairConfig:added: Enabled: BooleanmodifiedAWS:: ElastiCache:: GlobalReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::GlobalReplicationGroup
Type: AWS::ElastiCache::GlobalReplicationGroupProperties:added: Engine: StringmodifiedAWS:: ElastiCache:: ServerlessCachehistorydocs ↗#Link to AWS::ElastiCache::ServerlessCache
Type: AWS::ElastiCache::ServerlessCacheProperties: # Update requires: Replacement → No interruptionmodified: Engine: String # Update requires: Replacement → No interruptionmodified: MajorEngineVersion: StringmodifiedAWS:: ElastiCache:: Userhistorydocs ↗#Link to AWS::ElastiCache::User
Type: AWS::ElastiCache::UserProperties: # Update requires: Replacement → No interruptionmodified: Engine: StringmodifiedAWS:: ElasticLoadBalancingV2:: Listenerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::Listener
Type: AWS::ElasticLoadBalancingV2::ListenerProperties: MutualAuthentication:added: AdvertiseTrustStoreCaNames: StringmodifiedAWS:: ElasticLoadBalancingV2:: LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::LoadBalancer
Type: AWS::ElasticLoadBalancingV2::LoadBalancerProperties:added: EnablePrefixForIpv6SourceNat: Stringadded: MinimumLoadBalancerCapacity:added: CapacityUnits: Integer SubnetMappings:added: - SourceNatIpv6Prefix: StringmodifiedAWS:: Events:: Connectionhistorydocs ↗#Link to AWS::Events::Connection
Type: AWS::Events::ConnectionProperties: AuthParameters:added: ConnectivityParameters:added: ResourceParameters:added: ResourceAssociationArn: Stringadded: ResourceConfigurationArn: Stringadded: InvocationConnectivityParameters:added: ResourceParameters: # ResourceParameters: see aboveFn::GetAtt:added: AuthParameters.ConnectivityParameters.ResourceParameters.ResourceAssociationArn: Stringadded: InvocationConnectivityParameters.ResourceParameters.ResourceAssociationArn: StringmodifiedAWS:: FIS:: ExperimentTemplatehistorydocs ↗#Link to AWS::FIS::ExperimentTemplate
Type: AWS::FIS::ExperimentTemplateProperties:added: ExperimentReportConfiguration:added: DataSources:added: CloudWatchDashboards:added: - DashboardIdentifier: Stringadded: PostExperimentDuration: Stringadded: Outputs:added: ExperimentReportS3Configuration:added: BucketName: Stringadded: Prefix: Stringadded: PreExperimentDuration: StringmodifiedAWS:: FSx:: FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties: LustreConfiguration:added: EfaEnabled: Boolean OpenZFSConfiguration:added: ReadCacheConfiguration:added: SizingMode: Stringadded: SizeGiB: IntegermodifiedAWS:: GameLift:: ContainerGroupDefinitionhistorydocs ↗#Link to AWS::GameLift::ContainerGroupDefinition
Type: AWS::GameLift::ContainerGroupDefinitionProperties:removed: ContainerDefinitions:removed: - WorkingDirectory: Stringremoved: MemoryLimits:removed: SoftLimit: Integerremoved: HardLimit: Integerremoved: HealthCheck:removed: Command:removed: - Stringremoved: Timeout: Integerremoved: Retries: Integerremoved: Interval: Integerremoved: StartPeriod: Integerremoved: Cpu: Integerremoved: EntryPoint:removed: - Stringremoved: ImageUri: Stringremoved: ResolvedImageDigest: Stringremoved: Essential: Booleanremoved: PortConfiguration:removed: ContainerPortRanges:removed: - FromPort: Integerremoved: ToPort: Integerremoved: Protocol: Stringremoved: DependsOn:removed: - Condition: Stringremoved: ContainerName: Stringremoved: ContainerName: Stringremoved: Command:removed: - Stringremoved: Environment:removed: - Value: Stringremoved: Name: Stringadded: ContainerGroupType: Stringadded: GameServerContainerDefinition:added: MountPoints:added: - InstancePath: Stringadded: ContainerPath: Stringadded: AccessLevel: Stringadded: DependsOn:added: - Condition: Stringadded: ContainerName: Stringadded: ContainerName: Stringadded: EnvironmentOverride:added: - Value: Stringadded: Name: Stringadded: ServerSdkVersion: Stringadded: ImageUri: Stringadded: ResolvedImageDigest: Stringadded: PortConfiguration:added: ContainerPortRanges:added: - FromPort: Integeradded: ToPort: Integeradded: Protocol: String # Update requires: Replacement → No interruptionmodified: OperatingSystem: Stringremoved: SchedulingStrategy: Stringadded: SourceVersionNumber: Integeradded: SupportContainerDefinitions:added: - MountPoints: # ContainerMountPoint: see aboveadded: DependsOn: # ContainerDependency: see aboveadded: ContainerName: Stringadded: MemoryHardLimitMebibytes: Integeradded: EnvironmentOverride: # ContainerEnvironment: see aboveadded: HealthCheck:added: Command:added: - Stringadded: Timeout: Integeradded: Retries: Integeradded: Interval: Integeradded: StartPeriod: Integeradded: Vcpu: Doubleadded: ImageUri: Stringadded: ResolvedImageDigest: Stringadded: Essential: Booleanadded: PortConfiguration: # PortConfiguration: see aboveremoved: TotalCpuLimit: Integerremoved: TotalMemoryLimit: Integeradded: # Required: Yesadded: TotalMemoryLimitMebibytes: Integeradded: # Required: Yesadded: TotalVcpuLimit: Doubleadded: VersionDescription: StringFn::GetAtt:added: Status: Stringadded: StatusReason: Stringadded: VersionNumber: IntegermodifiedAWS:: GameLift:: Fleethistorydocs ↗#Link to AWS::GameLift::Fleet
Type: AWS::GameLift::FleetProperties:removed: ContainerGroupsConfiguration:removed: ConnectionPortRange:removed: FromPort: Integerremoved: ToPort: Integerremoved: ContainerGroupDefinitionNames:removed: - Stringremoved: ContainerGroupsPerInstance:removed: MaxReplicaContainerGroupsPerInstance: Integerremoved: DesiredReplicaContainerGroupsPerInstance: IntegerFn::GetAtt:removed: ContainerGroupsConfiguration.ContainerGroupsPerInstance.MaxReplicaContainerGroupsPerInstance: IntegermodifiedAWS:: Glue:: Crawlerhistorydocs ↗#Link to AWS::Glue::Crawler
Type: AWS::Glue::CrawlerProperties: # Duplicates allowed: Not specified → Yesmodified: Classifiers: - String Targets: # Duplicates allowed: Not specified → Yesmodified: CatalogTargets: - # Duplicates allowed: Not specified → Yesmodified: Tables: - String # Duplicates allowed: Not specified → Yesmodified: DeltaTargets: - # Duplicates allowed: Not specified → Yesmodified: DeltaTables: - String # Duplicates allowed: Not specified → Yesmodified: DynamoDBTargets: - DynamoDBTarget # Duplicates allowed: Not specified → Yesmodified: IcebergTargets: - # Duplicates allowed: Not specified → Yesmodified: Exclusions: - String # Duplicates allowed: Not specified → Yesmodified: Paths: - String # Duplicates allowed: Not specified → Yesmodified: JdbcTargets: - # Duplicates allowed: Not specified → Yesmodified: EnableAdditionalMetadata: - String # Duplicates allowed: Not specified → Yesmodified: Exclusions: - String # Duplicates allowed: Not specified → Yesmodified: MongoDBTargets: - MongoDBTarget # Duplicates allowed: Not specified → Yesmodified: S3Targets: - # Duplicates allowed: Not specified → Yesmodified: Exclusions: - StringmodifiedAWS:: Glue:: Schemahistorydocs ↗#Link to AWS::Glue::Schema
Type: AWS::Glue::SchemaProperties: # Required: Yes → Nomodified: SchemaDefinition: StringmodifiedAWS:: ImageBuilder:: InfrastructureConfigurationhistorydocs ↗#Link to AWS::ImageBuilder::InfrastructureConfiguration
Type: AWS::ImageBuilder::InfrastructureConfigurationProperties:added: Placement:added: Tenancy: Stringadded: AvailabilityZone: Stringadded: HostId: Stringadded: HostResourceGroupArn: StringmodifiedAWS:: InspectorV2:: CisScanConfigurationhistorydocs ↗#Link to AWS::InspectorV2::CisScanConfiguration
Type: AWS::InspectorV2::CisScanConfigurationProperties: Targets: # Required: No → Yesmodified: TargetResourceTags: JsonmodifiedAWS:: IoT:: DomainConfigurationhistorydocs ↗#Link to AWS::IoT::DomainConfiguration
Type: AWS::IoT::DomainConfigurationProperties:added: ApplicationProtocol: Stringadded: AuthenticationType: Stringadded: ClientCertificateConfig:added: ClientCertificateCallbackArn: String ServerCertificateConfig:added: OcspAuthorizedResponderArn: Stringadded: OcspLambdaArn: StringmodifiedAWS:: IoT:: ThingTypehistorydocs ↗#Link to AWS::IoT::ThingType
Type: AWS::IoT::ThingTypeProperties: # Update requires: Replacement → No interruptionmodified: ThingTypeProperties:added: Mqtt5Configuration:added: PropagatingAttributes:added: - UserPropertyKey: Stringadded: ThingAttribute: Stringadded: ConnectionAttribute: String # Update requires: Replacement → No interruptionmodified: SearchableAttributes: - String # Update requires: Replacement → No interruptionmodified: ThingTypeDescription: StringmodifiedAWS:: IoTFleetWise:: Campaignhistorydocs ↗#Link to AWS::IoTFleetWise::Campaign
Type: AWS::IoTFleetWise::CampaignProperties:added: DataPartitions:added: - UploadOptions:added: Expression: Stringadded: ConditionLanguageVersion: Integeradded: StorageOptions:added: MaximumSize:added: Value: Integeradded: Unit: Stringadded: StorageLocation: Stringadded: MinimumTimeToLive:added: Value: Integeradded: Unit: Stringadded: Id: String SignalsToCollect:added: - DataPartitionId: StringmodifiedAWS:: IoTFleetWise:: DecoderManifesthistorydocs ↗#Link to AWS::IoTFleetWise::DecoderManifest
Type: AWS::IoTFleetWise::DecoderManifestProperties:added: DefaultForUnmappedSignals: String NetworkInterfaces:added: - CustomDecodingInterface:added: Name: String SignalDecoders:added: - CustomDecodingSignal:added: Id: StringmodifiedAWS:: IoTSiteWise:: Portalhistorydocs ↗#Link to AWS::IoTSiteWise::Portal
Type: AWS::IoTSiteWise::PortalProperties:added: PortalType: Stringadded: PortalTypeConfiguration: <key>:added: PortalTools:added: - StringmodifiedAWS:: IoTWireless:: DeviceProfilehistorydocs ↗#Link to AWS::IoTWireless::DeviceProfile
Type: AWS::IoTWireless::DeviceProfileProperties: # Update requires: No interruption → Replacementmodified: LoRaWAN: # Update requires: No interruption → Replacementmodified: ClassBTimeout: Integer # Update requires: No interruption → Replacementmodified: ClassCTimeout: Integer # Update requires: No interruption → Replacementmodified: FactoryPresetFreqsList: - Integer # Update requires: No interruption → Replacementmodified: MacVersion: String # Update requires: No interruption → Replacementmodified: MaxDutyCycle: Integer # Update requires: No interruption → Replacementmodified: MaxEirp: Integer # Update requires: No interruption → Replacementmodified: PingSlotDr: Integer # Update requires: No interruption → Replacementmodified: PingSlotFreq: Integer # Update requires: No interruption → Replacementmodified: PingSlotPeriod: Integer # Update requires: No interruption → Replacementmodified: RegParamsRevision: String # Update requires: No interruption → Replacementmodified: RfRegion: String # Update requires: No interruption → Replacementmodified: RxDataRate2: Integer # Update requires: No interruption → Replacementmodified: RxDelay1: Integer # Update requires: No interruption → Replacementmodified: RxDrOffset1: Integer # Update requires: No interruption → Replacementmodified: RxFreq2: Integer # Update requires: No interruption → Replacementmodified: Supports32BitFCnt: Boolean # Update requires: No interruption → Replacementmodified: SupportsClassB: Boolean # Update requires: No interruption → Replacementmodified: SupportsClassC: Boolean # Update requires: No interruption → Replacementmodified: SupportsJoin: Boolean # Update requires: No interruption → Replacementmodified: Name: StringmodifiedAWS:: IoTWireless:: NetworkAnalyzerConfigurationhistorydocs ↗#Link to AWS::IoTWireless::NetworkAnalyzerConfiguration
Type: AWS::IoTWireless::NetworkAnalyzerConfigurationProperties: # Update requires: Replacement → No interruption - TagmodifiedAWS:: IoTWireless:: ServiceProfilehistorydocs ↗#Link to AWS::IoTWireless::ServiceProfile
Type: AWS::IoTWireless::ServiceProfileProperties: # Update requires: No interruption → Replacementmodified: LoRaWAN: # Update requires: No interruption → Replacementmodified: AddGwMetadata: Boolean # Update requires: No interruption → Replacementmodified: ChannelMask: String # Update requires: No interruption → Replacementmodified: DevStatusReqFreq: Integer # Update requires: No interruption → Replacementmodified: DlBucketSize: Integer # Update requires: No interruption → Replacementmodified: DlRate: Integer # Update requires: No interruption → Replacementmodified: DlRatePolicy: String # Update requires: No interruption → Replacementmodified: DrMax: Integer # Update requires: No interruption → Replacementmodified: DrMin: Integer # Update requires: No interruption → Replacementmodified: HrAllowed: Boolean # Update requires: No interruption → Replacementmodified: MinGwDiversity: Integer # Update requires: No interruption → Replacementmodified: NwkGeoLoc: Boolean # Update requires: No interruption → Replacementmodified: PrAllowed: Boolean # Update requires: No interruption → Replacementmodified: RaAllowed: Boolean # Update requires: No interruption → Replacementmodified: ReportDevStatusBattery: Boolean # Update requires: No interruption → Replacementmodified: ReportDevStatusMargin: Boolean # Update requires: No interruption → Replacementmodified: TargetPer: Integer # Update requires: No interruption → Replacementmodified: UlBucketSize: Integer # Update requires: No interruption → Replacementmodified: UlRate: Integer # Update requires: No interruption → Replacementmodified: UlRatePolicy: String # Update requires: No interruption → Replacementmodified: Name: StringmodifiedAWS:: KinesisFirehose:: DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties:added: DatabaseSourceConfiguration:added: Digest: Stringadded: Port: Integeradded: PublicCertificate: Stringadded: Columns:added: Exclude:added: - Stringadded: Include:added: - Stringadded: Type: Stringadded: SurrogateKeys:added: - Stringadded: Databases:added: Exclude:added: - Stringadded: Include:added: - Stringadded: Endpoint: Stringadded: SSLMode: Stringadded: SnapshotWatermarkTable: Stringadded: DatabaseSourceAuthenticationConfiguration:added: SecretsManagerConfiguration:added: SecretARN: Stringadded: Enabled: Booleanadded: RoleARN: Stringadded: Tables:added: Exclude:added: - Stringadded: Include:added: - Stringadded: DatabaseSourceVPCConfiguration:added: VpcEndpointServiceName: String HttpEndpointDestinationConfiguration: SecretsManagerConfiguration: # Update requires: No interruption → Some interruptionsmodified: Enabled: Boolean # Update requires: No interruption → Some interruptionsmodified: RoleARN: String # Update requires: No interruption → Some interruptionsmodified: SecretARN: String RedshiftDestinationConfiguration: SecretsManagerConfiguration: # SecretsManagerConfiguration: see above SnowflakeDestinationConfiguration: SecretsManagerConfiguration: # SecretsManagerConfiguration: see above SplunkDestinationConfiguration: SecretsManagerConfiguration: # SecretsManagerConfiguration: see abovemodifiedAWS:: Lambda:: EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:added: MetricsConfig:added: Metrics:added: - Stringadded: ProvisionedPollerConfig:added: MinimumPollers: Integeradded: MaximumPollers: IntegermodifiedAWS:: Lambda:: Versionhistorydocs ↗#Link to AWS::Lambda::Version
Type: AWS::Lambda::VersionProperties:removed: Policy: JsonmodifiedAWS:: Logs:: Deliveryhistorydocs ↗#Link to AWS::Logs::Delivery
Type: AWS::Logs::DeliveryProperties:added: FieldDelimiter: Stringadded: RecordFields:added: - Stringadded: S3EnableHiveCompatiblePath: Booleanadded: S3SuffixPath: StringmodifiedAWS:: Logs:: DeliveryDestinationhistorydocs ↗#Link to AWS::Logs::DeliveryDestination
Type: AWS::Logs::DeliveryDestinationProperties:added: OutputFormat: StringmodifiedAWS:: M2:: Applicationhistorydocs ↗#Link to AWS::M2::Application
Type: AWS::M2::ApplicationProperties: # Required: Yes → Nomodified: Definition: DefinitionmodifiedAWS:: MediaLive:: Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties:added: AnywhereSettings:added: ChannelPlacementGroupId: Stringadded: ClusterId: String Destinations:added: - SrtSettings:added: - StreamId: Stringadded: EncryptionPassphraseSecretArn: Stringadded: Url: String EncoderSettings: OutputGroups: - OutputGroupSettings:added: SrtGroupSettings:added: InputLossAction: String Outputs: - OutputSettings: MultiplexOutputSettings:added: ContainerSettings:added: MultiplexM2tsSettings:added: Scte35Control: Stringadded: PcrPeriod: Integeradded: NielsenId3Behavior: Stringadded: EsRateInPes: Stringadded: CcDescriptor: Stringadded: AudioFramesPerPes: Integeradded: AbsentInputAudioBehavior: Stringadded: AudioStreamType: Stringadded: Klv: Stringadded: Arib: Stringadded: AudioBufferModel: Stringadded: Ebif: Stringadded: Scte35PrerollPullupMilliseconds: Doubleadded: PcrControl: Stringadded: SrtOutputSettings:added: EncryptionType: Stringadded: Destination:added: DestinationRefId: Stringadded: ContainerSettings:added: M2tsSettings:added: EtvPlatformPid: Stringadded: PatInterval: Integeradded: ProgramNum: Integeradded: RateMode: Stringadded: KlvDataPids: Stringadded: NullPacketBitrate: Doubleadded: PmtInterval: Integeradded: AribCaptionsPid: Stringadded: EsRateInPes: Stringadded: VideoPid: Stringadded: TransportStreamId: Integeradded: EbpPlacement: Stringadded: DvbSubPids: Stringadded: SegmentationStyle: Stringadded: Scte35Pid: Stringadded: AudioStreamType: Stringadded: Klv: Stringadded: EbpLookaheadMs: Integeradded: Scte35PrerollPullupMilliseconds: Doubleadded: DvbTdtSettings:added: RepInterval: Integeradded: TimedMetadataBehavior: Stringadded: EbpAudioInterval: Stringadded: FragmentTime: Doubleadded: DvbTeletextPid: Stringadded: Scte35Control: Stringadded: PcrPeriod: Integeradded: NielsenId3Behavior: Stringadded: PcrPid: Stringadded: SegmentationTime: Doubleadded: CcDescriptor: Stringadded: AudioFramesPerPes: Integeradded: AbsentInputAudioBehavior: Stringadded: Bitrate: Integeradded: PmtPid: Stringadded: Scte27Pids: Stringadded: SegmentationMarkers: Stringadded: DvbNitSettings:added: NetworkName: Stringadded: RepInterval: Integeradded: NetworkId: Integeradded: DvbSdtSettings:added: ServiceProviderName: Stringadded: OutputSdt: Stringadded: ServiceName: Stringadded: RepInterval: Integeradded: EtvSignalPid: Stringadded: Arib: Stringadded: BufferModel: Stringadded: EcmPid: Stringadded: TimedMetadataPid: Stringadded: AudioPids: Stringadded: AudioBufferModel: Stringadded: Ebif: Stringadded: AribCaptionsPidControl: Stringadded: PcrControl: Stringadded: BufferMsec: Integeradded: Latency: Integer VideoDescriptions: - CodecSettings:added: Av1Settings:added: TimecodeBurninSettings:added: FontSize: Stringadded: Position: Stringadded: Prefix: Stringadded: ColorSpaceSettings:added: Rec601Settings: {}added: Rec709Settings: {}added: ColorSpacePassthroughSettings: {}added: Hdr10Settings:added: MaxCll: Integeradded: MaxFall: Integeradded: QvbrQualityLevel: Integeradded: ParDenominator: Integeradded: FixedAfd: Stringadded: GopSizeUnits: Stringadded: FramerateNumerator: Integeradded: AfdSignaling: Stringadded: ParNumerator: Integeradded: BufSize: Integeradded: MinIInterval: Integeradded: SceneChangeDetect: Stringadded: FramerateDenominator: Integeradded: LookAheadRateControl: Stringadded: Level: Stringadded: MaxBitrate: Integeradded: GopSize: Double H264Settings: FilterSettings:added: BandwidthReductionFilterSettings:added: PostFilterSharpening: Stringadded: Strength: String H265Settings: FilterSettings:added: BandwidthReductionFilterSettings: # BandwidthReductionFilterSettings: see above InputAttachments: - InputSettings: NetworkInputSettings:added: MulticastInputSettings:added: SourceIpAddress: Stringadded: LogicalInterfaceNames:added: - StringmodifiedAWS:: MediaLive:: Inputhistorydocs ↗#Link to AWS::MediaLive::Input
Type: AWS::MediaLive::InputProperties: Destinations:added: - Network: Stringadded: NetworkRoutes:added: - Cidr: Stringadded: Gateway: Stringadded: StaticIpAddress: Stringadded: InputNetworkLocation: Stringadded: MulticastSettings:added: Sources:added: - SourceIp: Stringadded: Url: StringPropertyTypes:added: MulticastSettingsUpdateRequest:added: Sources:added: - SourceIp: Stringadded: Url: Stringadded: MulticastSourceUpdateRequest: # MulticastSourceUpdateRequest: see abovemodifiedAWS:: MediaPackageV2:: OriginEndpointhistorydocs ↗#Link to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpointProperties: DashManifests: - FilterConfiguration:added: ClipStartTime: String HlsManifests: - FilterConfiguration: # FilterConfiguration: see aboveadded: StartTag:added: Precise: Booleanadded: TimeOffset: Double LowLatencyHlsManifests: - FilterConfiguration: # FilterConfiguration: see aboveadded: StartTag: # StartTag: see abovemodifiedAWS:: MemoryDB:: Clusterhistorydocs ↗#Link to AWS::MemoryDB::Cluster
Type: AWS::MemoryDB::ClusterProperties:added: Engine: Stringadded: MultiRegionClusterName: StringmodifiedAWS:: NetworkFirewall:: FirewallPolicyhistorydocs ↗#Link to AWS::NetworkFirewall::FirewallPolicy
Type: AWS::NetworkFirewall::FirewallPolicyProperties: FirewallPolicy: StatefulEngineOptions:added: FlowTimeouts:added: TcpIdleTimeoutSeconds: IntegermodifiedAWS:: OpenSearchServerless:: SecurityConfighistorydocs ↗#Link to AWS::OpenSearchServerless::SecurityConfig
Type: AWS::OpenSearchServerless::SecurityConfigProperties:added: IamIdentityCenterOptions:added: ApplicationArn: Stringadded: ApplicationName: Stringadded: UserAttribute: Stringadded: InstanceArn: Stringadded: ApplicationDescription: Stringadded: GroupAttribute: StringFn::GetAtt:added: IamIdentityCenterOptions.ApplicationArn: Stringadded: IamIdentityCenterOptions.ApplicationDescription: Stringadded: IamIdentityCenterOptions.ApplicationName: StringmodifiedAWS:: OpenSearchService:: Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties:added: IdentityCenterOptions:added: IdentityCenterApplicationARN: Stringadded: IdentityCenterInstanceARN: Stringadded: SubjectKey: Stringadded: EnabledAPIAccess: Booleanadded: RolesKey: Stringadded: IdentityStoreId: StringFn::GetAtt:added: IdentityCenterOptions.IdentityCenterApplicationARN: Stringadded: IdentityCenterOptions.IdentityStoreId: StringmodifiedAWS:: QBusiness:: WebExperiencehistorydocs ↗#Link to AWS::QBusiness::WebExperience
Type: AWS::QBusiness::WebExperienceProperties:added: Origins:added: - StringmodifiedAWS:: QuickSight:: DataSethistorydocs ↗#Link to AWS::QuickSight::DataSet
Type: AWS::QuickSight::DataSetProperties: PhysicalTableMap: <key>: CustomSql: # Required: Yes → Nomodified: Columns: - InputColumn RelationalTable: # Required: Yes → Nomodified: InputColumns: # InputColumn: see abovemodifiedAWS:: QuickSight:: DataSourcehistorydocs ↗#Link to AWS::QuickSight::DataSource
Type: AWS::QuickSight::DataSourceProperties: AlternateDataSourceParameters: - SnowflakeParameters:added: AuthenticationType: Stringadded: DatabaseAccessControlRole: Stringadded: OAuthParameters:added: TokenProviderUrl: Stringadded: OAuthScope: Stringadded: IdentityProviderVpcConnectionProperties:added: VpcConnectionArn: Stringadded: IdentityProviderResourceUri: String StarburstParameters:added: AuthenticationType: Stringadded: DatabaseAccessControlRole: Stringadded: OAuthParameters: # OAuthParameters: see above Credentials: CredentialPair: AlternateDataSourceParameters: # DataSourceParameters: see above DataSourceParameters: # DataSourceParameters: see aboveadded: FolderArns:added: - StringmodifiedAWS:: RDS:: DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties:added: ClusterScalabilityType: StringmodifiedAWS:: RDS:: DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties: # Update requires: Replacement → No interruptionmodified: Port: StringmodifiedAWS:: RDS:: GlobalClusterhistorydocs ↗#Link to AWS::RDS::GlobalCluster
Type: AWS::RDS::GlobalClusterProperties:added: GlobalEndpoint:added: Address: StringmodifiedAWS:: RefactorSpaces:: Environmenthistorydocs ↗#Link to AWS::RefactorSpaces::Environment
Type: AWS::RefactorSpaces::EnvironmentProperties: # Required: Yes → Nomodified: Name: String # Required: Yes → Nomodified: NetworkFabricType: StringmodifiedAWS:: Route53Resolver:: FirewallRuleGrouphistorydocs ↗#Link to AWS::Route53Resolver::FirewallRuleGroup
Type: AWS::Route53Resolver::FirewallRuleGroupProperties: FirewallRules:added: - ConfidenceThreshold: Stringadded: DnsThreatProtection: String # Required: Yes → Nomodified: FirewallDomainListId: Stringadded: FirewallThreatProtectionId: StringmodifiedAWS:: Route53Resolver:: ResolverRulehistorydocs ↗#Link to AWS::Route53Resolver::ResolverRule
Type: AWS::Route53Resolver::ResolverRuleProperties:removed: DelegationRecord: String TargetIps:added: - ServerNameIndication: StringFn::GetAtt: TargetIps: # TargetAddress: see abovemodifiedAWS:: S3:: Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties: LifecycleConfiguration:added: TransitionDefaultMinimumObjectSize: StringmodifiedAWS:: S3Express:: DirectoryBuckethistorydocs ↗#Link to AWS::S3Express::DirectoryBucket
Type: AWS::S3Express::DirectoryBucketProperties:modified: BucketEncryption: Json → BucketEncryptionadded: ServerSideEncryptionConfiguration:added: - BucketKeyEnabled: Booleanadded: ServerSideEncryptionByDefault:added: SSEAlgorithm: Stringadded: KMSMasterKeyID: Stringadded: LifecycleConfiguration:added: Rules:added: - Status: Stringadded: ExpirationInDays: Integeradded: ObjectSizeGreaterThan: Stringadded: Id: Stringadded: Prefix: Stringadded: AbortIncompleteMultipartUpload:added: DaysAfterInitiation: Integeradded: ObjectSizeLessThan: StringmodifiedAWS:: SageMaker:: Clusterhistorydocs ↗#Link to AWS::SageMaker::Cluster
Type: AWS::SageMaker::ClusterProperties: InstanceGroups:added: - OverrideVpcConfig:added: SecurityGroupIds:added: - Stringadded: Subnets:added: - String VpcConfig: # Update requires: Replacement → Some interruptionsmodified: SecurityGroupIds: - String # Update requires: Replacement → Some interruptionsmodified: Subnets: - StringmodifiedAWS:: SageMaker:: Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties: DomainSettings:added: ExecutionRoleIdentityConfig: Stringadded: TagPropagation: StringmodifiedAWS:: SageMaker:: ImageVersionhistorydocs ↗#Link to AWS::SageMaker::ImageVersion
Type: AWS::SageMaker::ImageVersionProperties:removed: Version: IntegerFn::GetAtt:added: Version: IntegermodifiedAWS:: SageMaker:: InferenceComponenthistorydocs ↗#Link to AWS::SageMaker::InferenceComponent
Type: AWS::SageMaker::InferenceComponentProperties: # Required: Yes → Nomodified: RuntimeConfig: InferenceComponentRuntimeConfig Specification:added: BaseInferenceComponentName: String # Required: Yes → Nomodified: ComputeResourceRequirements: InferenceComponentComputeResourceRequirements # Required: Yes → Nomodified: VariantName: StringmodifiedAWS:: SecretsManager:: RotationSchedulehistorydocs ↗#Link to AWS::SecretsManager::RotationSchedule
Type: AWS::SecretsManager::RotationScheduleFn::GetAtt:added: Id: StringmodifiedAWS:: SecretsManager:: SecretTargetAttachmenthistorydocs ↗#Link to AWS::SecretsManager::SecretTargetAttachment
Type: AWS::SecretsManager::SecretTargetAttachmentProperties: # Update requires: No interruption → Replacementmodified: SecretId: StringmodifiedAWS:: ServiceDiscovery:: Servicehistorydocs ↗#Link to AWS::ServiceDiscovery::Service
Type: AWS::ServiceDiscovery::ServiceProperties:added: ServiceAttributes: JsonmodifiedAWS:: SES:: ConfigurationSethistorydocs ↗#Link to AWS::SES::ConfigurationSet
Type: AWS::SES::ConfigurationSetProperties: DeliveryOptions:added: MaxDeliverySeconds: DoublemodifiedAWS:: SES:: ReceiptRulehistorydocs ↗#Link to AWS::SES::ReceiptRule
Type: AWS::SES::ReceiptRuleProperties: Rule: Actions:added: - ConnectAction:added: InstanceARN: Stringadded: IAMRoleARN: StringmodifiedAWS:: Synthetics:: Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties:added: ProvisionedResourceCleanup: StringmodifiedAWS:: Transfer:: Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties: # Update requires: No interruption → Some interruptionsmodified: EndpointDetails: # Duplicates allowed: Not specified → Yesmodified: AddressAllocationIds: - String # Update requires: No interruption → Some interruptions # Duplicates allowed: Not specified → Yesmodified: SecurityGroupIds: - String # Update requires: No interruption → Some interruptions # Duplicates allowed: Not specified → Yesmodified: SubnetIds: - String # Update requires: No interruption → Some interruptionsmodified: VpcEndpointId: String # Update requires: No interruption → Some interruptionsmodified: VpcId: String ProtocolDetails: # Duplicates allowed: Not specified → Yesmodified: As2Transports: List of As2Transport → List of String # Duplicates allowed: Not specified → Yesmodified: Protocols: List of Protocol → List of String # Duplicates allowed: Not specified → Yesmodified: StructuredLogDestinations: List of StructuredLogDestination → List of String # Duplicates allowed: Not specified → Yes - Tag WorkflowDetails: # Duplicates allowed: Not specified → Yesmodified: OnPartialUpload: - WorkflowDetail # Duplicates allowed: Not specified → Yesmodified: OnUpload: # WorkflowDetail: see aboveFn::GetAtt:added: As2ServiceManagedEgressIpAddresses:added: - StringmodifiedAWS:: Transfer:: Userhistorydocs ↗#Link to AWS::Transfer::User
Type: AWS::Transfer::UserProperties: # Duplicates allowed: Not specified → Yesmodified: HomeDirectoryMappings: - HomeDirectoryMapEntry PosixProfile: # Duplicates allowed: Not specified → Yesmodified: SecondaryGids: - Double # Duplicates allowed: Not specified → Yesmodified: SshPublicKeys: List of SshPublicKey → List of String # Duplicates allowed: Not specified → Yes - TagmodifiedAWS:: VpcLattice:: AccessLogSubscriptionhistorydocs ↗#Link to AWS::VpcLattice::AccessLogSubscription
Type: AWS::VpcLattice::AccessLogSubscriptionProperties:added: ServiceNetworkLogType: StringmodifiedAWS:: VpcLattice:: ServiceNetworkhistorydocs ↗#Link to AWS::VpcLattice::ServiceNetwork
Type: AWS::VpcLattice::ServiceNetworkProperties:added: SharingConfig:added: enabled: BooleanmodifiedAWS:: Wisdom:: KnowledgeBasehistorydocs ↗#Link to AWS::Wisdom::KnowledgeBase
Type: AWS::Wisdom::KnowledgeBaseProperties: SourceConfiguration: # Required: Yes → Nomodified: AppIntegrations: AppIntegrationsConfigurationadded: ManagedSourceConfiguration:added: WebCrawlerConfiguration:added: UrlConfiguration:added: SeedUrls:added: - Url: Stringadded: InclusionFilters:added: - Stringadded: CrawlerLimits:added: RateLimit: Doubleadded: ExclusionFilters:added: - Stringadded: Scope: Stringadded: VectorIngestionConfiguration:added: ParsingConfiguration:added: BedrockFoundationModelConfiguration:added: ModelArn: Stringadded: ParsingPrompt:added: ParsingPromptText: Stringadded: ParsingStrategy: Stringadded: ChunkingConfiguration:added: ChunkingStrategy: Stringadded: FixedSizeChunkingConfiguration:added: OverlapPercentage: Doubleadded: MaxTokens: Doubleadded: SemanticChunkingConfiguration:added: BufferSize: Doubleadded: MaxTokens: Doubleadded: BreakpointPercentileThreshold: Doubleadded: HierarchicalChunkingConfiguration:added: OverlapTokens: Doubleadded: LevelConfigurations:added: - MaxTokens: DoublemodifiedAWS:: WorkSpacesWeb:: Portalhistorydocs ↗#Link to AWS::WorkSpacesWeb::Portal
Type: AWS::WorkSpacesWeb::PortalProperties:added: DataProtectionSettingsArn: String