Version 92.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 types5

addedAWS::GreengrassV2::Deploymentdocs ↗#Link to AWS::GreengrassV2::Deployment
Type: AWS::GreengrassV2::DeploymentProperties:  TargetArn: String  DeploymentName: String  Components:    <key>:      ComponentVersion: String      ConfigurationUpdate:        Merge: String        Reset:          - String      RunWith:        PosixUser: String        SystemResourceLimits:          Memory: Integer          Cpus: Double        WindowsUser: String  IotJobConfiguration:    JobExecutionsRolloutConfig:      ExponentialRate:        BaseRatePerMinute: Integer        IncrementFactor: Double        RateIncreaseCriteria: {}      MaximumPerMinute: Integer    AbortConfig:      CriteriaList:        - FailureType: String          Action: String          ThresholdPercentage: Double          MinNumberOfExecutedThings: Integer    TimeoutConfig:      InProgressTimeoutInMinutes: Integer  DeploymentPolicies:    FailureHandlingPolicy: String    ComponentUpdatePolicy:      TimeoutInSeconds: Integer      Action: String    ConfigurationValidationPolicy:      TimeoutInSeconds: Integer  Tags:    <key>: StringFn::GetAtt:  DeploymentId: String
addedAWS::Transfer::Agreementdocs ↗#Link to AWS::Transfer::Agreement
Type: AWS::Transfer::AgreementProperties:  Description: String  ServerId: String  LocalProfileId: String  PartnerProfileId: String  BaseDirectory: String  AccessRole: String  Status: String  Tags:    - Key: String      Value: StringFn::GetAtt:  AgreementId: String  Arn: String
addedAWS::Transfer::Certificatedocs ↗#Link to AWS::Transfer::Certificate
Type: AWS::Transfer::CertificateProperties:  Usage: String  Certificate: String  CertificateChain: String  PrivateKey: String  ActiveDate: String  InactiveDate: String  Description: String  Tags:    - Key: String      Value: StringFn::GetAtt:  Arn: String  CertificateId: String  Status: String  Type: String  Serial: String  NotBeforeDate: String  NotAfterDate: String
addedAWS::Transfer::Connectordocs ↗#Link to AWS::Transfer::Connector
Type: AWS::Transfer::ConnectorProperties:  AccessRole: String  As2Config: Json  LoggingRole: String  Tags:    - Key: String      Value: String  Url: StringFn::GetAtt:  Arn: String  ConnectorId: String
addedAWS::Transfer::Profiledocs ↗#Link to AWS::Transfer::Profile
Type: AWS::Transfer::ProfileProperties:  As2Id: String  ProfileType: String  Tags:    - Key: String      Value: String  CertificateIds:    - StringFn::GetAtt:  Arn: String  ProfileId: String

02Modified resource types14

