CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
6
REMOVED
0
MODIFIED
10
DOCUMENTATION
0

New resource types

AWS::QBusiness::ApplicationLink to AWS::QBusiness::Application
Type: AWS::QBusiness::Application
Properties:
  Description: String
  IdentityCenterInstanceArn: String
  EncryptionConfiguration:
    KmsKeyId: String
  DisplayName: String
  RoleArn: String
  Tags:
    - Value: String
      Key: String
  AttachmentsConfiguration:
    AttachmentsControlMode: String
Fn::GetAtt:
  Status: String
  IdentityCenterApplicationArn: String
  ApplicationArn: String
  CreatedAt: String
  ApplicationId: String
  UpdatedAt: String
AWS::QBusiness::DataSourceLink to AWS::QBusiness::DataSource
Type: AWS::QBusiness::DataSource
Properties:
  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: String
Fn::GetAtt:
  Status: String
  DataSourceArn: String
  Type: String
  CreatedAt: String
  UpdatedAt: String
  DataSourceId: String
AWS::QBusiness::IndexLink to AWS::QBusiness::Index
Type: AWS::QBusiness::Index
Properties:
  Type: String
  Description: String
  DisplayName: String
  DocumentAttributeConfigurations:
    - Type: String
      Search: String
      Name: String
  ApplicationId: String
  Tags:
    - Value: String
      Key: String
  CapacityConfiguration:
    Units: Double
Fn::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
AWS::QBusiness::PluginLink to AWS::QBusiness::Plugin
Type: AWS::QBusiness::Plugin
Properties:
  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: String
Fn::GetAtt:
  PluginArn: String
  CreatedAt: String
  BuildStatus: String
  PluginId: String
  UpdatedAt: String
AWS::QBusiness::RetrieverLink to AWS::QBusiness::Retriever
Type: AWS::QBusiness::Retriever
Properties:
  Type: String
  Configuration:
    KendraIndexConfiguration:
      IndexId: String
    NativeIndexConfiguration:
      IndexId: String
  DisplayName: String
  ApplicationId: String
  RoleArn: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  Status: String
  RetrieverArn: String
  CreatedAt: String
  RetrieverId: String
  UpdatedAt: String
AWS::QBusiness::WebExperienceLink to AWS::QBusiness::WebExperience
Type: AWS::QBusiness::WebExperience
Properties:
  Subtitle: String
  SamplePromptsControlMode: String
  Title: String
  WelcomeMessage: String
  ApplicationId: String
  RoleArn: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  Status: String
  WebExperienceId: String
  DefaultEndpoint: String
  WebExperienceArn: String
  CreatedAt: String
  UpdatedAt: String

Changed resource types

AWS::ACMPCA::CertificateAuthorityLink to AWS::ACMPCA::CertificateAuthority
Type: AWS::ACMPCA::CertificateAuthority
Properties:
  CsrExtensions:
    SubjectInformationAccess:
      - AccessLocation:
          EdiPartyName:
modified:             # Required: Yes → No
            NameAssigner: String
  RevocationConfiguration:
    CrlConfiguration:
modified:       # Required: No → Yes
      Enabled: Boolean
    OcspConfiguration:
modified:       # Required: No → Yes
      Enabled: Boolean
AWS::Bedrock::DataSourceLink to AWS::Bedrock::DataSource
Type: AWS::Bedrock::DataSource
Properties:
added:   DataDeletionPolicy: String
  DataSourceConfiguration:
    S3Configuration:
added:       BucketOwnerAccountId: String
Fn::GetAtt:
added:   FailureReasons:
added:     - String
AWS::DynamoDB::GlobalTableLink to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTable
Properties:
  GlobalSecondaryIndexes:
added:     - WriteOnDemandThroughputSettings:
added:         MaxWriteRequestUnits: Integer
  Replicas:
    - GlobalSecondaryIndexes:
added:         - ReadOnDemandThroughputSettings:
added:             MaxReadRequestUnits: Integer
added:       ReadOnDemandThroughputSettings:  # ReadOnDemandThroughputSettings: see above
added:   WriteOnDemandThroughputSettings:  # WriteOnDemandThroughputSettings: see above
AWS::DynamoDB::TableLink to AWS::DynamoDB::Table
Type: AWS::DynamoDB::Table
Properties:
  GlobalSecondaryIndexes:
added:     - OnDemandThroughput:
added:         MaxReadRequestUnits: Integer
added:         MaxWriteRequestUnits: Integer
added:   OnDemandThroughput:  # OnDemandThroughput: see above
AWS::FMS::PolicyLink to AWS::FMS::Policy
Type: AWS::FMS::Policy
Properties:
  SecurityServicePolicyData:
    PolicyOption:
added:       NetworkAclCommonPolicy:
added:         NetworkAclEntrySet:
added:           LastEntries:
added:             - PortRange:
added:                 From: Integer
added:                 To: Integer
added:               IcmpTypeCode:
added:                 Type: Integer
added:                 Code: Integer
added:               RuleAction: String
added:               CidrBlock: String
added:               Egress: Boolean
added:               Ipv6CidrBlock: String
added:               Protocol: String
added:           ForceRemediateForFirstEntries: Boolean
added:           FirstEntries:  # NetworkAclEntry: see above
added:           ForceRemediateForLastEntries: Boolean
AWS::QuickSight::AnalysisLink to AWS::QuickSight::Analysis
Type: AWS::QuickSight::Analysis
Properties:
  Definition:
    Sheets:
      - Visuals:
          - WaterfallVisual:
              ChartConfiguration:
added:                 ColorConfiguration:
added:                   GroupColorConfiguration:
added:                     NegativeBarColor: String
added:                     TotalBarColor: String
added:                     PositiveBarColor: String
AWS::QuickSight::DashboardLink to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::Dashboard
Properties:
  Definition:
    Sheets:
      - Visuals:
          - WaterfallVisual:
              ChartConfiguration:
added:                 ColorConfiguration:
added:                   GroupColorConfiguration:
added:                     NegativeBarColor: String
added:                     TotalBarColor: String
added:                     PositiveBarColor: String
AWS::QuickSight::TemplateLink to AWS::QuickSight::Template
Type: AWS::QuickSight::Template
Properties:
  Definition:
    Sheets:
      - Visuals:
          - WaterfallVisual:
              ChartConfiguration:
added:                 ColorConfiguration:
added:                   GroupColorConfiguration:
added:                     NegativeBarColor: String
added:                     TotalBarColor: String
added:                     PositiveBarColor: String
AWS::Transfer::ConnectorLink to AWS::Transfer::Connector
Type: AWS::Transfer::Connector
Properties:
added:   SecurityPolicyName: String
Fn::GetAtt:
added:   ServiceManagedEgressIpAddresses:
added:     - String
AWS::Transfer::WorkflowLink to AWS::Transfer::Workflow
Type: AWS::Transfer::Workflow
Properties:
  OnExceptionSteps:
    - DecryptStepDetails:
modified:         # Required: No → Yes
        DestinationFileLocation:
modified:         # Required: No → Yes
        Type: String
  Steps:  # WorkflowStep: see above