Version 172.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 types6

addedAWS::QBusiness::Applicationdocs ↗#Link to AWS::QBusiness::Application
Type: AWS::QBusiness::ApplicationProperties:  Description: String  IdentityCenterInstanceArn: String  EncryptionConfiguration:    KmsKeyId: String  DisplayName: String  RoleArn: String  Tags:    - Value: String      Key: String  AttachmentsConfiguration:    AttachmentsControlMode: StringFn::GetAtt:  Status: String  IdentityCenterApplicationArn: String  ApplicationArn: String  CreatedAt: String  ApplicationId: String  UpdatedAt: String
addedAWS::QBusiness::DataSourcedocs ↗#Link to AWS::QBusiness::DataSource
Type: AWS::QBusiness::DataSourceProperties:  IndexId: String  Description: String  Configuration: Json  SyncSchedule: String  DocumentEnrichmentConfiguration:    InlineConfigurations:      - Condition:          Operator: String          Value:            DateValue: String            LongValue: Double            StringValue: String            StringListValue:              - String          Key: String        Target:          Value:  # DocumentAttributeValue: see above          AttributeValueOperator: String          Key: String        DocumentContentOperator: String    PreExtractionHookConfiguration:      LambdaArn: String      InvocationCondition:  # DocumentAttributeCondition: see above      S3BucketName: String      RoleArn: String    PostExtractionHookConfiguration:  # HookConfiguration: see above  DisplayName: String  VpcConfiguration:    SubnetIds:      - String    SecurityGroupIds:      - String  ApplicationId: String  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  DataSourceArn: String  Type: String  CreatedAt: String  UpdatedAt: String  DataSourceId: String
addedAWS::QBusiness::Indexdocs ↗#Link to AWS::QBusiness::Index
Type: AWS::QBusiness::IndexProperties:  Type: String  Description: String  DisplayName: String  DocumentAttributeConfigurations:    - Type: String      Search: String      Name: String  ApplicationId: String  Tags:    - Value: String      Key: String  CapacityConfiguration:    Units: DoubleFn::GetAtt:  Status: String  IndexStatistics:    TextDocumentStatistics:      IndexedTextBytes: Double      IndexedTextDocumentCount: Double  IndexStatistics.TextDocumentStatistics.IndexedTextDocumentCount: Double  IndexId: String  IndexArn: String  IndexStatistics.TextDocumentStatistics:  # TextDocumentStatistics: see above  CreatedAt: String  IndexStatistics.TextDocumentStatistics.IndexedTextBytes: Double  UpdatedAt: String
addedAWS::QBusiness::Plugindocs ↗#Link to AWS::QBusiness::Plugin
Type: AWS::QBusiness::PluginProperties:  ServerUrl: String  CustomPluginConfiguration:    Description: String    ApiSchema:      S3:        Bucket: String        Key: String      Payload: String    ApiSchemaType: String  Type: String  State: String  DisplayName: String  AuthConfiguration:    NoAuthConfiguration: Json    BasicAuthConfiguration:      SecretArn: String      RoleArn: String    OAuth2ClientCredentialConfiguration:      SecretArn: String      RoleArn: String  ApplicationId: String  Tags:    - Value: String      Key: StringFn::GetAtt:  PluginArn: String  CreatedAt: String  BuildStatus: String  PluginId: String  UpdatedAt: String
addedAWS::QBusiness::Retrieverdocs ↗#Link to AWS::QBusiness::Retriever
Type: AWS::QBusiness::RetrieverProperties:  Type: String  Configuration:    KendraIndexConfiguration:      IndexId: String    NativeIndexConfiguration:      IndexId: String  DisplayName: String  ApplicationId: String  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  RetrieverArn: String  CreatedAt: String  RetrieverId: String  UpdatedAt: String
addedAWS::QBusiness::WebExperiencedocs ↗#Link to AWS::QBusiness::WebExperience
Type: AWS::QBusiness::WebExperienceProperties:  Subtitle: String  SamplePromptsControlMode: String  Title: String  WelcomeMessage: String  ApplicationId: String  RoleArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  WebExperienceId: String  DefaultEndpoint: String  WebExperienceArn: String  CreatedAt: String  UpdatedAt: String

02Modified resource types10

