Version 226.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 types21
addedAWS:: CloudFront:: TrustStoredocs ↗#Link to AWS::CloudFront::TrustStore
Type: AWS::CloudFront::TrustStoreProperties: CaCertificatesBundleSource: CaCertificatesBundleS3Location: Bucket: String Version: String Region: String Key: String - Value: String Key: String Name: StringFn::GetAtt: Status: String ETag: String LastModifiedTime: String Id: String NumberOfCaCertificates: Integer Arn: StringaddedAWS:: Connect:: DataTabledocs ↗#Link to AWS::Connect::DataTable
Type: AWS::Connect::DataTableProperties: Status: String ValueLockLevel: String TimeZone: String Description: String InstanceArn: String - Value: String Key: String Name: StringFn::GetAtt: LockVersion: DataTable: String CreatedTime: Double LockVersion.DataTable: String LastModifiedTime: Double Arn: String LastModifiedRegion: StringaddedAWS:: Connect:: DataTableAttributedocs ↗#Link to AWS::Connect::DataTableAttribute
Type: AWS::Connect::DataTableAttributeProperties: Validation: ExclusiveMinimum: Double Enum: Strict: Boolean Values: - String Minimum: Double Maximum: Double ExclusiveMaximum: Double MinLength: Integer MaxValues: Integer MaxLength: Integer MinValues: Integer MultipleOf: Double Description: String ValueType: String InstanceArn: String Primary: Boolean DataTableArn: String Name: StringFn::GetAtt: LockVersion.Attribute: String LockVersion: DataTable: String Attribute: String LockVersion.DataTable: String AttributeId: String LastModifiedTime: Double LastModifiedRegion: StringaddedAWS:: Connect:: DataTableRecorddocs ↗#Link to AWS::Connect::DataTableRecord
Type: AWS::Connect::DataTableRecordProperties: DataTableRecord: PrimaryValues: - AttributeValue: String AttributeId: String Values: # Value: see above InstanceArn: String DataTableArn: StringFn::GetAtt: RecordId: StringaddedAWS:: Connect:: Workspacedocs ↗#Link to AWS::Connect::Workspace
Type: AWS::Connect::WorkspaceProperties: Pages: - ResourceArn: String Page: String Slug: String InputData: String Description: String InstanceArn: String Media: - Type: String Source: String Title: String Theme: Light: Palette: TextBackgroundHover: String Background: String TextBackgroundActive: String Text: String TextHover: String TextActive: String InvertActionsColors: Boolean Header: Background: String Text: String TextHover: String InvertActionsColors: Boolean Canvas: ContainerBackground: String ActiveBackground: String PageBackground: String Primary: Active: String Default: String ContrastText: String Typography: FontFamily: Default: String Dark: # WorkspaceThemeConfig: see above Visibility: String Associations: - String - Value: String Key: String Name: StringFn::GetAtt: Id: String Arn: StringaddedAWS:: DevOpsAgent:: AgentSpacedocs ↗#Link to AWS::DevOpsAgent::AgentSpace
Type: AWS::DevOpsAgent::AgentSpaceProperties: Description: String Name: StringFn::GetAtt: CreatedAt: String Arn: String AgentSpaceId: String UpdatedAt: StringaddedAWS:: DevOpsAgent:: Associationdocs ↗#Link to AWS::DevOpsAgent::Association
Type: AWS::DevOpsAgent::AssociationProperties: Configuration: MCPServer: Description: String Endpoint: String Tools: - String Name: String EnableWebhookUpdates: Boolean EventChannel: EnableWebhookUpdates: Boolean ServiceNow: InstanceId: String EnableWebhookUpdates: Boolean SourceAws: AssumableRoleArn: String AccountId: String Resources: - ResourceArn: String ResourceType: String ResourceMetadata: Json AccountType: String - Value: String Key: String Slack: TransmissionTarget: IncidentResponseTarget: ChannelName: String ChannelId: String WorkspaceId: String WorkspaceName: String GitHub: Owner: String OwnerType: String RepoName: String RepoId: String MCPServerDatadog: Description: String Endpoint: String Name: String EnableWebhookUpdates: Boolean Dynatrace: EnvId: String Resources: - String EnableWebhookUpdates: Boolean MCPServerSplunk: Description: String Endpoint: String Name: String EnableWebhookUpdates: Boolean Aws: AssumableRoleArn: String AccountId: String Resources: # AWSResource: see above AccountType: String Tags: # KeyValuePair: see above MCPServerNewRelic: AccountId: String Endpoint: String GitLab: ProjectId: String InstanceIdentifier: String ProjectPath: String EnableWebhookUpdates: Boolean LinkedAssociationIds: - String AgentSpaceId: String ServiceId: StringFn::GetAtt: CreatedAt: String UpdatedAt: String AssociationId: StringaddedAWS:: EC2:: TransitGatewayMeteringPolicydocs ↗#Link to AWS::EC2::TransitGatewayMeteringPolicy
Type: AWS::EC2::TransitGatewayMeteringPolicyProperties: TransitGatewayId: String MiddleboxAttachmentIds: - String - Value: String Key: StringFn::GetAtt: State: String UpdateEffectiveAt: String TransitGatewayMeteringPolicyId: StringaddedAWS:: EC2:: TransitGatewayMeteringPolicyEntrydocs ↗#Link to AWS::EC2::TransitGatewayMeteringPolicyEntry
Type: AWS::EC2::TransitGatewayMeteringPolicyEntryProperties: DestinationPortRange: String DestinationTransitGatewayAttachmentId: String MeteredAccount: String SourcePortRange: String PolicyRuleNumber: Integer DestinationTransitGatewayAttachmentType: String SourceCidrBlock: String DestinationCidrBlock: String Protocol: String TransitGatewayMeteringPolicyId: String SourceTransitGatewayAttachmentId: String SourceTransitGatewayAttachmentType: StringFn::GetAtt: UpdateEffectiveAt: String State: StringaddedAWS:: EC2:: VPCEncryptionControldocs ↗#Link to AWS::EC2::VPCEncryptionControl
Type: AWS::EC2::VPCEncryptionControlProperties: VpcPeeringExclusionInput: String ElasticFileSystemExclusionInput: String VpcLatticeExclusionInput: String VpcId: String NatGatewayExclusionInput: String EgressOnlyInternetGatewayExclusionInput: String VirtualPrivateGatewayExclusionInput: String Mode: String InternetGatewayExclusionInput: String LambdaExclusionInput: String - Value: String Key: StringFn::GetAtt: ResourceExclusions.ElasticFileSystem.State: String ResourceExclusions.VpcLattice.State: String ResourceExclusions.VirtualPrivateGateway.StateMessage: String VpcEncryptionControlId: String ResourceExclusions.VpcLattice: State: String StateMessage: String ResourceExclusions.Lambda: # VpcEncryptionControlExclusion: see above ResourceExclusions.NatGateway.State: String ResourceExclusions.InternetGateway: # VpcEncryptionControlExclusion: see above ResourceExclusions.VirtualPrivateGateway: # VpcEncryptionControlExclusion: see above StateMessage: String ResourceExclusions.EgressOnlyInternetGateway.StateMessage: String ResourceExclusions.NatGateway: # VpcEncryptionControlExclusion: see above ResourceExclusions.VpcPeering: # VpcEncryptionControlExclusion: see above ResourceExclusions.EgressOnlyInternetGateway: # VpcEncryptionControlExclusion: see above ResourceExclusions.InternetGateway.State: String ResourceExclusions.ElasticFileSystem.StateMessage: String ResourceExclusions.ElasticFileSystem: # VpcEncryptionControlExclusion: see above ResourceExclusions.EgressOnlyInternetGateway.State: String ResourceExclusions.NatGateway.StateMessage: String ResourceExclusions.Lambda.State: String ResourceExclusions.InternetGateway.StateMessage: String ResourceExclusions.Lambda.StateMessage: String ResourceExclusions.VpcPeering.State: String State: String ResourceExclusions.VpcPeering.StateMessage: String ResourceExclusions.VpcLattice.StateMessage: String ResourceExclusions: ElasticFileSystem: # VpcEncryptionControlExclusion: see above VpcLattice: # VpcEncryptionControlExclusion: see above VpcPeering: # VpcEncryptionControlExclusion: see above InternetGateway: # VpcEncryptionControlExclusion: see above EgressOnlyInternetGateway: # VpcEncryptionControlExclusion: see above VirtualPrivateGateway: # VpcEncryptionControlExclusion: see above NatGateway: # VpcEncryptionControlExclusion: see above Lambda: # VpcEncryptionControlExclusion: see above ResourceExclusions.VirtualPrivateGateway.State: StringaddedAWS:: ECR:: PullTimeUpdateExclusiondocs ↗#Link to AWS::ECR::PullTimeUpdateExclusion
Type: AWS::ECR::PullTimeUpdateExclusionProperties: PrincipalArn: StringaddedAWS:: ECR:: SigningConfigurationdocs ↗#Link to AWS::ECR::SigningConfiguration
Type: AWS::ECR::SigningConfigurationProperties: Rules: - RepositoryFilters: - FilterType: String Filter: String SigningProfileArn: StringFn::GetAtt: RegistryId: StringaddedAWS:: ECS:: ExpressGatewayServicedocs ↗#Link to AWS::ECS::ExpressGatewayService
Type: AWS::ECS::ExpressGatewayServiceProperties: TaskRoleArn: String ExecutionRoleArn: String InfrastructureRoleArn: String ScalingTarget: MinTaskCount: Integer AutoScalingMetric: String AutoScalingTargetValue: Integer MaxTaskCount: Integer PrimaryContainer: RepositoryCredentials: CredentialsParameter: String Secrets: - ValueFrom: String Name: String Command: - String AwsLogsConfiguration: LogStreamPrefix: String LogGroup: String ContainerPort: Integer Environment: - Value: String Name: String Image: String ServiceName: String Memory: String HealthCheckPath: String Cluster: String Cpu: String NetworkConfiguration: SecurityGroups: - String Subnets: - String - Value: String Key: StringFn::GetAtt: Status: StatusCode: String ECSManagedResourceArns.IngressPath.LoadBalancerArn: String ECSManagedResourceArns.AutoScaling.ScalableTarget: String CreatedAt: String ECSManagedResourceArns.LogGroups: - String ECSManagedResourceArns.AutoScaling: ScalableTarget: String ApplicationAutoScalingPolicies: - String ServiceArn: String ECSManagedResourceArns: LogGroups: - String ServiceSecurityGroups: - String MetricAlarms: - String IngressPath: ListenerArn: String LoadBalancerArn: String TargetGroupArns: - String ListenerRuleArn: String LoadBalancerSecurityGroups: - String CertificateArn: String AutoScaling: # AutoScalingArns: see above ECSManagedResourceArns.IngressPath.TargetGroupArns: - String UpdatedAt: String ECSManagedResourceArns.MetricAlarms: - String ActiveConfigurations: - ServiceRevisionArn: String ExecutionRoleArn: String TaskRoleArn: String ScalingTarget: # ExpressGatewayScalingTarget: see above IngressPaths: - Endpoint: String AccessType: String PrimaryContainer: # ExpressGatewayContainer: see above Memory: String HealthCheckPath: String CreatedAt: String Cpu: String NetworkConfiguration: # ExpressGatewayServiceNetworkConfiguration: see above Status.StatusCode: String Endpoint: String ECSManagedResourceArns.IngressPath: # IngressPathArns: see above ECSManagedResourceArns.IngressPath.CertificateArn: String ECSManagedResourceArns.AutoScaling.ApplicationAutoScalingPolicies: - String ECSManagedResourceArns.ServiceSecurityGroups: - String ECSManagedResourceArns.IngressPath.ListenerArn: String ECSManagedResourceArns.IngressPath.ListenerRuleArn: String ECSManagedResourceArns.IngressPath.LoadBalancerSecurityGroups: - StringaddedAWS:: EKS:: Capabilitydocs ↗#Link to AWS::EKS::Capability
Type: AWS::EKS::CapabilityProperties: Type: String Configuration: ArgoCd: ServerUrl: String NetworkAccess: VpceIds: - String AwsIdc: IdcRegion: String IdcManagedApplicationArn: String IdcInstanceArn: String RbacRoleMappings: - Role: String Identities: - Type: String Id: String Namespace: String ClusterName: String DeletePropagationPolicy: String CapabilityName: String RoleArn: String - Value: String Key: StringFn::GetAtt: Status: String ModifiedAt: String Configuration.ArgoCd.ServerUrl: String Version: String CreatedAt: String Arn: String Configuration.ArgoCd.AwsIdc.IdcManagedApplicationArn: StringaddedAWS:: Glue:: IdentityCenterConfigurationdocs ↗#Link to AWS::Glue::IdentityCenterConfiguration
Type: AWS::Glue::IdentityCenterConfigurationProperties: UserBackgroundSessionsEnabled: Boolean Scopes: - String InstanceArn: StringFn::GetAtt: ApplicationArn: String AccountId: StringaddedAWS:: Lambda:: CapacityProviderdocs ↗#Link to AWS::Lambda::CapacityProvider
Type: AWS::Lambda::CapacityProviderProperties: CapacityProviderScalingConfig: ScalingPolicies: - PredefinedMetricType: String TargetValue: Double ScalingMode: String MaxVCpuCount: Integer KmsKeyArn: String VpcConfig: SubnetIds: - String SecurityGroupIds: - String CapacityProviderName: String InstanceRequirements: AllowedInstanceTypes: - String ExcludedInstanceTypes: - String Architectures: - String PermissionsConfig: CapacityProviderOperatorRoleArn: String - Value: String Key: StringFn::GetAtt: State: String Arn: StringaddedAWS:: NetworkManager:: CoreNetworkPrefixListAssociationdocs ↗#Link to AWS::NetworkManager::CoreNetworkPrefixListAssociation
Type: AWS::NetworkManager::CoreNetworkPrefixListAssociationProperties: CoreNetworkId: String PrefixListArn: String PrefixListAlias: StringaddedAWS:: ObservabilityAdmin:: S3TableIntegrationdocs ↗#Link to AWS::ObservabilityAdmin::S3TableIntegration
Type: AWS::ObservabilityAdmin::S3TableIntegrationProperties: LogSources: - Type: String Identifier: String Name: String Encryption: KmsKeyArn: String SseAlgorithm: String RoleArn: String - Value: String Key: StringFn::GetAtt: Arn: StringaddedAWS:: ObservabilityAdmin:: TelemetryPipelinesdocs ↗#Link to AWS::ObservabilityAdmin::TelemetryPipelines
Type: AWS::ObservabilityAdmin::TelemetryPipelinesProperties: Configuration: Body: String - Value: String Key: String Name: StringFn::GetAtt: Status: String Pipeline.Status: String Pipeline.Tags: # Tag: see above Pipeline.LastUpdateTimeStamp: Double Pipeline.Configuration: # TelemetryPipelineConfiguration: see above StatusReason: Description: String Pipeline.Arn: String StatusReason.Description: String Pipeline.StatusReason: # TelemetryPipelineStatusReason: see above Pipeline: Status: String LastUpdateTimeStamp: Double CreatedTimeStamp: Double Configuration: # TelemetryPipelineConfiguration: see above StatusReason: # TelemetryPipelineStatusReason: see above Arn: String Tags: # Tag: see above Name: String Pipeline.Configuration.Body: String Pipeline.Name: String Pipeline.CreatedTimeStamp: Double PipelineIdentifier: String Pipeline.StatusReason.Description: String Arn: StringaddedAWS:: RTBFabric:: OutboundExternalLinkdocs ↗#Link to AWS::RTBFabric::OutboundExternalLink
Type: AWS::RTBFabric::OutboundExternalLinkProperties: LinkAttributes: ResponderErrorMasking: - HttpCode: String Action: String ResponseLoggingPercentage: Double LoggingTypes: - String CustomerProvidedId: String LinkLogSettings: ApplicationLogs: LinkApplicationLogSampling: FilterLog: Double ErrorLog: Double PublicEndpoint: String GatewayId: String - Value: String Key: StringFn::GetAtt: LinkStatus: String UpdatedTimestamp: String CreatedTimestamp: String Arn: String LinkId: StringaddedAWS:: SecurityHub:: ConnectorV2docs ↗#Link to AWS::SecurityHub::ConnectorV2
Type: AWS::SecurityHub::ConnectorV2Properties: Description: String KmsKeyArn: String Tags: <key>: String Name: String Provider: ServiceNow: InstanceName: String SecretArn: String AuthStatus: String JiraCloud: ProjectKey: String AuthStatus: String AuthUrl: String Domain: String CloudId: StringFn::GetAtt: ConnectorArn: String LastCheckedAt: String Provider.JiraCloud.AuthUrl: String Provider.ServiceNow.AuthStatus: String Message: String LastUpdatedAt: String ConnectorStatus: String CreatedAt: String Provider.JiraCloud.AuthStatus: String Provider.JiraCloud.Domain: String ConnectorId: String Provider.JiraCloud.CloudId: String02Modified resource types58
modifiedAWS:: Athena:: WorkGrouphistorydocs ↗#Link to AWS::Athena::WorkGroup
Type: AWS::Athena::WorkGroupProperties: WorkGroupConfiguration:added: EngineConfiguration:added: SparkProperties:added: <key>: Stringadded: Classifications:added: - Properties:added: <key>: Stringadded: Name: Stringadded: MaxConcurrentDpus: Integeradded: CoordinatorDpuSize: Integeradded: DefaultExecutorDpuSize: Integeradded: AdditionalConfigs:added: <key>: Stringadded: MonitoringConfiguration:added: S3LoggingConfiguration:added: LogLocation: Stringadded: Enabled: Booleanadded: KmsKey: Stringadded: ManagedLoggingConfiguration:added: Enabled: Booleanadded: KmsKey: Stringadded: CloudWatchLoggingConfiguration:added: LogGroup: Stringadded: Enabled: Booleanadded: LogStreamNamePrefix: Stringadded: LogTypes: JsonmodifiedAWS:: Backup:: BackupPlanhistorydocs ↗#Link to AWS::Backup::BackupPlan
Type: AWS::Backup::BackupPlanProperties: BackupPlan: BackupPlanRule:added: - TargetLogicallyAirGappedBackupVaultArn: StringmodifiedAWS:: Bedrock:: DataAutomationProjecthistorydocs ↗#Link to AWS::Bedrock::DataAutomationProject
Type: AWS::Bedrock::DataAutomationProjectProperties: OverrideConfiguration: Audio:added: SensitiveDataConfiguration:added: DetectionMode: Stringadded: PiiEntitiesConfiguration:added: PiiEntityTypes:added: - Stringadded: RedactionMaskMode: Stringadded: DetectionScope:added: - String Document:added: SensitiveDataConfiguration: # SensitiveDataConfiguration: see above Image:added: SensitiveDataConfiguration: # SensitiveDataConfiguration: see above Video:added: SensitiveDataConfiguration: # SensitiveDataConfiguration: see aboveadded: ProjectType: StringmodifiedAWS:: Bedrock:: KnowledgeBasehistorydocs ↗#Link to AWS::Bedrock::KnowledgeBase
Type: AWS::Bedrock::KnowledgeBaseProperties: KnowledgeBaseConfiguration: VectorKnowledgeBaseConfiguration: EmbeddingModelConfiguration: BedrockEmbeddingModelConfiguration:added: Audio:added: - SegmentationConfiguration:added: FixedLengthDuration: Integeradded: Video:added: - SegmentationConfiguration:added: FixedLengthDuration: Integer StorageConfiguration:added: S3VectorsConfiguration:added: IndexName: Stringadded: VectorBucketArn: Stringadded: IndexArn: StringmodifiedAWS:: BillingConductor:: CustomLineItemhistorydocs ↗#Link to AWS::BillingConductor::CustomLineItem
Type: AWS::BillingConductor::CustomLineItemProperties: CustomLineItemChargeDetails: LineItemFilters:added: - AttributeValues:added: - String # Required: Yes → Nomodified: Values: - StringmodifiedAWS:: Cassandra:: Tablehistorydocs ↗#Link to AWS::Cassandra::Table
Type: AWS::Cassandra::TableProperties:added: WarmThroughput:added: ReadUnitsPerSecond: Integeradded: WriteUnitsPerSecond: IntegermodifiedAWS:: CleanRooms:: AnalysisTemplatehistorydocs ↗#Link to AWS::CleanRooms::AnalysisTemplate
Type: AWS::CleanRooms::AnalysisTemplateProperties:added: SyntheticDataParameters:added: MlSyntheticDataParameters:added: ColumnClassification:added: ColumnMapping:added: - ColumnName: Stringadded: ColumnType: Stringadded: IsPredictiveValue: Booleanadded: Epsilon: Doubleadded: MaxMembershipInferenceAttackScore: DoublemodifiedAWS:: CleanRooms:: Collaborationhistorydocs ↗#Link to AWS::CleanRooms::Collaboration
Type: AWS::CleanRooms::CollaborationProperties: CreatorPaymentConfiguration: MachineLearning:added: SyntheticDataGeneration:added: IsResponsible: Boolean Members: - PaymentConfiguration: # PaymentConfiguration: see abovemodifiedAWS:: CleanRooms:: Membershiphistorydocs ↗#Link to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::MembershipProperties: PaymentConfiguration: MachineLearning:added: SyntheticDataGeneration:added: IsResponsible: BooleanmodifiedAWS:: CloudFormation:: StackSethistorydocs ↗#Link to AWS::CloudFormation::StackSet
Type: AWS::CloudFormation::StackSetProperties: AutoDeployment:added: DependsOn:added: - StringmodifiedAWS:: CloudFront:: AnycastIpListhistorydocs ↗#Link to AWS::CloudFront::AnycastIpList
Type: AWS::CloudFront::AnycastIpListProperties:added: IpamCidrConfigs:added: - Cidr: Stringadded: IpamPoolArn: StringFn::GetAtt: AnycastIpList:added: IpamCidrConfigResults:added: - Status: Stringadded: AnycastIp: Stringadded: Cidr: Stringadded: IpamPoolArn: Stringadded: AnycastIpList.IpamCidrConfigResults: # IpamCidrConfigResult: see aboveadded: IpamCidrConfigResults: # IpamCidrConfigResult: see abovemodifiedAWS:: CloudFront:: Distributionhistorydocs ↗#Link to AWS::CloudFront::Distribution
Type: AWS::CloudFront::DistributionProperties: DistributionConfig:added: ConnectionFunctionAssociation:added: Id: Stringadded: ViewerMtlsConfig:added: Mode: Stringadded: TrustStoreConfig:added: TrustStoreId: Stringadded: IgnoreCertificateExpiry: Booleanadded: AdvertiseTrustStoreCaNames: BooleanmodifiedAWS:: Connect:: EvaluationFormhistorydocs ↗#Link to AWS::Connect::EvaluationForm
Type: AWS::Connect::EvaluationFormProperties: Items: - Section: Items: - Question: QuestionTypeProperties:added: MultiSelect:added: DisplayAs: Stringadded: Options:added: - Text: Stringadded: RefId: Stringadded: Automation:added: Options:added: - RuleCategory:added: Condition: Stringadded: Category: Stringadded: OptionRefIds:added: - Stringadded: AnswerSource:added: SourceType: Stringadded: DefaultOptionRefIds:added: - String Section: # EvaluationFormSection: see aboveadded: LanguageConfiguration:added: FormLanguage: Stringadded: TargetConfiguration:added: ContactInteractionType: StringmodifiedAWS:: ConnectCampaignsV2:: Campaignhistorydocs ↗#Link to AWS::ConnectCampaignsV2::Campaign
Type: AWS::ConnectCampaignsV2::CampaignProperties: # Required: Yes → Nomodified: ChannelSubtypeConfig: Telephony: DefaultOutboundConfig:added: RingTimeout: Integeradded: WhatsApp:added: OutboundMode:added: AgentlessConfig: Jsonadded: Capacity: Doubleadded: DefaultOutboundConfig:added: ConnectSourcePhoneNumberArn: Stringadded: WisdomTemplateArn: String CommunicationTimeConfig:added: WhatsApp:added: OpenHours:added: DailyHours:added: - Value:added: - EndTime: Stringadded: StartTime: Stringadded: Key: Stringadded: RestrictedPeriods:added: RestrictedPeriodList:added: - StartDate: Stringadded: EndDate: Stringadded: Name: Stringadded: Type: StringmodifiedAWS:: CustomerProfiles:: SegmentDefinitionhistorydocs ↗#Link to AWS::CustomerProfiles::SegmentDefinition
Type: AWS::CustomerProfiles::SegmentDefinitionProperties: # Required: Yes → Nomodified: SegmentGroups: SegmentGroupadded: SegmentSqlQuery: StringFn::GetAtt:added: SegmentType: StringmodifiedAWS:: DataZone:: Connectionhistorydocs ↗#Link to AWS::DataZone::Connection
Type: AWS::DataZone::ConnectionProperties: Props:added: MlflowProperties:added: TrackingServerArn: String SparkEmrProperties:added: ManagedEndpointArn: StringmodifiedAWS:: DSQL:: Clusterhistorydocs ↗#Link to AWS::DSQL::Cluster
Type: AWS::DSQL::ClusterFn::GetAtt:added: VpcEndpoint: StringmodifiedAWS:: EC2:: EC2Fleethistorydocs ↗#Link to AWS::EC2::EC2Fleet
Type: AWS::EC2::EC2FleetProperties: LaunchTemplateConfigs: - Overrides: - InstanceRequirements:added: RequireEncryptionInTransit: Boolean TargetCapacitySpecification: # Update requires: No interruption → Replacementmodified: DefaultTargetCapacityType: String # Update requires: No interruption → Replacementmodified: TargetCapacityUnitType: StringmodifiedAWS:: EC2:: NetworkInterfacehistorydocs ↗#Link to AWS::EC2::NetworkInterface
Type: AWS::EC2::NetworkInterfaceProperties:added: PublicIpDnsHostnameTypeSpecification: StringFn::GetAtt:added: PublicIpDnsNameOptions:added: DnsHostnameType: Stringadded: PublicIpv4DnsName: Stringadded: PublicDualStackDnsName: Stringadded: PublicIpv6DnsName: Stringadded: PublicIpDnsNameOptions.DnsHostnameType: Stringadded: PublicIpDnsNameOptions.PublicDualStackDnsName: Stringadded: PublicIpDnsNameOptions.PublicIpv4DnsName: Stringadded: PublicIpDnsNameOptions.PublicIpv6DnsName: StringmodifiedAWS:: EC2:: SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties: SpotFleetRequestConfigData: LaunchSpecifications: - InstanceRequirements:added: RequireEncryptionInTransit: Boolean LaunchTemplateConfigs: - Overrides: - InstanceRequirements: # InstanceRequirementsRequest: see aboveadded: - Value: Stringadded: Key: StringmodifiedAWS:: EKS:: Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties:added: ControlPlaneScalingConfig:added: Tier: StringmodifiedAWS:: EKS:: Nodegrouphistorydocs ↗#Link to AWS::EKS::Nodegroup
Type: AWS::EKS::NodegroupProperties: NodeRepairConfig:added: MaxParallelNodesRepairedCount: Integeradded: MaxParallelNodesRepairedPercentage: Integeradded: MaxUnhealthyNodeThresholdCount: Integeradded: MaxUnhealthyNodeThresholdPercentage: Integeradded: NodeRepairConfigOverrides:added: - NodeUnhealthyReason: Stringadded: RepairAction: Stringadded: MinRepairWaitTimeMins: Integeradded: NodeMonitoringCondition: StringmodifiedAWS:: FSx:: S3AccessPointAttachmenthistorydocs ↗#Link to AWS::FSx::S3AccessPointAttachment
Type: AWS::FSx::S3AccessPointAttachmentProperties:added: OntapConfiguration:added: VolumeId: Stringadded: FileSystemIdentity:added: Type: Stringadded: UnixUser:added: Name: Stringadded: WindowsUser:added: Name: String # Required: Yes → Nomodified: OpenZFSConfiguration: S3AccessPointOpenZFSConfigurationmodifiedAWS:: KinesisVideo:: Streamhistorydocs ↗#Link to AWS::KinesisVideo::Stream
Type: AWS::KinesisVideo::StreamProperties:added: StreamStorageConfiguration:added: DefaultStorageTier: StringmodifiedAWS:: Lambda:: Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties:added: CapacityProviderConfig:added: LambdaManagedInstancesCapacityProviderConfig:added: ExecutionEnvironmentMemoryGiBPerVCpu: Doubleadded: CapacityProviderArn: Stringadded: PerExecutionEnvironmentMaxConcurrency: Integeradded: DurableConfig:added: ExecutionTimeout: Integeradded: RetentionPeriodInDays: Integeradded: FunctionScalingConfig:added: MinExecutionEnvironments: Integeradded: MaxExecutionEnvironments: Integeradded: PublishToLatestPublished: BooleanmodifiedAWS:: Lambda:: Versionhistorydocs ↗#Link to AWS::Lambda::Version
Type: AWS::Lambda::VersionProperties:added: FunctionScalingConfig:added: MinExecutionEnvironments: Integeradded: MaxExecutionEnvironments: IntegermodifiedAWS:: MediaLive:: Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties: EncoderSettings: VideoDescriptions: - CodecSettings: Av1Settings:added: SpatialAq: Stringadded: TemporalAq: String H265Settings: ColorSpaceSettings:added: Hlg2020Settings: {}modifiedAWS:: MediaLive:: Inputhistorydocs ↗#Link to AWS::MediaLive::Input
Type: AWS::MediaLive::InputProperties:added: RouterSettings:added: SecretArn: Stringadded: EncryptionType: Stringadded: Destinations:added: - AvailabilityZoneName: StringPropertyTypes:added: SpecialRouterSettings:added: RouterArn: StringmodifiedAWS:: MSK:: Clusterhistorydocs ↗#Link to AWS::MSK::Cluster
Type: AWS::MSK::ClusterProperties: BrokerNodeGroupInfo: ConnectivityInfo:added: NetworkType: StringmodifiedAWS:: NetworkManager:: ConnectAttachmenthistorydocs ↗#Link to AWS::NetworkManager::ConnectAttachment
Type: AWS::NetworkManager::ConnectAttachmentProperties:added: RoutingPolicyLabel: StringmodifiedAWS:: NetworkManager:: DirectConnectGatewayAttachmenthistorydocs ↗#Link to AWS::NetworkManager::DirectConnectGatewayAttachment
Type: AWS::NetworkManager::DirectConnectGatewayAttachmentProperties:added: RoutingPolicyLabel: StringmodifiedAWS:: NetworkManager:: SiteToSiteVpnAttachmenthistorydocs ↗#Link to AWS::NetworkManager::SiteToSiteVpnAttachment
Type: AWS::NetworkManager::SiteToSiteVpnAttachmentProperties:added: RoutingPolicyLabel: StringmodifiedAWS:: NetworkManager:: TransitGatewayRouteTableAttachmenthistorydocs ↗#Link to AWS::NetworkManager::TransitGatewayRouteTableAttachment
Type: AWS::NetworkManager::TransitGatewayRouteTableAttachmentProperties:added: RoutingPolicyLabel: StringmodifiedAWS:: NetworkManager:: VpcAttachmenthistorydocs ↗#Link to AWS::NetworkManager::VpcAttachment
Type: AWS::NetworkManager::VpcAttachmentProperties:added: RoutingPolicyLabel: StringmodifiedAWS:: ObservabilityAdmin:: OrganizationTelemetryRulehistorydocs ↗#Link to AWS::ObservabilityAdmin::OrganizationTelemetryRule
Type: AWS::ObservabilityAdmin::OrganizationTelemetryRuleProperties: Rule: DestinationConfiguration:added: CloudtrailParameters:added: AdvancedEventSelectors:added: - FieldSelectors:added: - Field: Stringadded: Equals:added: - Stringadded: NotStartsWith:added: - Stringadded: NotEndsWith:added: - Stringadded: StartsWith:added: - Stringadded: EndsWith:added: - Stringadded: NotEquals:added: - Stringadded: Name: Stringadded: ELBLoadBalancerLoggingParameters:added: FieldDelimiter: Stringadded: OutputFormat: Stringadded: WAFLoggingParameters:added: RedactedFields:added: - UriPath: Stringadded: QueryString: Stringadded: Method: Stringadded: SingleHeader:added: Name: Stringadded: LoggingFilter:added: Filters:added: - Requirement: Stringadded: Behavior: Stringadded: Conditions:added: - LabelNameCondition:added: LabelName: Stringadded: ActionCondition:added: Action: Stringadded: DefaultBehavior: Stringadded: LogType: Stringadded: TelemetrySourceTypes:added: - StringmodifiedAWS:: ObservabilityAdmin:: TelemetryRulehistorydocs ↗#Link to AWS::ObservabilityAdmin::TelemetryRule
Type: AWS::ObservabilityAdmin::TelemetryRuleProperties: Rule: DestinationConfiguration:added: CloudtrailParameters:added: AdvancedEventSelectors:added: - FieldSelectors:added: - Field: Stringadded: Equals:added: - Stringadded: NotStartsWith:added: - Stringadded: NotEndsWith:added: - Stringadded: StartsWith:added: - Stringadded: EndsWith:added: - Stringadded: NotEquals:added: - Stringadded: Name: Stringadded: ELBLoadBalancerLoggingParameters:added: FieldDelimiter: Stringadded: OutputFormat: Stringadded: LogDeliveryParameters:added: LogTypes:added: - Stringadded: WAFLoggingParameters:added: RedactedFields:added: - UriPath: Stringadded: QueryString: Stringadded: Method: Stringadded: SingleHeader:added: Name: Stringadded: LoggingFilter:added: Filters:added: - Requirement: Stringadded: Behavior: Stringadded: Conditions:added: - LabelNameCondition:added: LabelName: Stringadded: ActionCondition:added: Action: Stringadded: DefaultBehavior: Stringadded: LogType: Stringadded: TelemetrySourceTypes:added: - StringmodifiedAWS:: OpenSearchServerless:: Collectionhistorydocs ↗#Link to AWS::OpenSearchServerless::Collection
Type: AWS::OpenSearchServerless::CollectionProperties:removed: CollectionGroupName: Stringremoved: EncryptionConfig:removed: KmsKeyArn: Stringremoved: AWSOwnedKey: BooleanmodifiedAWS:: PaymentCryptography:: Keyhistorydocs ↗#Link to AWS::PaymentCryptography::Key
Type: AWS::PaymentCryptography::KeyProperties:added: ReplicationRegions:added: - StringFn::GetAtt:added: ReplicationStatus: <key>:added: Status: Stringadded: StatusMessage: StringmodifiedAWS:: PCS:: Clusterhistorydocs ↗#Link to AWS::PCS::Cluster
Type: AWS::PCS::ClusterProperties: SlurmConfiguration:added: JwtAuth:added: JwtKey:added: SecretArn: Stringadded: SecretVersion: Stringadded: SlurmRest:added: Mode: StringmodifiedAWS:: RoboMaker:: Fleethistorydocs ↗#Link to AWS::RoboMaker::Fleet
Type: AWS::RoboMaker::FleetProperties:modified: Tags: Map of String → JsonmodifiedAWS:: RoboMaker:: Robothistorydocs ↗#Link to AWS::RoboMaker::Robot
Type: AWS::RoboMaker::RobotProperties:modified: Tags: Map of String → JsonFn::GetAtt:removed: Arn: StringmodifiedAWS:: RoboMaker:: RobotApplicationhistorydocs ↗#Link to AWS::RoboMaker::RobotApplication
Type: AWS::RoboMaker::RobotApplicationProperties:removed: Environment: String # Update requires: No interruption → Replacementmodified: RobotSoftwareSuite: # Required: No → Yesmodified: Version: String # Required: No → Yes # Duplicates allowed: Yes → Not specifiedmodified: Sources: - SourceConfigmodified: Tags: Map of String → JsonmodifiedAWS:: RoboMaker:: RobotApplicationVersionhistorydocs ↗#Link to AWS::RoboMaker::RobotApplicationVersion
Type: AWS::RoboMaker::RobotApplicationVersionFn::GetAtt:removed: ApplicationVersion: Stringremoved: Arn: StringmodifiedAWS:: RoboMaker:: SimulationApplicationhistorydocs ↗#Link to AWS::RoboMaker::SimulationApplication
Type: AWS::RoboMaker::SimulationApplicationProperties:removed: Environment: String # Required: No → Yes # Update requires: No interruption → Replacementmodified: RenderingEngine: RenderingEngine # Update requires: No interruption → Replacementmodified: RobotSoftwareSuite: # Required: No → Yesmodified: Version: String # Update requires: No interruption → Replacementmodified: SimulationSoftwareSuite: # Required: No → Yesmodified: Version: String # Required: No → Yes # Duplicates allowed: Yes → Not specifiedmodified: Sources: - SourceConfigmodified: Tags: Map of String → JsonmodifiedAWS:: RoboMaker:: SimulationApplicationVersionhistorydocs ↗#Link to AWS::RoboMaker::SimulationApplicationVersion
Type: AWS::RoboMaker::SimulationApplicationVersionFn::GetAtt:removed: ApplicationVersion: Stringremoved: Arn: StringmodifiedAWS:: Route53:: HostedZonehistorydocs ↗#Link to AWS::Route53::HostedZone
Type: AWS::Route53::HostedZoneProperties:added: HostedZoneFeatures:added: EnableAcceleratedRecovery: BooleanmodifiedAWS:: S3:: AccessGrantsLocationhistorydocs ↗#Link to AWS::S3::AccessGrantsLocation
Type: AWS::S3::AccessGrantsLocationProperties: # Required: No → Yesmodified: IamRoleArn: String # Required: No → Yesmodified: LocationScope: StringmodifiedAWS:: S3:: Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties:added: AbacStatus: String MetadataConfiguration: InventoryTableConfiguration: EncryptionConfiguration: # Update requires: Some interruptions → No interruptionmodified: KmsKeyArn: String # Update requires: Some interruptions → No interruptionmodified: SseAlgorithm: String JournalTableConfiguration: # Update requires: Replacement → No interruptionmodified: EncryptionConfiguration: # MetadataTableEncryptionConfiguration: see abovemodifiedAWS:: S3:: StorageLenshistorydocs ↗#Link to AWS::S3::StorageLens
Type: AWS::S3::StorageLensProperties: StorageLensConfiguration: AccountLevel:added: AdvancedPerformanceMetrics:added: IsEnabled: Boolean BucketLevel:added: AdvancedPerformanceMetrics: # AdvancedPerformanceMetrics: see above DataExport:added: StorageLensTableDestination:added: IsEnabled: Booleanadded: Encryption:added: SSEKMS:added: KeyId: Stringadded: SSES3: Jsonadded: ExpandedPrefixesDataExport:added: StorageLensTableDestination: # StorageLensTableDestination: see aboveadded: S3BucketDestination:added: OutputSchemaVersion: Stringadded: Format: Stringadded: AccountId: Stringadded: Prefix: Stringadded: Encryption: # Encryption: see aboveadded: Arn: Stringadded: PrefixDelimiter: StringmodifiedAWS:: S3Tables:: Tablehistorydocs ↗#Link to AWS::S3Tables::Table
Type: AWS::S3Tables::TableProperties:added: StorageClassConfiguration:added: StorageClass: StringmodifiedAWS:: S3Tables:: TableBuckethistorydocs ↗#Link to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucketProperties:added: StorageClassConfiguration:added: StorageClass: StringmodifiedAWS:: S3Vectors:: Indexhistorydocs ↗#Link to AWS::S3Vectors::Index
Type: AWS::S3Vectors::IndexProperties:added: EncryptionConfiguration:added: KmsKeyArn: Stringadded: SseType: StringmodifiedAWS:: SageMaker:: Clusterhistorydocs ↗#Link to AWS::SageMaker::Cluster
Type: AWS::SageMaker::ClusterProperties: InstanceGroups:added: - CapacityRequirements:added: Spot: Jsonadded: OnDemand: Jsonadded: KubernetesConfig:added: Labels:added: <key>: Stringadded: Taints:added: - Value: Stringadded: Effect: Stringadded: Key: StringmodifiedAWS:: SecretsManager:: RotationSchedulehistorydocs ↗#Link to AWS::SecretsManager::RotationSchedule
Type: AWS::SecretsManager::RotationScheduleProperties:added: ExternalSecretRotationMetadata:added: - Value: Stringadded: Key: Stringadded: ExternalSecretRotationRoleArn: StringmodifiedAWS:: SecretsManager:: Secrethistorydocs ↗#Link to AWS::SecretsManager::Secret
Type: AWS::SecretsManager::SecretProperties:added: Type: StringmodifiedAWS:: Transfer:: Connectorhistorydocs ↗#Link to AWS::Transfer::Connector
Type: AWS::Transfer::ConnectorFn::GetAtt:added: ErrorMessage: StringmodifiedAWS:: Wisdom:: AIAgenthistorydocs ↗#Link to AWS::Wisdom::AIAgent
Type: AWS::Wisdom::AIAgentProperties: Configuration:added: EmailGenerativeAnswerAIAgentConfiguration:added: EmailGenerativeAnswerAIPromptId: Stringadded: Locale: Stringadded: EmailQueryReformulationAIPromptId: Stringadded: AssociationConfigurations:added: - AssociationType: Stringadded: AssociationConfigurationData:added: KnowledgeBaseAssociationConfigurationData:added: MaxResults: Doubleadded: ContentTagFilter:added: OrConditions:added: - AndConditions:added: - Value: Stringadded: Key: Stringadded: TagCondition: # TagCondition: see aboveadded: AndConditions: # TagCondition: see aboveadded: TagCondition: # TagCondition: see aboveadded: OverrideKnowledgeBaseSearchType: Stringadded: AssociationId: Stringadded: EmailOverviewAIAgentConfiguration:added: Locale: Stringadded: EmailOverviewAIPromptId: Stringadded: EmailResponseAIAgentConfiguration:added: Locale: Stringadded: EmailResponseAIPromptId: Stringadded: EmailQueryReformulationAIPromptId: Stringadded: AssociationConfigurations: # AssociationConfiguration: see above