modifiedAWS::ApiGatewayV2::Modelhistorydocs ↗#Link to AWS::ApiGatewayV2::Model
Type: AWS::ApiGatewayV2::ModelFn::GetAtt:added:   ModelId: String
modifiedAWS::EC2::EIPhistorydocs ↗#Link to AWS::EC2::EIP
Type: AWS::EC2::EIPProperties:  # Update requires: Some interruptions → No interruptionmodified:   InstanceId: String  # Update requires: Some interruptions → No interruptionmodified:   PublicIpv4Pool: StringFn::GetAtt:added:   PublicIp: String
modifiedAWS::EC2::VPCEndpointhistorydocs ↗#Link to AWS::EC2::VPCEndpoint
Type: AWS::EC2::VPCEndpointFn::GetAtt:  # Duplicates allowed: Not specified → Yesmodified:   DnsEntries:    - Stringadded:   Id: String  # Duplicates allowed: Not specified → Yesmodified:   NetworkInterfaceIds:    - String
modifiedAWS::IdentityStore::Grouphistorydocs ↗#Link to AWS::IdentityStore::Group
Type: AWS::IdentityStore::GroupProperties:  # Required: No → Yesmodified:   DisplayName: String  # Required: No → Yesmodified:   IdentityStoreId: String
modifiedAWS::IdentityStore::GroupMembershiphistorydocs ↗#Link to AWS::IdentityStore::GroupMembership
Type: AWS::IdentityStore::GroupMembershipProperties:  # Required: No → Yesmodified:   GroupId: String  # Required: No → Yesmodified:   IdentityStoreId: String  # Required: No → Yesmodified:   MemberId: Json
modifiedAWS::M2::Applicationhistorydocs ↗#Link to AWS::M2::Application
Type: AWS::M2::ApplicationProperties:modified:   Definition: Json → Definitionadded:     S3Location:added:       S3Location: Stringadded:     Content:added:       S3Location: String
modifiedAWS::RDS::DBProxyhistorydocs ↗#Link to AWS::RDS::DBProxy
Type: AWS::RDS::DBProxyFn::GetAtt:added:   VpcId: String
modifiedAWS::Rekognition::StreamProcessorhistorydocs ↗#Link to AWS::Rekognition::StreamProcessor
Type: AWS::Rekognition::StreamProcessorProperties:modified:   PolygonRegionsOfInterest: List of Json → List of Polygonadded:     Polygon:added:       - X: Doubleadded:         Y: Double
modifiedAWS::Route53RecoveryReadiness::Cellhistorydocs ↗#Link to AWS::Route53RecoveryReadiness::Cell
Type: AWS::Route53RecoveryReadiness::CellProperties:  # Required: Yes → Nomodified:   CellName: String
modifiedAWS::Route53RecoveryReadiness::ReadinessCheckhistorydocs ↗#Link to AWS::Route53RecoveryReadiness::ReadinessCheck
Type: AWS::Route53RecoveryReadiness::ReadinessCheckProperties:  # Required: Yes → Nomodified:   ReadinessCheckName: String
modifiedAWS::Route53RecoveryReadiness::RecoveryGrouphistorydocs ↗#Link to AWS::Route53RecoveryReadiness::RecoveryGroup
Type: AWS::Route53RecoveryReadiness::RecoveryGroupProperties:  # Required: Yes → Nomodified:   RecoveryGroupName: String
modifiedAWS::Route53RecoveryReadiness::ResourceSethistorydocs ↗#Link to AWS::Route53RecoveryReadiness::ResourceSet
Type: AWS::Route53RecoveryReadiness::ResourceSetProperties:  # Required: Yes → Nomodified:   ResourceSetName: String
modifiedAWS::S3::MultiRegionAccessPointhistorydocs ↗#Link to AWS::S3::MultiRegionAccessPoint
Type: AWS::S3::MultiRegionAccessPointProperties:  Regions:removed:     - AccountId: String
modifiedAWS::SageMaker::EndpointConfighistorydocs ↗#Link to AWS::SageMaker::EndpointConfig
Type: AWS::SageMaker::EndpointConfigProperties:added:   ExplainerConfig:added:     ClarifyExplainerConfig:added:       InferenceConfig:added:         ContentTemplate: Stringadded:         LabelHeaders:added:           - {}added:         MaxPayloadInMB: Integeradded:         ProbabilityIndex: Integeradded:         LabelAttribute: Stringadded:         FeatureTypes:added:           - {}added:         FeatureHeaders:  # ClarifyHeader: see aboveadded:         LabelIndex: Integeradded:         ProbabilityAttribute: Stringadded:         FeaturesAttribute: Stringadded:         MaxRecordCount: Integeradded:       EnableExplanations: Stringadded:       ShapConfig:added:         TextConfig:added:           Language: Stringadded:           Granularity: Stringadded:         UseLogit: Booleanadded:         Seed: Integeradded:         ShapBaselineConfig:added:           ShapBaseline: Stringadded:           ShapBaselineUri: Stringadded:           MimeType: Stringadded:         NumberOfSamples: Integer