modifiedAWS::ACMPCA::CertificateAuthorityhistorydocs ↗#Link to AWS::ACMPCA::CertificateAuthority
Type: AWS::ACMPCA::CertificateAuthorityProperties:  CsrExtensions:    SubjectInformationAccess:      - AccessLocation:          EdiPartyName:            # Required: Yes → Nomodified:             NameAssigner: String  RevocationConfiguration:    CrlConfiguration:      # Required: No → Yesmodified:       Enabled: Boolean    OcspConfiguration:      # Required: No → Yesmodified:       Enabled: Boolean
modifiedAWS::Bedrock::DataSourcehistorydocs ↗#Link to AWS::Bedrock::DataSource
Type: AWS::Bedrock::DataSourceProperties:added:   DataDeletionPolicy: String  DataSourceConfiguration:    S3Configuration:added:       BucketOwnerAccountId: StringFn::GetAtt:added:   FailureReasons:added:     - String
modifiedAWS::DynamoDB::GlobalTablehistorydocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties:  GlobalSecondaryIndexes:added:     - WriteOnDemandThroughputSettings:added:         MaxWriteRequestUnits: Integer  Replicas:    - GlobalSecondaryIndexes:added:         - ReadOnDemandThroughputSettings:added:             MaxReadRequestUnits: Integeradded:       ReadOnDemandThroughputSettings:  # ReadOnDemandThroughputSettings: see aboveadded:   WriteOnDemandThroughputSettings:  # WriteOnDemandThroughputSettings: see above
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:  GlobalSecondaryIndexes:added:     - OnDemandThroughput:added:         MaxReadRequestUnits: Integeradded:         MaxWriteRequestUnits: Integeradded:   OnDemandThroughput:  # OnDemandThroughput: see above
modifiedAWS::FMS::Policyhistorydocs ↗#Link to AWS::FMS::Policy
Type: AWS::FMS::PolicyProperties:  SecurityServicePolicyData:    PolicyOption:added:       NetworkAclCommonPolicy:added:         NetworkAclEntrySet:added:           LastEntries:added:             - PortRange:added:                 From: Integeradded:                 To: Integeradded:               IcmpTypeCode:added:                 Type: Integeradded:                 Code: Integeradded:               RuleAction: Stringadded:               CidrBlock: Stringadded:               Egress: Booleanadded:               Ipv6CidrBlock: Stringadded:               Protocol: Stringadded:           ForceRemediateForFirstEntries: Booleanadded:           FirstEntries:  # NetworkAclEntry: see aboveadded:           ForceRemediateForLastEntries: Boolean
modifiedAWS::QuickSight::Analysishistorydocs ↗#Link to AWS::QuickSight::Analysis
Type: AWS::QuickSight::AnalysisProperties:  Definition:    Sheets:      - Visuals:          - WaterfallVisual:              ChartConfiguration:added:                 ColorConfiguration:added:                   GroupColorConfiguration:added:                     NegativeBarColor: Stringadded:                     TotalBarColor: Stringadded:                     PositiveBarColor: String
modifiedAWS::QuickSight::Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties:  Definition:    Sheets:      - Visuals:          - WaterfallVisual:              ChartConfiguration:added:                 ColorConfiguration:added:                   GroupColorConfiguration:added:                     NegativeBarColor: Stringadded:                     TotalBarColor: Stringadded:                     PositiveBarColor: String
modifiedAWS::QuickSight::Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateProperties:  Definition:    Sheets:      - Visuals:          - WaterfallVisual:              ChartConfiguration:added:                 ColorConfiguration:added:                   GroupColorConfiguration:added:                     NegativeBarColor: Stringadded:                     TotalBarColor: Stringadded:                     PositiveBarColor: String
modifiedAWS::Transfer::Connectorhistorydocs ↗#Link to AWS::Transfer::Connector
Type: AWS::Transfer::ConnectorProperties:added:   SecurityPolicyName: StringFn::GetAtt:added:   ServiceManagedEgressIpAddresses:added:     - String
modifiedAWS::Transfer::Workflowhistorydocs ↗#Link to AWS::Transfer::Workflow
Type: AWS::Transfer::WorkflowProperties:  OnExceptionSteps:    - DecryptStepDetails:        # Required: No → Yesmodified:         DestinationFileLocation: InputFileLocation        # Required: No → Yesmodified:         Type: String  Steps:  # WorkflowStep: see above