Version 23.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 types17

addedAWS::Config::StoredQuerydocs ↗#Link to AWS::Config::StoredQuery
Type: AWS::Config::StoredQueryProperties:  QueryName: String  QueryDescription: String  QueryExpression: String  Tags:    - Key: String      Value: StringFn::GetAtt:  QueryArn: String  QueryId: String
addedAWS::DataSync::Agentdocs ↗#Link to AWS::DataSync::Agent
Type: AWS::DataSync::AgentProperties:  AgentName: String  ActivationKey: String  SecurityGroupArns:    - String  SubnetArns:    - String  VpcEndpointId: String  Tags:    - Key: String      Value: StringFn::GetAtt:  EndpointType: String  AgentArn: String
addedAWS::DataSync::LocationEFSdocs ↗#Link to AWS::DataSync::LocationEFS
Type: AWS::DataSync::LocationEFSProperties:  Ec2Config:    SecurityGroupArns:      - String    SubnetArn: String  EfsFilesystemArn: String  Subdirectory: String  Tags:    - Key: String      Value: StringFn::GetAtt:  LocationArn: String  LocationUri: String
addedAWS::DataSync::LocationFSxWindowsdocs ↗#Link to AWS::DataSync::LocationFSxWindows
Type: AWS::DataSync::LocationFSxWindowsProperties:  Domain: String  FsxFilesystemArn: String  Password: String  SecurityGroupArns:    - String  Subdirectory: String  User: String  Tags:    - Key: String      Value: StringFn::GetAtt:  LocationArn: String  LocationUri: String
addedAWS::DataSync::LocationNFSdocs ↗#Link to AWS::DataSync::LocationNFS
Type: AWS::DataSync::LocationNFSProperties:  MountOptions:    Version: String  OnPremConfig:    AgentArns:      - String  ServerHostname: String  Subdirectory: String  Tags:    - Key: String      Value: StringFn::GetAtt:  LocationArn: String  LocationUri: String
addedAWS::DataSync::LocationObjectStoragedocs ↗#Link to AWS::DataSync::LocationObjectStorage
Type: AWS::DataSync::LocationObjectStorageProperties:  AccessKey: String  AgentArns:    - String  BucketName: String  SecretKey: String  ServerHostname: String  ServerPort: Integer  ServerProtocol: String  Subdirectory: String  Tags:    - Key: String      Value: StringFn::GetAtt:  LocationArn: String  LocationUri: String
addedAWS::DataSync::LocationS3docs ↗#Link to AWS::DataSync::LocationS3
Type: AWS::DataSync::LocationS3Properties:  S3Config:    BucketAccessRoleArn: String  S3BucketArn: String  Subdirectory: String  S3StorageClass: String  Tags:    - Key: String      Value: StringFn::GetAtt:  LocationArn: String  LocationUri: String
addedAWS::DataSync::LocationSMBdocs ↗#Link to AWS::DataSync::LocationSMB
Type: AWS::DataSync::LocationSMBProperties:  AgentArns:    - String  Domain: String  MountOptions:    Version: String  Password: String  ServerHostname: String  Subdirectory: String  User: String  Tags:    - Key: String      Value: StringFn::GetAtt:  LocationArn: String  LocationUri: String
addedAWS::DataSync::Taskdocs ↗#Link to AWS::DataSync::Task
Type: AWS::DataSync::TaskProperties:  Excludes:    - FilterType: String      Value: String  Tags:    - Key: String      Value: String  CloudWatchLogGroupArn: String  DestinationLocationArn: String  Name: String  Options:    Atime: String    BytesPerSecond: Integer    Gid: String    LogLevel: String    Mtime: String    OverwriteMode: String    PosixPermissions: String    PreserveDeletedFiles: String    PreserveDevices: String    TaskQueueing: String    TransferMode: String    Uid: String    VerifyMode: String  Schedule:    ScheduleExpression: String  SourceLocationArn: StringFn::GetAtt:  TaskArn: String  ErrorCode: String  ErrorDetail: String  Status: String  SourceNetworkInterfaceArns:    - String  DestinationNetworkInterfaceArns:    - String
addedAWS::MediaConnect::Flowdocs ↗#Link to AWS::MediaConnect::Flow
Type: AWS::MediaConnect::FlowProperties:  Name: String  AvailabilityZone: String  Source:    SourceArn: String    Decryption:      Algorithm: String      ConstantInitializationVector: String      DeviceId: String      KeyType: String      Region: String      ResourceId: String      RoleArn: String      SecretArn: String      Url: String    Description: String    EntitlementArn: String    IngestIp: String    IngestPort: Integer    MaxBitrate: Integer    MaxLatency: Integer    Name: String    Protocol: String    StreamId: String    VpcInterfaceName: String    WhitelistCidr: String  SourceFailoverConfig:    State: String    RecoveryWindow: IntegerFn::GetAtt:  FlowArn: String  FlowAvailabilityZone: String  SourceArn: String  IngestIp: String
addedAWS::MediaConnect::FlowEntitlementdocs ↗#Link to AWS::MediaConnect::FlowEntitlement
Type: AWS::MediaConnect::FlowEntitlementProperties:  FlowArn: String  DataTransferSubscriberFeePercent: Integer  Description: String  Encryption:    Algorithm: String    ConstantInitializationVector: String    DeviceId: String    KeyType: String    Region: String    ResourceId: String    RoleArn: String    SecretArn: String    Url: String  EntitlementStatus: String  Name: String  Subscribers:    - StringFn::GetAtt:  EntitlementArn: String
addedAWS::MediaConnect::FlowOutputdocs ↗#Link to AWS::MediaConnect::FlowOutput
Type: AWS::MediaConnect::FlowOutputProperties:  FlowArn: String  CidrAllowList:    - String  Description: String  Destination: String  Encryption:    Algorithm: String    KeyType: String    RoleArn: String    SecretArn: String  MaxLatency: Integer  Name: String  Port: Integer  Protocol: String  RemoteId: String  SmoothingLatency: Integer  StreamId: String  VpcInterfaceAttachment:    VpcInterfaceName: StringFn::GetAtt:  OutputArn: String
addedAWS::MediaConnect::FlowSourcedocs ↗#Link to AWS::MediaConnect::FlowSource
Type: AWS::MediaConnect::FlowSourceProperties:  FlowArn: String  Decryption:    Algorithm: String    ConstantInitializationVector: String    DeviceId: String    KeyType: String    Region: String    ResourceId: String    RoleArn: String    SecretArn: String    Url: String  Description: String  EntitlementArn: String  IngestPort: Integer  MaxBitrate: Integer  MaxLatency: Integer  Name: String  Protocol: String  StreamId: String  VpcInterfaceName: String  WhitelistCidr: StringFn::GetAtt:  SourceArn: String  IngestIp: String
addedAWS::MediaConnect::FlowVpcInterfacedocs ↗#Link to AWS::MediaConnect::FlowVpcInterface
Type: AWS::MediaConnect::FlowVpcInterfaceProperties:  RoleArn: String  SecurityGroupIds:    - String  SubnetId: StringFn::GetAtt:  FlowArn: String  Name: String  NetworkInterfaceIds:    - String
addedAWS::Route53::DNSSECdocs ↗#Link to AWS::Route53::DNSSEC
Type: AWS::Route53::DNSSECProperties:  HostedZoneId: String
addedAWS::Route53::KeySigningKeydocs ↗#Link to AWS::Route53::KeySigningKey
Type: AWS::Route53::KeySigningKeyProperties:  HostedZoneId: String  Status: String  Name: String  KeyManagementServiceArn: String
addedAWS::Route53Resolver::ResolverDNSSECConfigdocs ↗#Link to AWS::Route53Resolver::ResolverDNSSECConfig
Type: AWS::Route53Resolver::ResolverDNSSECConfigProperties:  ResourceId: StringFn::GetAtt:  Id: String  OwnerId: String  ValidationStatus: String

