CloudFormation Changelog

Changes to the CloudFormation resource specification.

ADDED
4
REMOVED
0
MODIFIED
11
DOCUMENTATION
0

New resource types

AWS::ApiGatewayV2::RoutingRuleLink to AWS::ApiGatewayV2::RoutingRule
Type: AWS::ApiGatewayV2::RoutingRule
Properties:
  Actions:
    - InvokeApi:
        StripBasePath: Boolean
        Stage: String
        ApiId: String
  Priority: Integer
  DomainNameArn: String
  Conditions:
    - MatchBasePaths:
        AnyOf:
          - String
      MatchHeaders:
        AnyOf:
          - ValueGlob: String
            Header: String
Fn::GetAtt:
  RoutingRuleArn: String
  RoutingRuleId: String
AWS::EVS::EnvironmentLink to AWS::EVS::Environment
Type: AWS::EVS::Environment
Properties:
  LicenseInfo:
    SolutionKey: String
    VsanKey: String
  Hosts:
    - KeyName: String
      DedicatedHostId: String
      PlacementGroupId: String
      InstanceType: String
      HostName: String
  SiteId: String
  KmsKeyId: String
  EnvironmentName: String
  ConnectivityInfo:
    PrivateRouteServerPeerings:
      - String
  InitialVlans:
    VmkManagement:
      Cidr: String
    VTep:  # InitialVlanInfo: see above
    ExpansionVlan2:  # InitialVlanInfo: see above
    VSan:  # InitialVlanInfo: see above
    VMotion:  # InitialVlanInfo: see above
    Hcx:  # InitialVlanInfo: see above
    EdgeVTep:  # InitialVlanInfo: see above
    ExpansionVlan1:  # InitialVlanInfo: see above
    VmManagement:  # InitialVlanInfo: see above
    NsxUpLink:  # InitialVlanInfo: see above
  ServiceAccessSecurityGroups:
    SecurityGroups:
      - String
  VpcId: String
  TermsAccepted: Boolean
  VcfVersion: String
  VcfHostnames:
    Nsx: String
    VCenter: String
    NsxManager1: String
    NsxEdge1: String
    NsxManager3: String
    SddcManager: String
    NsxManager2: String
    NsxEdge2: String
    CloudBuilder: String
  ServiceAccessSubnetId: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  ModifiedAt: String
  EnvironmentId: String
  EnvironmentArn: String
  Checks:
    - Type: String
      ImpairedSince: String
      Result: String
  CreatedAt: String
  EnvironmentState: String
  StateDetails: String
  Credentials:
    - SecretArn: String
AWS::Lightsail::InstanceSnapshotLink to AWS::Lightsail::InstanceSnapshot
Type: AWS::Lightsail::InstanceSnapshot
Properties:
  InstanceName: String
  InstanceSnapshotName: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  SizeInGb: Integer
  Location.AvailabilityZone: String
  SupportCode: String
  State: String
  FromInstanceName: String
  ResourceType: String
  IsFromAutoSnapshot: Boolean
  FromInstanceArn: String
  Arn: String
  Location:
    RegionName: String
    AvailabilityZone: String
  Location.RegionName: String
AWS::NetworkFirewall::VpcEndpointAssociationLink to AWS::NetworkFirewall::VpcEndpointAssociation
Type: AWS::NetworkFirewall::VpcEndpointAssociation
Properties:
  SubnetMapping:
    IPAddressType: String
    SubnetId: String
  Description: String
  VpcId: String
  FirewallArn: String
  Tags:
    - Value: String
      Key: String
Fn::GetAtt:
  VpcEndpointAssociationId: String
  EndpointId: String
  VpcEndpointAssociationArn: String

Changed resource types

AWS::ApiGateway::DomainNameLink to AWS::ApiGateway::DomainName
Type: AWS::ApiGateway::DomainName
Properties:
added:   RoutingMode: String
AWS::ApiGateway::DomainNameV2Link to AWS::ApiGateway::DomainNameV2
Type: AWS::ApiGateway::DomainNameV2
Properties:
added:   RoutingMode: String
AWS::ApiGatewayV2::DomainNameLink to AWS::ApiGatewayV2::DomainName
Type: AWS::ApiGatewayV2::DomainName
Properties:
added:   RoutingMode: String
AWS::Bedrock::FlowLink to AWS::Bedrock::Flow
Type: AWS::Bedrock::Flow
Properties:
  Definition:
    Nodes:
      - Configuration:
          KnowledgeBase:
