Version 268.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 types22
addedAWS:: AppFabric:: IngestionDestinationdocs ↗#Link to AWS::AppFabric::IngestionDestination
Type: AWS::AppFabric::IngestionDestinationProperties: AppBundleArn: String DestinationConfiguration: AuditLog: Destination: S3Bucket: BucketName: String Prefix: String FirehoseStream: StreamName: String IngestionArn: String ProcessingConfiguration: AuditLog: Format: String Schema: String - Value: String Key: StringFn::GetAtt: Status: String CreatedAt: String Arn: String UpdatedAt: StringaddedAWS:: BedrockAgentCore:: ConsentPortaldocs ↗#Link to AWS::BedrockAgentCore::ConsentPortal
Type: AWS::BedrockAgentCore::ConsentPortalProperties: IdpConfig: CredentialProviderArn: String Audience: String Scopes: - String ExecutionRoleArn: String Description: String Sources: - Type: String Identifier: String - Value: String Key: String Name: StringFn::GetAtt: Status: String PortalUrl: String ConsentPortalId: String ConsentPortalArn: String CreatedAt: String UpdatedAt: StringaddedAWS:: CleanRooms:: ConfiguredAudienceModelAssociationdocs ↗#Link to AWS::CleanRooms::ConfiguredAudienceModelAssociation
Type: AWS::CleanRooms::ConfiguredAudienceModelAssociationFn::GetAtt: CollaborationIdentifier: String Description: String MembershipArn: String CreateTime: String CollaborationArn: String Name: String MembershipIdentifier: String ConfiguredAudienceModelAssociationIdentifier: String ManageResourcePolicies: Boolean UpdateTime: String Arn: String ConfiguredAudienceModelArn: String - Value: String Key: StringaddedAWS:: CloudFront:: FieldLevelEncryptionConfigdocs ↗#Link to AWS::CloudFront::FieldLevelEncryptionConfig
Type: AWS::CloudFront::FieldLevelEncryptionConfigProperties: Comment: String ContentTypeProfileConfig: ContentTypeProfiles: - ProfileId: String Format: String ContentType: String ForwardWhenContentTypeIsUnknown: Boolean QueryArgProfileConfig: QueryArgProfiles: - ProfileId: String QueryArg: String ForwardWhenQueryArgProfileIsUnknown: Boolean CallerReference: StringFn::GetAtt: LastModifiedTime: String Id: String Arn: StringaddedAWS:: CloudWatch:: Integrationdocs ↗#Link to AWS::CloudWatch::Integration
Type: AWS::CloudWatch::IntegrationProperties: Credential: ApiKeyCredential: ApiKeyValue: String IntegrationAttributes: <key>: String IntegrationType: String RoleArn: String - Value: String Key: String Name: StringFn::GetAtt: Status: String IntegrationArn: String CreatedAt: String IntegrationId: String UpdatedAt: StringaddedAWS:: CustomerProfiles:: RecommenderFilterdocs ↗#Link to AWS::CustomerProfiles::RecommenderFilter
Type: AWS::CustomerProfiles::RecommenderFilterProperties: Description: String DomainName: String RecommenderFilterExpression: String RecommenderSchemaName: String - Value: String Key: String RecommenderFilterName: StringFn::GetAtt: Status: String CreatedAt: String RecommenderFilterArn: StringaddedAWS:: EC2:: IpamInternetRegistryAssociationdocs ↗#Link to AWS::EC2::IpamInternetRegistryAssociation
Type: AWS::EC2::IpamInternetRegistryAssociationProperties: OrganizationHandle: String Description: String IpamId: String Rir: String - Value: String Key: StringFn::GetAtt: IpamInternetRegistryAssociationArn: String OwnerId: String State: String ChildRequestXml: String IpamInternetRegistryAssociationId: String IpamRegion: StringaddedAWS:: LicenseManager:: LicenseConfigurationdocs ↗#Link to AWS::LicenseManager::LicenseConfiguration
Type: AWS::LicenseManager::LicenseConfigurationProperties: LicenseCount: Integer Description: String DisassociateWhenNotFound: Boolean LicenseRules: - String ProductInformationList: - ProductInformationFilterList: - ProductInformationFilterName: String ProductInformationFilterValue: - String ProductInformationFilterComparator: String ResourceType: String LicenseCountHardLimit: Boolean LicenseExpiry: Integer LicenseCountingType: String - Value: String Key: String Name: StringFn::GetAtt: Status: String LicenseConfigurationId: String LicenseConfigurationArn: String OwnerAccountId: StringaddedAWS:: LicenseManagerUserSubscriptions:: LicenseServerEndpointdocs ↗#Link to AWS::LicenseManagerUserSubscriptions::LicenseServerEndpoint
Type: AWS::LicenseManagerUserSubscriptions::LicenseServerEndpointProperties: IdentityProviderArn: String LicenseServerSettings: ServerType: String ServerSettings: RdsSalSettings: RdsSalCredentialsProvider: SecretsManagerCredentialsProvider: SecretId: String - Value: String Key: StringFn::GetAtt: ServerType: String LicenseServerEndpointId: String LicenseServerEndpointArn: String CreationTime: String ServerEndpoint: Endpoint: String LicenseServerEndpointProvisioningStatus: String LicenseServers: - ProvisioningStatus: String HealthStatus: String Ipv6Address: String Ipv4Address: String ServerEndpoint.Endpoint: StringaddedAWS:: MediaConvert:: CertificateAssociationdocs ↗#Link to AWS::MediaConvert::CertificateAssociation
Type: AWS::MediaConvert::CertificateAssociationProperties: Arn: StringaddedAWS:: Organizations:: ResponsibilityTransferdocs ↗#Link to AWS::Organizations::ResponsibilityTransfer
Type: AWS::Organizations::ResponsibilityTransferProperties: Type: String StartTimestamp: String - Value: String Key: String Name: StringFn::GetAtt: Status: String Target.ManagementAccountEmail: String Target: ManagementAccountId: String ManagementAccountEmail: String Source.ManagementAccountId: String Target.ManagementAccountId: String EndTimestamp: String Id: String OrganizationId: String Source.ManagementAccountEmail: String Arn: String Source: # TransferParticipant: see aboveaddedAWS:: Polly:: Lexicondocs ↗#Link to AWS::Polly::Lexicon
Type: AWS::Polly::LexiconProperties: Content: String Name: StringFn::GetAtt: Alphabet: String LastModified: String LanguageCode: String LexemesCount: Integer Size: Integer Arn: StringaddedAWS:: QuickSight:: Assignmentdocs ↗#Link to AWS::QuickSight::Assignment
Type: AWS::QuickSight::AssignmentProperties: AssignmentName: String PolicyArn: String AssignmentStatus: String Identities: Json Namespace: StringFn::GetAtt: AssignmentId: String Arn: StringaddedAWS:: QuickSight:: Branddocs ↗#Link to AWS::QuickSight::Brand
Type: AWS::QuickSight::BrandProperties: BrandDefinition: BrandName: String Description: String ApplicationTheme: BrandColorPalette: Secondary: Background: String Foreground: String Warning: # Palette: see above Accent: # Palette: see above Primary: # Palette: see above Danger: # Palette: see above Measure: # Palette: see above Dimension: # Palette: see above Info: # Palette: see above Success: # Palette: see above BrandElementStyle: GlobalNavbar: # Palette: see above ContextualNavbar: # Palette: see above BrandId: String - Value: String Key: StringFn::GetAtt: VersionId: String BrandStatus: String CreatedTime: String AwsAccountId: String LastUpdatedTime: String Arn: String VersionStatus: StringaddedAWS:: QuickSight:: Groupdocs ↗#Link to AWS::QuickSight::Group
Type: AWS::QuickSight::GroupProperties: GroupName: String Description: String Namespace: StringFn::GetAtt: PrincipalId: String Arn: StringaddedAWS:: RDS:: Deploymentdocs ↗#Link to AWS::RDS::Deployment
Type: AWS::RDS::DeploymentProperties: BlueGreenDeploymentName: String TargetAllocatedStorage: Integer UpgradeTargetStorageConfig: Boolean TargetDBParameterGroupName: String TargetDBInstanceClass: String TargetIops: Integer TargetStorageThroughput: Integer TargetDBClusterParameterGroupName: String TargetEngineVersion: String Source: String TargetStorageType: String - Value: String Key: StringFn::GetAtt: Status: String Target: String Tasks: - TaskName: String TaskStatus: String CreateTime: String BlueGreenDeploymentIdentifier: String SwitchoverDetails: - SourceMember: String SwitchoverDetailStatus: String TargetMember: String Arn: StringaddedAWS:: Rekognition:: ProjectVersiondocs ↗#Link to AWS::Rekognition::ProjectVersion
Type: AWS::Rekognition::ProjectVersionProperties: ProjectArn: String VersionDescription: String OutputConfig: S3Bucket: String S3KeyPrefix: String KmsKeyId: String FeatureConfig: ContentModeration: ConfidenceThreshold: Double VersionName: StringFn::GetAtt: Status: String CreationTimestamp: String BillableTrainingTimeInSeconds: Double BaseModelVersion: String EvaluationResult.F1Score: Double TrainingEndTimestamp: String ProjectVersionArn: String Feature: String EvaluationResult: F1Score: Double - Value: String Key: StringaddedAWS:: SecurityAgent:: Integrationdocs ↗#Link to AWS::SecurityAgent::Integration
Type: AWS::SecurityAgent::IntegrationProperties: PrivateConnectionName: String KmsKeyId: String ProviderInput: Github: OrganizationName: String InstallationId: String State: String TargetUrl: String Code: String Confluence: InstallationId: String State: String SiteUrl: String Code: String Bitbucket: InstallationId: String State: String Code: String Workspace: String Gitlab: TokenType: String AccessToken: String TargetUrl: String GroupId: String DisplayName: String - Value: String Key: String Provider: StringFn::GetAtt: InstallationId: String IntegrationId: String ProviderType: String TargetUrl: String Arn: StringaddedAWS:: SecurityAgent:: PentestJobdocs ↗#Link to AWS::SecurityAgent::PentestJob
Type: AWS::SecurityAgent::PentestJobProperties: PentestId: String AgentSpaceId: StringFn::GetAtt: SourceCode: - S3Location: String VpcConfig: SubnetArns: - String VpcArn: String SecurityGroupArns: - String CreatedAt: String ExcludeRiskTypes: - String VpcConfig.VpcArn: String AllowedDomains: - Uri: String VpcConfig.SecurityGroupArns: - String NetworkTrafficConfig.CustomHeaders: - Value: String Name: String Endpoints: # Endpoint: see above ServiceRole: String IntegratedRepositories: - ProviderResourceId: String Branch: String IntegrationId: String DisableManagedSkills: - String Status: String NetworkTrafficConfig: Rules: - Pattern: String Effect: String NetworkTrafficRuleType: String CustomHeaders: # CustomHeader: see above LogConfig.LogGroup: String PentestJobId: String Title: String Actors: - Identifier: String Description: String Authentication: Value: String ProviderType: String Uris: - String UpdatedAt: String CodeRemediationStrategy: String ExcludePaths: # Endpoint: see above CleanUpStrategy: String Documents: - ArtifactId: String IntegratedDocument: ResourceId: String IntegrationId: String S3Location: String VpcConfig.SubnetArns: - String NetworkTrafficConfig.Rules: # NetworkTrafficRule: see above Arn: String LogConfig.LogStream: String LogConfig: LogGroup: String LogStream: StringaddedAWS:: Timestream:: InfluxDBBackupdocs ↗#Link to AWS::Timestream::InfluxDBBackup
Type: AWS::Timestream::InfluxDBBackupProperties: RetentionDays: Integer DbResourceId: String - Value: String Key: String Name: StringFn::GetAtt: DbParameterGroupId: String InfluxAuthParametersSecretArn: String CreatedAt: String Port: Integer DbInstanceType: String VpcSubnetIds: - String DeploymentType: String ClusterConfiguration: IngestQueryInstances: Integer DedicatedCompactor: Boolean QueryOnlyInstances: Integer ExpiresAfter: String LogDeliveryConfiguration.S3Configuration.BucketName: String ClusterConfiguration.DedicatedCompactor: Boolean VpcSecurityGroupIds: - String NetworkType: String MaintenanceSchedule.PreferredMaintenanceWindow: String EngineType: String MaintenanceSchedule.Timezone: String Status: String KmsKeyId: String ClusterConfiguration.QueryOnlyInstances: Integer LogDeliveryConfiguration.S3Configuration: BucketName: String Enabled: Boolean ClusterConfiguration.IngestQueryInstances: Integer FailoverMode: String AllocatedStorage: Integer LogDeliveryConfiguration.S3Configuration.Enabled: Boolean Type: String LogDeliveryConfiguration: S3Configuration: # S3Configuration: see above DbStorageType: String Id: String PubliclyAccessible: Boolean Arn: String MaintenanceSchedule: Timezone: String PreferredMaintenanceWindow: String02Modified resource types45
modifiedAWS:: AgentRegistry:: Registryhistorydocs ↗#Link to AWS::AgentRegistry::Registry
Type: AWS::AgentRegistry::RegistryProperties:added: CustomMetadataSchemaConfiguration:added: RecordTypeSchemaOverrides:added: - RecordType: Stringadded: Schema: Stringadded: DefaultSchema: StringmodifiedAWS:: AgentRegistry:: RegistryRecordhistorydocs ↗#Link to AWS::AgentRegistry::RegistryRecord
Type: AWS::AgentRegistry::RegistryRecordProperties:added: CustomMetadata: JsonmodifiedAWS:: AppSync:: GraphQLSchemahistorydocs ↗#Link to AWS::AppSync::GraphQLSchema
Type: AWS::AppSync::GraphQLSchemaProperties: # Update requires: Replacement → No interruptionmodified: ApiId: StringFn::GetAtt:added: Id: StringmodifiedAWS:: ARCRegionSwitch:: Planhistorydocs ↗#Link to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::PlanProperties: Workflows: - Steps: - ExecutionBlockConfiguration:added: SsmSendCommandConfig:added: RegionDocuments: <key>:added: Parameters: Jsonadded: ExternalId: Stringadded: Targets:added: - Values:added: - Stringadded: Key: Stringadded: DocumentVersion: Stringadded: CrossAccountRole: Stringadded: DocumentArn: Stringadded: RetryIntervalMinutes: Doubleadded: TimeoutMinutes: Doubleadded: Ungraceful:added: Behavior: StringmodifiedAWS:: AutoScalingPlans:: ScalingPlanhistorydocs ↗#Link to AWS::AutoScalingPlans::ScalingPlan
Type: AWS::AutoScalingPlans::ScalingPlanProperties: ApplicationSource: # Duplicates allowed: Not specified → Yesmodified: TagFilters: - # Duplicates allowed: Not specified → Yesmodified: Values: - String # Duplicates allowed: Not specified → Yesmodified: ScalingInstructions: - CustomizedLoadMetricSpecification: # Duplicates allowed: Not specified → Yesmodified: Dimensions: - MetricDimension # Duplicates allowed: Not specified → Yesmodified: TargetTrackingConfigurations: - CustomizedScalingMetricSpecification: # Duplicates allowed: Not specified → Yesmodified: Dimensions: # MetricDimension: see aboveFn::GetAtt:added: ScalingPlanArn: StringmodifiedAWS:: BedrockAgentCore:: Evaluatorhistorydocs ↗#Link to AWS::BedrockAgentCore::Evaluator
Type: AWS::BedrockAgentCore::EvaluatorProperties: EvaluatorConfig: Derived: ModelConfig: BedrockEvaluatorModelConfig: InferenceConfig:added: StopSequences:added: - String LlmAsAJudge: ModelConfig: # EvaluatorModelConfig: see abovemodifiedAWS:: BedrockAgentCore:: Harnesshistorydocs ↗#Link to AWS::BedrockAgentCore::Harness
Type: AWS::BedrockAgentCore::HarnessProperties:added: AdvertisedScopeMapping:added: <key>: String Memory: AgentCoreMemoryConfiguration: RetrievalConfig: <key>:modified: RelevanceScore: String → Doublemodified: TopK: String → Integer Model: GeminiModelConfig:added: AdditionalParams: Json OpenAiModelConfig:added: ApiBase: StringmodifiedAWS:: Budgets:: Budgethistorydocs ↗#Link to AWS::Budgets::Budget
Type: AWS::Budgets::BudgetProperties: Budget: FilterExpression: # Duplicates allowed: Not specified → Yesmodified: And: # Expression: see above CostCategories: # Duplicates allowed: Not specified → Yesmodified: MatchOptions: - String # Duplicates allowed: Not specified → Yesmodified: Values: - String Dimensions: # Duplicates allowed: Not specified → Yesmodified: MatchOptions: - String # Duplicates allowed: Not specified → Yesmodified: Values: - String Not: # Expression: see above # Duplicates allowed: Not specified → Yesmodified: Or: # Expression: see above # Duplicates allowed: Not specified → Yesmodified: MatchOptions: - String # Duplicates allowed: Not specified → Yesmodified: Values: - String # Duplicates allowed: Not specified → Yesmodified: Metrics: - String # Duplicates allowed: Not specified → Yesmodified: NotificationsWithSubscribers: - # Update requires: No interruption → Replacementmodified: Notification: # Update requires: No interruption → Replacementmodified: ComparisonOperator: String # Update requires: No interruption → Replacementmodified: NotificationType: String # Update requires: No interruption → Replacementmodified: Threshold: Double # Update requires: No interruption → Replacementmodified: ThresholdType: String # Update requires: No interruption → Replacement # Duplicates allowed: Not specified → Yesmodified: Subscribers: - # Update requires: No interruption → Replacementmodified: Address: String # Update requires: No interruption → Replacementmodified: SubscriptionType: String # Duplicates allowed: Not specified → Yes - ResourceTagFn::GetAtt:added: Id: StringmodifiedAWS:: CloudWatch:: AnomalyDetectorhistorydocs ↗#Link to AWS::CloudWatch::AnomalyDetector
Type: AWS::CloudWatch::AnomalyDetectorProperties:modified: Configuration: MetricConfiguration → Configuration # Duplicates allowed: Yes → Not specifiedmodified: ExcludedTimeRanges: - Range # Duplicates allowed: Yes → Not specifiedmodified: Dimensions: - Dimension MetricMathAnomalyDetector: # Duplicates allowed: Yes → Not specifiedmodified: MetricDataQueries: - # Update requires: Replacement → No interruptionmodified: Label: String MetricStat: Metric: # Duplicates allowed: Yes → Not specifiedmodified: Dimensions: # Dimension: see above # Update requires: Replacement → No interruptionmodified: ReturnData: Boolean SingleMetricAnomalyDetector: # Duplicates allowed: Yes → Not specifiedmodified: Dimensions: # Dimension: see aboveFn::GetAtt:removed: AnomalyDetectorId: StringPropertyTypes:added: MetricDataQueries:added: - AccountId: Stringadded: ReturnData: Booleanadded: Expression: Stringadded: MetricStat:added: Stat: Stringadded: Period: Integeradded: Metric:added: MetricName: Stringadded: Dimensions:added: - Value: Stringadded: Name: Stringadded: Namespace: Stringadded: Unit: Stringadded: Label: Stringadded: Period: Integeradded: Id: StringmodifiedAWS:: Connect:: Rulehistorydocs ↗#Link to AWS::Connect::Rule
Type: AWS::Connect::RuleProperties: Actions:added: SendInAppNotificationActions:added: - Content:added: DeDE: Stringadded: PtBR: Stringadded: ZhCN: Stringadded: IdID: Stringadded: ItIT: Stringadded: EnUS: Stringadded: KoKR: Stringadded: FrFR: Stringadded: ZhTW: Stringadded: EsES: Stringadded: JaJP: Stringadded: Priority: Stringadded: Exclusion:added: UserTags:added: <key>: Stringadded: UserArns:added: - Stringadded: Recipient: # InAppNotificationRecipientType: see abovemodifiedAWS:: DAX:: SubnetGrouphistorydocs ↗#Link to AWS::DAX::SubnetGroup
Type: AWS::DAX::SubnetGroupProperties: # Duplicates allowed: Not specified → Yesmodified: SubnetIds: - StringmodifiedAWS:: Deadline:: Fleethistorydocs ↗#Link to AWS::Deadline::Fleet
Type: AWS::Deadline::FleetProperties: Configuration: ServiceManagedEc2: InstanceCapabilities:added: SoftwareAddOns:added: - Name: StringmodifiedAWS:: DevOpsAgent:: AgentSpacehistorydocs ↗#Link to AWS::DevOpsAgent::AgentSpace
Type: AWS::DevOpsAgent::AgentSpaceProperties: OperatorApp:added: Idp:added: IssuerUrl: Stringadded: ClientSecret: Stringadded: UserIdClaim: Stringadded: CreatedAt: Stringadded: OperatorAppRoleArn: Stringadded: ClientId: Stringadded: UpdatedAt: Stringadded: Provider: StringFn::GetAtt:added: OperatorApp.Idp.CreatedAt: Stringadded: OperatorApp.Idp.UpdatedAt: Stringadded: OperatorApp.Idp.UserIdClaim: StringmodifiedAWS:: DevOpsAgent:: Associationhistorydocs ↗#Link to AWS::DevOpsAgent::Association
Type: AWS::DevOpsAgent::AssociationProperties: Configuration: Aws:added: AgentElevatedRoleArn: String MCPServerDatadog:added: EnabledElevatedTools:added: - String MCPServerGrafana:added: EnabledElevatedTools:added: - String Slack:added: Bidirectional:added: Enabled: Booleanadded: RoleArn: String SourceAws:added: AgentElevatedRoleArn: StringmodifiedAWS:: DevOpsAgent:: Servicehistorydocs ↗#Link to AWS::DevOpsAgent::Service
Type: AWS::DevOpsAgent::ServiceProperties:added: Name: String ServiceDetails:added: GitHub:added: DirectAccess:added: OrganizationName: Stringadded: TargetUrl: Stringadded: TokenValue: Stringadded: AppVerification:added: OrganizationName: Stringadded: TargetUrl: Stringadded: AppVariant: Stringadded: TokenValue: StringFn::GetAtt: AdditionalServiceDetails:added: GitHub:added: Owner: Stringadded: OwnerType: Stringadded: HostingType: Stringadded: TargetUrl: Stringadded: AppVariant: Stringadded: AuthMode: Stringadded: AdditionalServiceDetails.GitHub: # RegisteredGitHubServiceDetails: see aboveadded: AdditionalServiceDetails.GitHub.AppVariant: Stringadded: AdditionalServiceDetails.GitHub.AuthMode: Stringadded: AdditionalServiceDetails.GitHub.HostingType: Stringadded: AdditionalServiceDetails.GitHub.Owner: Stringadded: AdditionalServiceDetails.GitHub.OwnerType: Stringadded: AdditionalServiceDetails.GitHub.TargetUrl: StringmodifiedAWS:: DMS:: DataMigrationhistorydocs ↗#Link to AWS::DMS::DataMigration
Type: AWS::DMS::DataMigrationProperties:removed: DataMigrationIdentifier: StringmodifiedAWS:: DMS:: DataProviderhistorydocs ↗#Link to AWS::DMS::DataProvider
Type: AWS::DMS::DataProviderProperties:removed: DataProviderIdentifier: StringmodifiedAWS:: DMS:: InstanceProfilehistorydocs ↗#Link to AWS::DMS::InstanceProfile
Type: AWS::DMS::InstanceProfileProperties:removed: InstanceProfileIdentifier: StringmodifiedAWS:: DMS:: MigrationProjecthistorydocs ↗#Link to AWS::DMS::MigrationProject
Type: AWS::DMS::MigrationProjectProperties:removed: InstanceProfileArn: Stringremoved: InstanceProfileName: Stringremoved: MigrationProjectIdentifier: StringFn::GetAtt:added: InstanceProfileArn: Stringadded: InstanceProfileName: StringmodifiedAWS:: EC2:: CapacityReservationhistorydocs ↗#Link to AWS::EC2::CapacityReservation
Type: AWS::EC2::CapacityReservationProperties: # Update requires: Replacement → No interruption - # Update requires: Replacement → No interruptionmodified: ResourceType: String # Update requires: Replacement → No interruption - TagmodifiedAWS:: EC2:: NetworkInsightsAnalysishistorydocs ↗#Link to AWS::EC2::NetworkInsightsAnalysis
Type: AWS::EC2::NetworkInsightsAnalysisFn::GetAtt: Explanations:added: - TransitGatewayPolicyTable:added: Arn: Stringadded: Id: Stringadded: TransitGatewayPolicyTableEntry:added: DestinationPortRange:added: From: Integeradded: To: Integeradded: SourcePortRange: # PortRange: see aboveadded: SourceCidr: Stringadded: RuleNumber: Integeradded: TargetRouteTableId: Stringadded: Protocol: Stringadded: DestinationCidr: String ForwardPathComponents: - Explanations: # Explanation: see aboveadded: TransitGatewayPolicyTableEntry: # AnalysisTransitGatewayPolicyTableEntry: see above ReturnPathComponents: # PathComponent: see abovemodifiedAWS:: EC2:: VPCPeeringConnectionhistorydocs ↗#Link to AWS::EC2::VPCPeeringConnection
Type: AWS::EC2::VPCPeeringConnectionProperties: # Update requires: Replacement → No interruptionmodified: AssumeRoleRegion: String # Update requires: Replacement → No interruptionmodified: PeerRoleArn: StringmodifiedAWS:: ECS:: Daemonhistorydocs ↗#Link to AWS::ECS::Daemon
Type: AWS::ECS::DaemonProperties:added: Critical: BooleanmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: ContainerDefinitions: - ResourceRequirements: - # Required: Yes → Nomodified: Value: StringmodifiedAWS:: EKS:: Capabilityhistorydocs ↗#Link to AWS::EKS::Capability
Type: AWS::EKS::CapabilityProperties: Configuration: ArgoCd:added: EndpointPrefix: StringmodifiedAWS:: EMR:: InstanceFleetConfighistorydocs ↗#Link to AWS::EMR::InstanceFleetConfig
Type: AWS::EMR::InstanceFleetConfigProperties: # Duplicates allowed: No → Yesmodified: InstanceTypeConfigs: - # Duplicates allowed: No → Yesmodified: Configurations: List of Configuration → List of ApplicationConfiguration # Update requires: Replacement → No interruptionmodified: Classification: String # Update requires: Replacement → No interruption # Duplicates allowed: No → Not specifiedmodified: ConfigurationProperties: <key>: String # Update requires: Replacement → No interruption # Duplicates allowed: No → Yesmodified: Configurations: List of Configuration → List of ApplicationConfiguration # ApplicationConfiguration: see above # Update requires: Replacement → No interruptionmodified: CustomAmiId: String EbsConfiguration: # Update requires: Replacement → No interruption # Duplicates allowed: No → Yesmodified: EbsBlockDeviceConfigs: - # Update requires: Replacement → No interruptionmodified: VolumeSpecification: # Update requires: Replacement → No interruptionmodified: Iops: Integer # Update requires: Replacement → No interruptionmodified: SizeInGB: Integer # Update requires: Replacement → No interruptionmodified: Throughput: Integer # Update requires: Replacement → No interruptionmodified: VolumeType: String # Update requires: Replacement → No interruptionmodified: VolumesPerInstance: Integer # Update requires: Replacement → No interruptionmodified: EbsOptimized: Boolean LaunchSpecifications: # Update requires: No interruption → Replacementmodified: OnDemandSpecification: # Update requires: No interruption → Replacementmodified: AllocationStrategy: String # Update requires: No interruption → Replacementmodified: CapacityReservationOptions: # Update requires: No interruption → Some interruptionsmodified: CapacityReservationPreference: String # Update requires: No interruption → Some interruptionsmodified: CapacityReservationResourceGroupArn: String # Update requires: No interruption → Some interruptionsmodified: UsageStrategy: String # Update requires: No interruption → Replacementmodified: SpotSpecification: # Update requires: No interruption → Replacementmodified: AllocationStrategy: String # Update requires: No interruption → Replacementmodified: BlockDurationMinutes: Integer # Update requires: No interruption → Replacementmodified: TimeoutAction: String # Update requires: No interruption → Replacementmodified: TimeoutDurationMinutes: Integer ResizeSpecifications: OnDemandResizeSpecification: CapacityReservationOptions: # OnDemandCapacityReservationOptions: see aboveFn::GetAtt:added: InstanceFleetId: StringmodifiedAWS:: EventsV2:: Subscriberhistorydocs ↗#Link to AWS::EventsV2::Subscriber
Type: AWS::EventsV2::SubscriberProperties: InvokeConfiguration:modified: TargetArn: Json → StringmodifiedAWS:: FSx:: Snapshothistorydocs ↗#Link to AWS::FSx::Snapshot
Type: AWS::FSx::SnapshotProperties: # Duplicates allowed: Not specified → Yes - TagFn::GetAtt:added: Id: StringmodifiedAWS:: FSx:: StorageVirtualMachinehistorydocs ↗#Link to AWS::FSx::StorageVirtualMachine
Type: AWS::FSx::StorageVirtualMachineProperties: ActiveDirectoryConfiguration: SelfManagedActiveDirectoryConfiguration: # Duplicates allowed: Not specified → Yesmodified: DnsIps: - String # Duplicates allowed: Not specified → Yes - TagmodifiedAWS:: FSx:: Volumehistorydocs ↗#Link to AWS::FSx::Volume
Type: AWS::FSx::VolumeProperties: OntapConfiguration: # Update requires: No interruption → Replacementmodified: AggregateConfiguration: # Duplicates allowed: Not specified → Yesmodified: Aggregates: - String OpenZFSConfiguration: # Duplicates allowed: Not specified → Yesmodified: NfsExports: - # Duplicates allowed: Not specified → Yesmodified: ClientConfigurations: - # Duplicates allowed: Not specified → Yesmodified: Options: - String # Duplicates allowed: Not specified → Yesmodified: Options: - String # Duplicates allowed: Not specified → Yesmodified: UserAndGroupQuotas: - UserAndGroupQuotas # Duplicates allowed: Not specified → Yes - TagmodifiedAWS:: GameLift:: ContainerGroupDefinitionhistorydocs ↗#Link to AWS::GameLift::ContainerGroupDefinition
Type: AWS::GameLift::ContainerGroupDefinitionProperties: GameServerContainerDefinition:added: Vcpu: DoublemodifiedAWS:: HealthLake:: FHIRDatastorehistorydocs ↗#Link to AWS::HealthLake::FHIRDatastore
Type: AWS::HealthLake::FHIRDatastoreProperties:added: AnalyticsConfiguration:added: Status: String # Update requires: Replacement → No interruptionmodified: DatastoreName: String # Update requires: Replacement → No interruptionmodified: IdentityProviderConfiguration: # Update requires: Replacement → No interruptionmodified: AuthorizationStrategy: String # Update requires: Replacement → No interruptionmodified: FineGrainedAuthorizationEnabled: Boolean # Update requires: Replacement → No interruptionmodified: IdpLambdaArn: String # Update requires: Replacement → No interruptionmodified: Metadata: Stringadded: NlpConfiguration:added: Status: Stringadded: ProfileConfiguration:added: DefaultProfiles:added: - StringmodifiedAWS:: InspectorV2:: Filterhistorydocs ↗#Link to AWS::InspectorV2::Filter
Type: AWS::InspectorV2::FilterProperties: FilterCriteria:added: EcrImageInUseCount:added: - LowerInclusive: Doubleadded: UpperInclusive: DoublemodifiedAWS:: Lambda:: NetworkConnectorhistorydocs ↗#Link to AWS::Lambda::NetworkConnector
Type: AWS::Lambda::NetworkConnectorProperties: Configuration: VpcEgressConfiguration: # Required: No → Yesmodified: NetworkProtocol: String # Required: No → Yesmodified: SecurityGroupIds: - StringFn::GetAtt:added: LatestVersion: Integeradded: LatestVersionArn: StringmodifiedAWS:: Lambda:: WebFunctionRevisionhistorydocs ↗#Link to AWS::Lambda::WebFunctionRevision
Type: AWS::Lambda::WebFunctionRevisionProperties: ServiceConfig:added: EgressNetworkConnectorArn: StringmodifiedAWS:: MediaConnect:: Flowhistorydocs ↗#Link to AWS::MediaConnect::Flow
Type: AWS::MediaConnect::FlowProperties: Source: NdiSourceSettings:added: AudioReferenceLevel: IntegermodifiedAWS:: MediaConnect:: FlowOutputhistorydocs ↗#Link to AWS::MediaConnect::FlowOutput
Type: AWS::MediaConnect::FlowOutputProperties:added: NdiAudioReferenceLevel: IntegermodifiedAWS:: MediaLive:: InputSecurityGrouphistorydocs ↗#Link to AWS::MediaLive::InputSecurityGroup
Type: AWS::MediaLive::InputSecurityGroupProperties: # Update requires: Replacement → No interruptionmodified: Tags: Json → Map of String # Duplicates allowed: Not specified → Yesmodified: WhitelistRules: List of InputWhitelistRuleCidr → List of InputWhitelistRuleFn::GetAtt:added: Id: Stringadded: Inputs:added: - StringmodifiedAWS:: MediaPackageV2:: OriginEndpointhistorydocs ↗#Link to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpointProperties: DashManifests: - FilterConfiguration:added: Multiview:added: Layout: Stringadded: Sources:added: - String HlsManifests: - FilterConfiguration: # FilterConfiguration: see above LowLatencyHlsManifests:modified: - FilterConfiguration: FilterConfiguration → LowLatencyHlsFilterConfiguration MssManifests:modified: - FilterConfiguration: FilterConfiguration → MssFilterConfiguration Segment: Encryption: SpekeKeyProvider:added: ContentKeyPeriodConfiguration:added: ContentKeyPeriodTiming: Stringadded: SpekeVersion: StringmodifiedAWS:: MediaTailor:: PlaybackConfigurationhistorydocs ↗#Link to AWS::MediaTailor::PlaybackConfiguration
Type: AWS::MediaTailor::PlaybackConfigurationProperties:added: BeaconingConfiguration:added: ClientSide:added: ReportingMode: Stringadded: AdditionalEventTypes:added: - StringmodifiedAWS:: PaymentCryptography:: Keyhistorydocs ↗#Link to AWS::PaymentCryptography::Key
Type: AWS::PaymentCryptography::KeyFn::GetAtt: ReplicationStatus: <key>:added: KmsKeyArn: Stringadded: KmsKeyId: StringmodifiedAWS:: QuickSight:: DataSourcehistorydocs ↗#Link to AWS::QuickSight::DataSource
Type: AWS::QuickSight::DataSourceProperties: AlternateDataSourceParameters: - DatabricksParameters:added: AuthenticationType: Stringadded: OAuthParameters:added: TokenProviderUrl: Stringadded: OAuthScope: Stringadded: IdentityProviderVpcConnectionProperties:added: VpcConnectionArn: Stringadded: IdentityProviderResourceUri: String Credentials: CredentialPair: AlternateDataSourceParameters: # DataSourceParameters: see aboveadded: OAuthClientCredentials:added: Username: Stringadded: ClientSecret: Stringadded: ClientId: String DataSourceParameters: # DataSourceParameters: see abovemodifiedAWS:: Route53:: HostedZonehistorydocs ↗#Link to AWS::Route53::HostedZone
Type: AWS::Route53::HostedZoneProperties:added: DelegationSetId: StringmodifiedAWS:: SES:: Tenanthistorydocs ↗#Link to AWS::SES::Tenant
Type: AWS::SES::TenantProperties:added: ReputationEntity:added: Policy:added: ReputationEntityPolicy: Stringadded: SuppressionAttributes:added: SuppressionScope: Stringadded: SuppressedReasons:added: - StringmodifiedAWS:: Transfer:: Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties:added: CreateWithHostKey: Boolean