02Modified resource types33

modifiedAWS::ACMPCA::CertificateAuthorityhistorydocs ↗#Link to AWS::ACMPCA::CertificateAuthority
Type: AWS::ACMPCA::CertificateAuthorityProperties:added:   CsrExtensions:added:     KeyUsage:added:       DigitalSignature: Booleanadded:       NonRepudiation: Booleanadded:       KeyEncipherment: Booleanadded:       DataEncipherment: Booleanadded:       KeyAgreement: Booleanadded:       KeyCertSign: Booleanadded:       CRLSign: Booleanadded:       EncipherOnly: Booleanadded:       DecipherOnly: Booleanadded:     SubjectInformationAccess:added:       SubjectInformationAccess:added:         - AccessMethod:added:             CustomObjectIdentifier: Stringadded:             AccessMethodType: Stringadded:           AccessLocation:added:             OtherName:added:               TypeId: Stringadded:               Value: Stringadded:             Rfc822Name: Stringadded:             DnsName: Stringadded:             DirectoryName:added:               Country: Stringadded:               Organization: Stringadded:               OrganizationalUnit: Stringadded:               DistinguishedNameQualifier: Stringadded:               State: Stringadded:               CommonName: Stringadded:               SerialNumber: Stringadded:               Locality: Stringadded:               Title: Stringadded:               Surname: Stringadded:               GivenName: Stringadded:               Initials: Stringadded:               Pseudonym: Stringadded:               GenerationQualifier: Stringadded:             EdiPartyName:added:               PartyName: Stringadded:               NameAssigner: Stringadded:             UniformResourceIdentifier: Stringadded:             IpAddress: Stringadded:             RegisteredId: String
modifiedAWS::ApiGateway::ClientCertificatehistorydocs ↗#Link to AWS::ApiGateway::ClientCertificate
Type: AWS::ApiGateway::ClientCertificateFn::GetAtt:added:   ClientCertificateId: String
modifiedAWS::ApiGatewayV2::Integrationhistorydocs ↗#Link to AWS::ApiGatewayV2::Integration
Type: AWS::ApiGatewayV2::IntegrationProperties:added:   ResponseParameters: JsonPropertyTypes:added:   ResponseParameter:added:     Destination: Stringadded:     Source: Stringadded:   ResponseParameterList:added:     ResponseParameters:  # ResponseParameter: see above
modifiedAWS::Athena::DataCataloghistorydocs ↗#Link to AWS::Athena::DataCatalog
Type: AWS::Athena::DataCatalogProperties:modified:   Tags: Tags → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     Tags:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: String
modifiedAWS::Athena::WorkGrouphistorydocs ↗#Link to AWS::Athena::WorkGroup
Type: AWS::Athena::WorkGroupProperties:modified:   Tags: Tags → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     Tags:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: String
modifiedAWS::AuditManager::Assessmenthistorydocs ↗#Link to AWS::AuditManager::Assessment
Type: AWS::AuditManager::AssessmentProperties:added:   AssessmentReportsDestination:added:     Destination: Stringadded:     DestinationType: Stringadded:   AwsAccount:added:     Id: Stringadded:     EmailAddress: Stringadded:     Name: Stringadded:   Description: Stringadded:   FrameworkId: Stringadded:   Name: Stringadded:   Roles:added:     - RoleArn: Stringadded:       RoleType: Stringadded:   Scope:added:     AwsAccounts:  # AWSAccount: see aboveadded:     AwsServices:added:       - ServiceName: Stringadded:   Status: Stringadded:   Tags:added:     - Key: Stringadded:       Value: Stringremoved:   assessmentReportsDestination:removed:     destination: Stringremoved:     destinationType: Stringremoved:   awsAccount:removed:     id: Stringremoved:     emailAddress: Stringremoved:     name: Stringremoved:   description: Stringremoved:   frameworkId: Stringremoved:   name: Stringremoved:   roles:removed:     Roles:removed:       - roleArn: Stringremoved:         roleType: Stringremoved:   scope:removed:     awsAccounts:removed:       AWSAccounts:  # AWSAccount: see aboveremoved:     awsServices:removed:       AWSServices:removed:         - serviceName: Stringremoved:   status: Stringremoved:   tags:removed:     Tags:removed:       - Key: Stringremoved:         Value: StringFn::GetAtt:added:   Arn: Stringadded:   AssessmentId: Stringadded:   CreationTime: Doubleadded:   Delegations:added:     - LastUpdated: Doubleadded:       ControlSetId: Stringadded:       CreationTime: Doubleadded:       CreatedBy: Stringadded:       RoleArn: Stringadded:       AssessmentName: Stringadded:       Comment: Stringadded:       Id: Stringadded:       RoleType: Stringadded:       AssessmentId: Stringadded:       Status: Stringadded:   FrameworkId: Stringremoved:   arn: Stringremoved:   assessmentId: Stringremoved:   creationTime: Doubleremoved:   delegations:removed:     Delegations:removed:       - lastUpdated: Doubleremoved:         controlSetId: Stringremoved:         creationTime: Doubleremoved:         createdBy: Stringremoved:         roleArn: Stringremoved:         assessmentName: Stringremoved:         comment: Stringremoved:         id: Stringremoved:         roleType: Stringremoved:         assessmentId: Stringremoved:         status: Stringremoved:   frameworkId: String
modifiedAWS::EC2::CarrierGatewayhistorydocs ↗#Link to AWS::EC2::CarrierGateway
Type: AWS::EC2::CarrierGatewayProperties:  # Duplicates allowed: Not specified → Nomodified:   Tags: Tags → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     Tags:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: String
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:    BlockDeviceMappings:      - Ebs:added:           Throughput: Integer
modifiedAWS::EC2::LocalGatewayRouteTableVPCAssociationhistorydocs ↗#Link to AWS::EC2::LocalGatewayRouteTableVPCAssociation
Type: AWS::EC2::LocalGatewayRouteTableVPCAssociationProperties:  # Duplicates allowed: Not specified → Nomodified:   Tags: Tags → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     Tags:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: String
modifiedAWS::EC2::NetworkInsightsAnalysishistorydocs ↗#Link to AWS::EC2::NetworkInsightsAnalysis
Type: AWS::EC2::NetworkInsightsAnalysisProperties:removed:   StatusMessage: StringFn::GetAtt:added:   StatusMessage: String
modifiedAWS::ElastiCache::Userhistorydocs ↗#Link to AWS::ElastiCache::User
Type: AWS::ElastiCache::UserProperties:added:   Authentication:added:     Type: Stringadded:     PasswordCount: Integer  # Duplicates allowed: Not specified → Nomodified:   Passwords: PasswordList → List of Stringadded:   UserGroupIds:added:     - StringFn::GetAtt:removed:   Authentication:removed:     Type: Stringremoved:     PasswordCount: Integerremoved:   UserGroupIds:removed:     UserGroupIdList:removed:       - String
modifiedAWS::ElastiCache::UserGrouphistorydocs ↗#Link to AWS::ElastiCache::UserGroup
Type: AWS::ElastiCache::UserGroupProperties:added:   PendingChanges:added:     UserIdsToAdd:added:       - Stringadded:     UserIdsToRemove:added:       - Stringadded:   ReplicationGroupIds:added:     - String  # Duplicates allowed: Not specified → Nomodified:   UserIds: UserIdList → List of StringFn::GetAtt:removed:   PendingChanges:removed:     UserIdsToAdd:removed:       - Stringremoved:     UserIdsToRemove:removed:       - Stringremoved:   ReplicationGroupIds:removed:     ReplicationGroupIdList:removed:       - String
modifiedAWS::ElasticLoadBalancingV2::ListenerRulehistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::ListenerRule
Type: AWS::ElasticLoadBalancingV2::ListenerRuleProperties:  Actions:    - AuthenticateCognitoConfig:        # Duplicates allowed: No → Not specifiedmodified:         AuthenticationRequestExtraParams:          <key>: Stringmodified:         SessionTimeout: Long → Integer      AuthenticateOidcConfig:        # Duplicates allowed: No → Not specifiedmodified:         AuthenticationRequestExtraParams:          <key>: Stringmodified:         SessionTimeout: Long → Integeradded:         UseExistingClientSecret: BooleanFn::GetAtt:added:   IsDefault: Booleanadded:   RuleArn: String
modifiedAWS::GameLift::GameServerGrouphistorydocs ↗#Link to AWS::GameLift::GameServerGroup
Type: AWS::GameLift::GameServerGroupProperties:modified:   InstanceDefinitions: InstanceDefinitions → List of InstanceDefinitionremoved:     InstanceDefinitions:removed:       - InstanceType: Stringremoved:         WeightedCapacity: Stringadded:     # Required: Yesadded:     InstanceType: Stringadded:     WeightedCapacity: Stringmodified:   Tags: Tags → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     Tags:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: Stringmodified:   VpcSubnets: VpcSubnets → List of String
modifiedAWS::ImageBuilder::DistributionConfigurationhistorydocs ↗#Link to AWS::ImageBuilder::DistributionConfiguration
Type: AWS::ImageBuilder::DistributionConfigurationProperties:  Distributions:added:     - ContainerDistributionConfiguration: Json
modifiedAWS::IoT::Authorizerhistorydocs ↗#Link to AWS::IoT::Authorizer
Type: AWS::IoT::AuthorizerProperties:modified:   Tags: Tags → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     Tags:removed:       - Jsonadded:     # Required: Yesadded:     Value: Stringmodified:   TokenSigningPublicKeys: TokenSigningPublicKeys → Map of String
modifiedAWS::IoT::DomainConfigurationhistorydocs ↗#Link to AWS::IoT::DomainConfiguration
Type: AWS::IoT::DomainConfigurationProperties:modified:   Tags: Tags → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     Tags:removed:       - Jsonadded:     # Required: Yesadded:     Value: String
modifiedAWS::IoT::ProvisioningTemplatehistorydocs ↗#Link to AWS::IoT::ProvisioningTemplate
Type: AWS::IoT::ProvisioningTemplateProperties:modified:   Tags: Tags → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     Tags:removed:       - Jsonadded:     # Required: Yesadded:     Value: String
modifiedAWS::IoTWireless::WirelessDevicehistorydocs ↗#Link to AWS::IoTWireless::WirelessDevice
Type: AWS::IoTWireless::WirelessDeviceProperties:  LoRaWANDevice:    AbpV10X:      # Required: No → Yesmodified:       DevAddr: String      # Required: No → Yesmodified:       SessionKeys:        # Required: No → Yesmodified:         AppSKey: String        # Required: No → Yesmodified:         NwkSKey: String    AbpV11:      # Required: No → Yesmodified:       DevAddr: String      # Required: No → Yesmodified:       SessionKeys:        # Required: No → Yesmodified:         AppSKey: String        # Required: No → Yesmodified:         FNwkSIntKey: String        # Required: No → Yesmodified:         NwkSEncKey: String        # Required: No → Yesmodified:         SNwkSIntKey: String    OtaaV10X:      # Required: No → Yesmodified:       AppEui: String      # Required: No → Yesmodified:       AppKey: String    OtaaV11:      # Required: No → Yesmodified:       AppKey: String      # Required: No → Yesmodified:       JoinEui: String      # Required: No → Yesmodified:       NwkKey: String
modifiedAWS::IoTWireless::WirelessGatewayhistorydocs ↗#Link to AWS::IoTWireless::WirelessGateway
Type: AWS::IoTWireless::WirelessGatewayProperties:  LoRaWANGateway:    # Required: No → Yesmodified:     GatewayEui: String    # Required: No → Yesmodified:     RfRegion: String
modifiedAWS::Kendra::DataSourcehistorydocs ↗#Link to AWS::Kendra::DataSource
Type: AWS::Kendra::DataSourceProperties:modified:   Tags: TagList → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     TagList:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: String
modifiedAWS::Kendra::Faqhistorydocs ↗#Link to AWS::Kendra::Faq
Type: AWS::Kendra::FaqProperties:modified:   Tags: TagList → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     TagList:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: String
modifiedAWS::Kendra::Indexhistorydocs ↗#Link to AWS::Kendra::Index
Type: AWS::Kendra::IndexProperties:modified:   DocumentMetadataConfigurations: DocumentMetadataConfigurationList → List of DocumentMetadataConfigurationremoved:     DocumentMetadataConfigurationList:removed:       - Name: Stringremoved:         Type: Stringremoved:         Relevance:removed:           Freshness: Booleanremoved:           Importance: Integerremoved:           Duration: Stringremoved:           RankOrder: Stringremoved:           ValueImportanceItems:removed:             ValueImportanceItems:removed:               - Key: Stringremoved:                 Value: Integerremoved:         Search:removed:           Facetable: Booleanremoved:           Searchable: Booleanremoved:           Displayable: Booleanremoved:           Sortable: Booleanadded:     # Required: Yesadded:     Name: Stringadded:     Relevance:added:       Freshness: Booleanadded:       Importance: Integeradded:       Duration: Stringadded:       RankOrder: Stringadded:       ValueImportanceItems:added:         ValueImportanceItems:added:           - Key: Stringadded:             Value: Integeradded:     Search:added:       Facetable: Booleanadded:       Searchable: Booleanadded:       Displayable: Booleanadded:       Sortable: Booleanadded:     # Required: Yesadded:     Type: Stringmodified:   Tags: TagList → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     TagList:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: Stringmodified:   UserTokenConfigurations: UserTokenConfigurationList → List of UserTokenConfigurationadded:     JsonTokenTypeConfiguration:added:       UserNameAttributeField: Stringadded:       GroupAttributeField: Stringadded:     JwtTokenTypeConfiguration:added:       KeyLocation: Stringadded:       URL: Stringadded:       SecretManagerArn: Stringadded:       UserNameAttributeField: Stringadded:       GroupAttributeField: Stringadded:       Issuer: Stringadded:       ClaimRegex: Stringremoved:     UserTokenConfigurationList:removed:       - JwtTokenTypeConfiguration:removed:           KeyLocation: Stringremoved:           URL: Stringremoved:           SecretManagerArn: Stringremoved:           UserNameAttributeField: Stringremoved:           GroupAttributeField: Stringremoved:           Issuer: Stringremoved:           ClaimRegex: Stringremoved:         JsonTokenTypeConfiguration:removed:           UserNameAttributeField: Stringremoved:           GroupAttributeField: String
modifiedAWS::LicenseManager::Granthistorydocs ↗#Link to AWS::LicenseManager::Grant
Type: AWS::LicenseManager::GrantProperties:  # Duplicates allowed: Not specified → Nomodified:   AllowedOperations: AllowedOperationList → List of String  # Duplicates allowed: Not specified → Nomodified:   Filters: FilterList → List of Filterremoved:     FilterList:removed:       - Name: Stringremoved:         Values:removed:           StringList:removed:             - Stringadded:     # Required: Yesadded:     Name: Stringadded:     # Required: Yesadded:     Values:added:       StringList:added:         - String  # Duplicates allowed: Not specified → Nomodified:   GrantArns: ArnList → List of String  # Duplicates allowed: Not specified → Nomodified:   GrantedOperations: AllowedOperationList → List of String  # Duplicates allowed: Not specified → Nomodified:   Principals: ArnList → List of String  # Duplicates allowed: Not specified → Nomodified:   Tags: TagList → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     TagList:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: String
modifiedAWS::LicenseManager::Licensehistorydocs ↗#Link to AWS::LicenseManager::License
Type: AWS::LicenseManager::LicenseProperties:  # Duplicates allowed: Not specified → Nomodified:   Entitlements: EntitlementList → List of Entitlementadded:     AllowCheckIn: Booleanadded:     CheckoutRules:added:       RuleList:added:         - Name: Stringadded:           Value: Stringadded:           Unit: Stringremoved:     EntitlementList:removed:       - Name: Stringremoved:         Value: Stringremoved:         MaxCount: Integerremoved:         Overage: Booleanremoved:         Unit: Stringremoved:         AllowCheckIn: Booleanremoved:         CheckoutRules:removed:           RuleList:removed:             - Name: Stringremoved:               Value: Stringremoved:               Unit: Stringadded:     MaxCount: Integeradded:     # Required: Yesadded:     Name: Stringadded:     Overage: Booleanadded:     # Required: Yesadded:     Unit: Stringadded:     Value: String  # Duplicates allowed: Not specified → Nomodified:   Filters: FilterList → List of Filterremoved:     FilterList:removed:       - Name: Stringremoved:         Values:removed:           StringList:removed:             - Stringadded:     # Required: Yesadded:     Name: Stringadded:     # Required: Yesadded:     Values:added:       StringList:added:         - String  # Duplicates allowed: Not specified → Nomodified:   LicenseArns: ArnList → List of String  # Duplicates allowed: Not specified → Nomodified:   LicenseMetadata: MetadataList → List of Metadataremoved:     MetadataList:removed:       - Name: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Name: Stringadded:     # Required: Yesadded:     Value: String  # Duplicates allowed: Not specified → Nomodified:   Tags: TagList → List of Tagadded:     # Required: Yesadded:     Key: Stringremoved:     TagList:removed:       - Key: Stringremoved:         Value: Stringadded:     # Required: Yesadded:     Value: String
modifiedAWS::MediaLive::Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties:added:   CdiInputSpecification:added:     Resolution: String  EncoderSettings:    AudioDescriptions:      - CodecSettings:added:           WavSettings:added:             CodingMode: Stringadded:             SampleRate: Doubleadded:             BitDepth: Double    OutputGroups:      - OutputGroupSettings:          HlsGroupSettings:added:             DiscontinuityTags: Stringadded:             IncompleteSegmentBehavior: String          RtmpGroupSettings:added:             AdMarkers:added:               - String        Outputs:          - OutputSettings:              ArchiveOutputSettings:                ContainerSettings:added:                   RawSettings: {}    VideoDescriptions:      - CodecSettings:added:           Mpeg2Settings:added:             ColorSpace: Stringadded:             FixedAfd: Stringadded:             GopSizeUnits: Stringadded:             FramerateNumerator: Integeradded:             GopClosedCadence: Integeradded:             AfdSignaling: Stringadded:             DisplayAspectRatio: Stringadded:             ScanType: Stringadded:             TimecodeInsertion: Stringadded:             ColorMetadata: Stringadded:             FramerateDenominator: Integeradded:             GopSize: Doubleadded:             AdaptiveQuantization: Stringadded:             SubgopLength: Stringadded:             FilterSettings:added:               TemporalFilterSettings:added:                 PostFilterSharpening: Stringadded:                 Strength: Stringadded:             GopNumBFrames: Integer  InputAttachments:    - AutomaticInputFailoverSettings:added:         ErrorClearTimeMsec: Integeradded:         FailoverConditions:added:           - FailoverConditionSettings:added:               AudioSilenceSettings:added:                 AudioSelectorName: Stringadded:                 AudioSilenceThresholdMsec: Integeradded:               VideoBlackSettings:added:                 VideoBlackThresholdMsec: Integeradded:                 BlackDetectThreshold: Doubleadded:               InputLossSettings:added:                 InputLossThresholdMsec: Integer      InputSettings:        CaptionSelectors:          - SelectorSettings:added:               AncillarySourceSettings:added:                 SourceAncillaryChannelNumber: Integer
modifiedAWS::SageMaker::Devicehistorydocs ↗#Link to AWS::SageMaker::Device
Type: AWS::SageMaker::DeviceProperties:added:   # Required: Yesadded:   DeviceFleetName: StringFn::GetAtt:removed:   DeviceFleetName: String
modifiedAWS::SageMaker::DeviceFleethistorydocs ↗#Link to AWS::SageMaker::DeviceFleet
Type: AWS::SageMaker::DeviceFleetProperties:added:   # Required: Yesadded:   DeviceFleetName: StringFn::GetAtt:removed:   DeviceFleetName: String
modifiedAWS::SSO::InstanceAccessControlAttributeConfigurationhistorydocs ↗#Link to AWS::SSO::InstanceAccessControlAttributeConfiguration
Type: AWS::SSO::InstanceAccessControlAttributeConfigurationProperties:added:   AccessControlAttributes:added:     - Key: Stringadded:       Value:added:         Source:added:           AccessControlAttributeValueSourceList:added:             - String  # Required: Yes → Nomodified:   InstanceAccessControlAttributeConfiguration: Json  # Update requires: No interruption → Replacementmodified:   InstanceArn: String
modifiedAWS::SSO::PermissionSethistorydocs ↗#Link to AWS::SSO::PermissionSet
Type: AWS::SSO::PermissionSetProperties:modified:   InlinePolicy: String → Json
modifiedAWS::StepFunctions::StateMachinehistorydocs ↗#Link to AWS::StepFunctions::StateMachine
Type: AWS::StepFunctions::StateMachineProperties:modified:   DefinitionSubstitutions: DefinitionSubstitutions → Map of String
modifiedAWS::Transfer::Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties:added:   Domain: String
modifiedAWS::Transfer::Userhistorydocs ↗#Link to AWS::Transfer::User
Type: AWS::Transfer::UserProperties:added:   PosixProfile:added:     Uid: Doubleadded:     SecondaryGids:added:       - Doubleadded:     Gid: Double