added:             InferenceConfiguration:
added:               Text:
added:                 Temperature: Double
added:                 StopSequences:
added:                   - String
added:                 MaxTokens: Double
added:                 TopP: Double
added:             NumberOfResults: Double
added:             OrchestrationConfiguration:
added:               InferenceConfig:  # PromptInferenceConfiguration: see above
added:               AdditionalModelRequestFields: Json
added:               PerformanceConfig:
added:                 Latency: String
added:               PromptTemplate:
added:                 TextPromptTemplate: String
added:             PromptTemplate:  # KnowledgeBasePromptTemplate: see above
added:             RerankingConfiguration:
added:               Type: String
added:               BedrockRerankingConfiguration:
added:                 NumberOfRerankedResults: Double
added:                 MetadataConfiguration:
added:                   SelectiveModeConfiguration:
added:                     FieldsToInclude:
added:                       - FieldName: String
added:                     FieldsToExclude:  # FieldForReranking: see above
added:                   SelectionMode: String
added:                 ModelConfiguration:
added:                   ModelArn: String
added:                   AdditionalModelRequestFields: Json
added:           Loop:
added:             Definition:
added:               Connections:
added:                 - Type: String
added:                   Target: String
added:                   Configuration:
added:                     Data:
added:                       SourceOutput: String
added:                       TargetInput: String
added:                     Conditional:
added:                       Condition: String
added:                   Source: String
added:                   Name: String
added:               Nodes:
added:                 - Type: String
added:                   Configuration:
added:                     Condition:
added:                       Conditions:
added:                         - Expression: String
added:                           Name: String
added:                     Retrieval:
added:                       ServiceConfiguration:
added:                         S3:
added:                           BucketName: String
added:                     Loop:  # LoopFlowNodeConfiguration: see above
added:                     Agent:
added:                       AgentAliasArn: String
added:                     LambdaFunction:
added:                       LambdaArn: String
added:                     InlineCode:
added:                       Language: String
added:                       Code: String
added:                     LoopController:
added:                       ContinueCondition:  # FlowCondition: see above
added:                       MaxIterations: Double
added:                     Input: Json
added:                     Storage:
added:                       ServiceConfiguration:
added:                         S3:
added:                           BucketName: String
added:                     KnowledgeBase:
added:                       OrchestrationConfiguration:  # KnowledgeBaseOrchestrationConfiguration: see above
added:                       GuardrailConfiguration:
added:                         GuardrailIdentifier: String
added:                         GuardrailVersion: String
added:                       InferenceConfiguration:  # PromptInferenceConfiguration: see above
added:                       KnowledgeBaseId: String
added:                       PromptTemplate:  # KnowledgeBasePromptTemplate: see above
added:                       RerankingConfiguration:  # VectorSearchRerankingConfiguration: see above
added:                       NumberOfResults: Double
added:                       ModelId: String
added:                     Output: Json
added:                     Iterator: Json
added:                     Collector: Json
added:                     LoopInput: Json
added:                     Prompt:
added:                       GuardrailConfiguration:  # GuardrailConfiguration: see above
added:                       SourceConfiguration:
added:                         Resource:
added:                           PromptArn: String
added:                         Inline:
added:                           InferenceConfiguration:  # PromptInferenceConfiguration: see above
added:                           TemplateConfiguration:
added:                             Text:
added:                               InputVariables:
added:                                 - Name: String
added:                               Text: String
added:                           TemplateType: String
added:                           ModelId: String
added:                     Lex:
added:                       BotAliasArn: String
added:                       LocaleId: String
added:                   Outputs:
added:                     - Type: String
added:                       Name: String
added:                   Inputs:
added:                     - Type: String
added:                       Category: String
added:                       Expression: String
added:                       Name: String
added:                   Name: String
added:           LoopController:  # LoopControllerFlowNodeConfiguration: see above
added:           LoopInput: Json
        Inputs:
added:           - Category: String
AWS::Bedrock::FlowVersionLink to AWS::Bedrock::FlowVersion
Type: AWS::Bedrock::FlowVersion
Fn::GetAtt:
  Definition:
    Nodes:
      - Configuration:
          KnowledgeBase:
