Version 2.8.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 types3

addedAWS::IoT1Click::Devicedocs ↗#Link to AWS::IoT1Click::Device
Type: AWS::IoT1Click::DeviceProperties:  DeviceId: String  Enabled: BooleanFn::GetAtt:  DeviceId: String  Enabled: Boolean  Arn: String
addedAWS::IoT1Click::Placementdocs ↗#Link to AWS::IoT1Click::Placement
Type: AWS::IoT1Click::PlacementProperties:  PlacementName: String  ProjectName: String  AssociatedDevices: Json  Attributes: JsonFn::GetAtt:  PlacementName: String  ProjectName: String
addedAWS::IoT1Click::Projectdocs ↗#Link to AWS::IoT1Click::Project
Type: AWS::IoT1Click::ProjectProperties:  Description: String  PlacementTemplate:    DeviceTemplates: Json    DefaultAttributes: Json  ProjectName: StringFn::GetAtt:  ProjectName: String  Arn: StringPropertyTypes:  DeviceTemplate:    DeviceType: String    CallbackOverrides: Json

02Modified resource types80

modifiedAWS::ApiGateway::Deploymenthistorydocs ↗#Link to AWS::ApiGateway::Deployment
Type: AWS::ApiGateway::DeploymentProperties:added:   DeploymentCanarySettings:added:     PercentTraffic: Doubleadded:     StageVariableOverrides:added:       <key>: Stringadded:     UseStageCache: Boolean  StageDescription:added:     AccessLogSetting:added:       DestinationArn: Stringadded:       Format: Stringadded:     CanarySetting:added:       PercentTraffic: Doubleadded:       StageVariableOverrides:added:         <key>: Stringadded:       UseStageCache: Boolean
modifiedAWS::ApiGateway::Methodhistorydocs ↗#Link to AWS::ApiGateway::Method
Type: AWS::ApiGateway::MethodProperties:added:   AuthorizationScopes:added:     - String  Integration:added:     ConnectionId: Stringadded:     ConnectionType: Stringadded:     TimeoutInMillis: Integer
modifiedAWS::ApiGateway::Stagehistorydocs ↗#Link to AWS::ApiGateway::Stage
Type: AWS::ApiGateway::StageProperties:added:   AccessLogSetting:added:     DestinationArn: Stringadded:     Format: Stringadded:   CanarySetting:added:     DeploymentId: Stringadded:     PercentTraffic: Doubleadded:     StageVariableOverrides:added:       <key>: Stringadded:     UseStageCache: Boolean
modifiedAWS::ApiGateway::UsagePlanhistorydocs ↗#Link to AWS::ApiGateway::UsagePlan
Type: AWS::ApiGateway::UsagePlanProperties:  ApiStages:added:     - Throttle:        <key>:added:           BurstLimit: Integeradded:           RateLimit: Double
modifiedAWS::CertificateManager::Certificatehistorydocs ↗#Link to AWS::CertificateManager::Certificate
Type: AWS::CertificateManager::CertificateProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudFormation::Stackhistorydocs ↗#Link to AWS::CloudFormation::Stack
Type: AWS::CloudFormation::StackProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudFront::Distributionhistorydocs ↗#Link to AWS::CloudFront::Distribution
Type: AWS::CloudFront::DistributionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudFront::StreamingDistributionhistorydocs ↗#Link to AWS::CloudFront::StreamingDistribution
Type: AWS::CloudFront::StreamingDistributionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudTrail::Trailhistorydocs ↗#Link to AWS::CloudTrail::Trail
Type: AWS::CloudTrail::TrailProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CodeBuild::Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties:  Artifacts:added:     ArtifactIdentifier: Stringadded:   LogsConfig:added:     CloudWatchLogs:added:       Status: Stringadded:       GroupName: Stringadded:       StreamName: Stringadded:     S3Logs:added:       Status: Stringadded:       Location: Stringadded:   SecondaryArtifacts:added:     - Path: Stringadded:       Type: Stringadded:       ArtifactIdentifier: Stringadded:       OverrideArtifactName: Booleanadded:       Packaging: Stringadded:       EncryptionDisabled: Booleanadded:       Location: Stringadded:       Name: Stringadded:       NamespaceType: Stringadded:   SecondarySources:added:     - Type: Stringadded:       ReportBuildStatus: Booleanadded:       Auth:added:         Type: Stringadded:         Resource: Stringadded:       SourceIdentifier: Stringadded:       BuildSpec: Stringadded:       GitCloneDepth: Integeradded:       InsecureSsl: Booleanadded:       Location: String  Source:added:     SourceIdentifier: String  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CodeDeploy::DeploymentGrouphistorydocs ↗#Link to AWS::CodeDeploy::DeploymentGroup
Type: AWS::CodeDeploy::DeploymentGroupProperties:added:   Ec2TagSet:added:     Ec2TagSetList:added:       - Ec2TagGroup:added:           - Key: Stringadded:             Type: Stringadded:             Value: Stringadded:   OnPremisesTagSet:added:     OnPremisesTagSetList:added:       - OnPremisesTagGroup:added:           - Key: Stringadded:             Type: Stringadded:             Value: String
modifiedAWS::DMS::Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::EventSubscriptionhistorydocs ↗#Link to AWS::DMS::EventSubscription
Type: AWS::DMS::EventSubscriptionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::ReplicationSubnetGrouphistorydocs ↗#Link to AWS::DMS::ReplicationSubnetGroup
Type: AWS::DMS::ReplicationSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::ReplicationTaskhistorydocs ↗#Link to AWS::DMS::ReplicationTask
Type: AWS::DMS::ReplicationTaskProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::CustomerGatewayhistorydocs ↗#Link to AWS::EC2::CustomerGateway
Type: AWS::EC2::CustomerGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::DHCPOptionshistorydocs ↗#Link to AWS::EC2::DHCPOptions
Type: AWS::EC2::DHCPOptionsProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::FlowLoghistorydocs ↗#Link to AWS::EC2::FlowLog
Type: AWS::EC2::FlowLogProperties:  # Required: Yes → Nomodified:   DeliverLogsPermissionArn: Stringadded:   LogDestination: Stringadded:   LogDestinationType: String  # Required: Yes → Nomodified:   LogGroupName: String
modifiedAWS::EC2::Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::InternetGatewayhistorydocs ↗#Link to AWS::EC2::InternetGateway
Type: AWS::EC2::InternetGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:    TagSpecifications:      - Tags:          - # Required: No → Yesmodified:             Key: String            # Required: No → Yesmodified:             Value: String
modifiedAWS::EC2::NatGatewayhistorydocs ↗#Link to AWS::EC2::NatGateway
Type: AWS::EC2::NatGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::NetworkAclhistorydocs ↗#Link to AWS::EC2::NetworkAcl
Type: AWS::EC2::NetworkAclProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::NetworkInterfacehistorydocs ↗#Link to AWS::EC2::NetworkInterface
Type: AWS::EC2::NetworkInterfaceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::RouteTablehistorydocs ↗#Link to AWS::EC2::RouteTable
Type: AWS::EC2::RouteTableProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::SecurityGrouphistorydocs ↗#Link to AWS::EC2::SecurityGroup
Type: AWS::EC2::SecurityGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties:  SpotFleetRequestConfigData:added:     InstanceInterruptionBehavior: String    LaunchSpecifications:      - Placement:added:           Tenancy: Stringadded:     LoadBalancersConfig:added:       ClassicLoadBalancersConfig:added:         ClassicLoadBalancers:added:           - Name: Stringadded:       TargetGroupsConfig:added:         TargetGroups:added:           - Arn: String
modifiedAWS::EC2::Subnethistorydocs ↗#Link to AWS::EC2::Subnet
Type: AWS::EC2::SubnetProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::Volumehistorydocs ↗#Link to AWS::EC2::Volume
Type: AWS::EC2::VolumeProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPChistorydocs ↗#Link to AWS::EC2::VPC
Type: AWS::EC2::VPCProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPCEndpointhistorydocs ↗#Link to AWS::EC2::VPCEndpoint
Type: AWS::EC2::VPCEndpointProperties:removed:   IsPrivateDnsEnabled: Booleanadded:   PrivateDnsEnabled: Boolean  # Duplicates allowed: Not specified → Nomodified:   RouteTableIds:    - String  # Duplicates allowed: Not specified → Nomodified:   SecurityGroupIds:    - String  # Duplicates allowed: Not specified → Nomodified:   SubnetIds:    - String  # Update requires: No interruption → Replacementmodified:   VPCEndpointType: StringFn::GetAtt:added:   CreationTimestamp: Stringadded:   DnsEntries:added:     - Stringadded:   NetworkInterfaceIds:added:     - String
modifiedAWS::EC2::VPCPeeringConnectionhistorydocs ↗#Link to AWS::EC2::VPCPeeringConnection
Type: AWS::EC2::VPCPeeringConnectionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPNGatewayhistorydocs ↗#Link to AWS::EC2::VPNGateway
Type: AWS::EC2::VPNGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:added:   SchedulingStrategy: String  # Update requires: No interruption → Replacementmodified:   ServiceRegistries:added:     - ContainerName: Stringadded:       ContainerPort: Integer      # Update requires: No interruption → Replacementmodified:       Port: Integer      # Update requires: No interruption → Replacementmodified:       RegistryArn: String
modifiedAWS::ECS::TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties:  ContainerDefinitions:    - LinuxParameters:added:         SharedMemorySize: Integeradded:         Tmpfs:added:           - ContainerPath: Stringadded:             MountOptions:added:               - Stringadded:             Size: Integeradded:       RepositoryCredentials:added:         CredentialsParameter: String  Volumes:added:     - DockerVolumeConfiguration:added:         Autoprovision: Booleanadded:         Driver: Stringadded:         DriverOpts:added:           <key>: Stringadded:         Labels:added:           <key>: Stringadded:         Scope: String
modifiedAWS::ElastiCache::CacheClusterhistorydocs ↗#Link to AWS::ElastiCache::CacheCluster
Type: AWS::ElastiCache::CacheClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElastiCache::ReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroupProperties:  # Update requires: Replacement → Some interruptionsmodified:   NodeGroupConfiguration:added:     - NodeGroupId: String  # Update requires: Replacement → Some interruptionsmodified:   NumNodeGroups: Integer  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticBeanstalk::Environmenthistorydocs ↗#Link to AWS::ElasticBeanstalk::Environment
Type: AWS::ElasticBeanstalk::EnvironmentProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticLoadBalancing::LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancing::LoadBalancer
Type: AWS::ElasticLoadBalancing::LoadBalancerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticLoadBalancingV2::LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::LoadBalancer
Type: AWS::ElasticLoadBalancingV2::LoadBalancerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticLoadBalancingV2::TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Elasticsearch::Domainhistorydocs ↗#Link to AWS::Elasticsearch::Domain
Type: AWS::Elasticsearch::DomainProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EMR::Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Events::Rulehistorydocs ↗#Link to AWS::Events::Rule
Type: AWS::Events::RuleProperties:  Targets:added:     - SqsParameters:added:         MessageGroupId: String
modifiedAWS::Inspector::AssessmentTemplatehistorydocs ↗#Link to AWS::Inspector::AssessmentTemplate
Type: AWS::Inspector::AssessmentTemplateProperties:  UserAttributesForFindings:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Inspector::ResourceGrouphistorydocs ↗#Link to AWS::Inspector::ResourceGroup
Type: AWS::Inspector::ResourceGroupProperties:  ResourceGroupTags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Kinesis::Streamhistorydocs ↗#Link to AWS::Kinesis::Stream
Type: AWS::Kinesis::StreamProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::KMS::Keyhistorydocs ↗#Link to AWS::KMS::Key
Type: AWS::KMS::KeyProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Lambda::Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBClusterhistorydocs ↗#Link to AWS::Neptune::DBCluster
Type: AWS::Neptune::DBClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBClusterParameterGrouphistorydocs ↗#Link to AWS::Neptune::DBClusterParameterGroup
Type: AWS::Neptune::DBClusterParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBInstancehistorydocs ↗#Link to AWS::Neptune::DBInstance
Type: AWS::Neptune::DBInstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBParameterGrouphistorydocs ↗#Link to AWS::Neptune::DBParameterGroup
Type: AWS::Neptune::DBParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBSubnetGrouphistorydocs ↗#Link to AWS::Neptune::DBSubnetGroup
Type: AWS::Neptune::DBSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::OpsWorks::Layerhistorydocs ↗#Link to AWS::OpsWorks::Layer
Type: AWS::OpsWorks::LayerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::OpsWorks::Stackhistorydocs ↗#Link to AWS::OpsWorks::Stack
Type: AWS::OpsWorks::StackProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties:added:   EngineMode: Stringadded:   ScalingConfiguration:added:     AutoPause: Booleanadded:     MaxCapacity: Integeradded:     MinCapacity: Integeradded:     SecondsBeforeAutoPause: Integer  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBClusterParameterGrouphistorydocs ↗#Link to AWS::RDS::DBClusterParameterGroup
Type: AWS::RDS::DBClusterParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBSecurityGrouphistorydocs ↗#Link to AWS::RDS::DBSecurityGroup
Type: AWS::RDS::DBSecurityGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBSubnetGrouphistorydocs ↗#Link to AWS::RDS::DBSubnetGroup
Type: AWS::RDS::DBSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::OptionGrouphistorydocs ↗#Link to AWS::RDS::OptionGroup
Type: AWS::RDS::OptionGroupProperties:  OptionConfigurations:    - # Duplicates allowed: Not specified → Nomodified:       OptionSettings: OptionSetting → List of OptionSetting  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::Clusterhistorydocs ↗#Link to AWS::Redshift::Cluster
Type: AWS::Redshift::ClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::ClusterParameterGrouphistorydocs ↗#Link to AWS::Redshift::ClusterParameterGroup
Type: AWS::Redshift::ClusterParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::ClusterSecurityGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSecurityGroup
Type: AWS::Redshift::ClusterSecurityGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::ClusterSubnetGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSubnetGroup
Type: AWS::Redshift::ClusterSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::S3::Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SageMaker::Endpointhistorydocs ↗#Link to AWS::SageMaker::Endpoint
Type: AWS::SageMaker::EndpointProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SageMaker::EndpointConfighistorydocs ↗#Link to AWS::SageMaker::EndpointConfig
Type: AWS::SageMaker::EndpointConfigProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SageMaker::Modelhistorydocs ↗#Link to AWS::SageMaker::Model
Type: AWS::SageMaker::ModelProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SageMaker::NotebookInstancehistorydocs ↗#Link to AWS::SageMaker::NotebookInstance
Type: AWS::SageMaker::NotebookInstanceProperties:  # Update requires: Replacement → No interruptionmodified:   LifecycleConfigName: String  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ServiceCatalog::CloudFormationProducthistorydocs ↗#Link to AWS::ServiceCatalog::CloudFormationProduct
Type: AWS::ServiceCatalog::CloudFormationProductProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ServiceCatalog::CloudFormationProvisionedProducthistorydocs ↗#Link to AWS::ServiceCatalog::CloudFormationProvisionedProduct
Type: AWS::ServiceCatalog::CloudFormationProvisionedProductProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ServiceCatalog::Portfoliohistorydocs ↗#Link to AWS::ServiceCatalog::Portfolio
Type: AWS::ServiceCatalog::PortfolioProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SQS::Queuehistorydocs ↗#Link to AWS::SQS::Queue
Type: AWS::SQS::QueueProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SSM::Documenthistorydocs ↗#Link to AWS::SSM::Document
Type: AWS::SSM::DocumentProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String