added:             InferenceConfiguration:
added:               Text:
added:                 Temperature: Double
added:                 StopSequences:
added:                   - String
added:                 MaxTokens: Double
added:                 TopP: Double
added:             NumberOfResults: Double
added:             OrchestrationConfiguration:
added:               InferenceConfig:  # PromptInferenceConfiguration: see above
added:               AdditionalModelRequestFields: Json
added:               PerformanceConfig:
added:                 Latency: String
added:               PromptTemplate:
added:                 TextPromptTemplate: String
added:             PromptTemplate:  # KnowledgeBasePromptTemplate: see above
added:             RerankingConfiguration:
added:               Type: String
added:               BedrockRerankingConfiguration:
added:                 NumberOfRerankedResults: Double
added:                 MetadataConfiguration:
added:                   SelectiveModeConfiguration:
added:                     FieldsToInclude:
added:                       - FieldName: String
added:                     FieldsToExclude:  # FieldForReranking: see above
added:                   SelectionMode: String
added:                 ModelConfiguration:
added:                   ModelArn: String
added:                   AdditionalModelRequestFields: Json
added:           Loop:
added:             Definition:
added:               Connections:
added:                 - Type: String
added:                   Target: String
added:                   Configuration:
added:                     Data:
added:                       SourceOutput: String
added:                       TargetInput: String
added:                     Conditional:
added:                       Condition: String
added:                   Source: String
added:                   Name: String
added:               Nodes:
added:                 - Type: String
added:                   Configuration:
added:                     Condition:
added:                       Conditions:
added:                         - Expression: String
added:                           Name: String
added:                     Retrieval:
added:                       ServiceConfiguration:
added:                         S3:
added:                           BucketName: String
added:                     Loop:  # LoopFlowNodeConfiguration: see above
added:                     Agent:
added:                       AgentAliasArn: String
added:                     LambdaFunction:
added:                       LambdaArn: String
added:                     InlineCode:
added:                       Language: String
added:                       Code: String
added:                     LoopController:
added:                       ContinueCondition:  # FlowCondition: see above
added:                       MaxIterations: Double
added:                     Input: Json
added:                     Storage:
added:                       ServiceConfiguration:
added:                         S3:
added:                           BucketName: String
added:                     KnowledgeBase:
added:                       OrchestrationConfiguration:  # KnowledgeBaseOrchestrationConfiguration: see above
added:                       GuardrailConfiguration:
added:                         GuardrailIdentifier: String
added:                         GuardrailVersion: String
added:                       InferenceConfiguration:  # PromptInferenceConfiguration: see above
added:                       KnowledgeBaseId: String
added:                       PromptTemplate:  # KnowledgeBasePromptTemplate: see above
added:                       RerankingConfiguration:  # VectorSearchRerankingConfiguration: see above
added:                       NumberOfResults: Double
added:                       ModelId: String
added:                     Output: Json
added:                     Iterator: Json
added:                     Collector: Json
added:                     LoopInput: Json
added:                     Prompt:
added:                       GuardrailConfiguration:  # GuardrailConfiguration: see above
added:                       SourceConfiguration:
added:                         Resource:
added:                           PromptArn: String
added:                         Inline:
added:                           InferenceConfiguration:  # PromptInferenceConfiguration: see above
added:                           TemplateConfiguration:
added:                             Text:
added:                               InputVariables:
added:                                 - Name: String
added:                               Text: String
added:                           TemplateType: String
added:                           ModelId: String
added:                     Lex:
added:                       BotAliasArn: String
added:                       LocaleId: String
added:                   Outputs:
added:                     - Type: String
added:                       Name: String
added:                   Inputs:
added:                     - Type: String
added:                       Expression: String
added:                       Name: String
added:                   Name: String
added:           LoopController:  # LoopControllerFlowNodeConfiguration: see above
added:           LoopInput: Json
  Definition.Nodes:  # FlowNode: see above
AWS::CloudTrail::EventDataStoreLink to AWS::CloudTrail::EventDataStore
Type: AWS::CloudTrail::EventDataStore
Properties:
added:   ContextKeySelectors:
added:     - Type: String
added:       Equals:
added:         - String
added:   MaxEventSize: String
AWS::DataZone::ProjectProfileLink to AWS::DataZone::ProjectProfile
Type: AWS::DataZone::ProjectProfile
Properties:
removed:   AllowedDesignations:
removed:     - DesignationId: String
removed:   ChangeLog: String
removed:   ProjectScopes:
removed:     - Policy: String
removed:       Name: String
AWS::Deadline::FleetLink to AWS::Deadline::Fleet
Type: AWS::Deadline::Fleet
Properties:
  Configuration:
    ServiceManagedEc2:
added:       StorageProfileId: String
AWS::DSQL::ClusterLink to AWS::DSQL::Cluster
Type: AWS::DSQL::Cluster
Properties:
added:   MultiRegionProperties:
added:     Clusters:
added:       - String
added:     WitnessRegion: String
AWS::EC2::EC2FleetLink to AWS::EC2::EC2Fleet
Type: AWS::EC2::EC2Fleet
Properties:
  LaunchTemplateConfigs:
    - Overrides:
added:         - BlockDeviceMappings:
added:             - Ebs:
added:                 SnapshotId: String
added:                 VolumeType: String
added:                 KmsKeyId: String
added:                 Encrypted: Boolean
added:                 Iops: Integer
added:                 VolumeSize: Integer
added:                 DeleteOnTermination: Boolean
added:               NoDevice: String
added:               VirtualName: String
added:               DeviceName: String
AWS::WAFv2::WebACLLink to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACL
Properties:
added:   OnSourceDDoSProtectionConfig: Json