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
- 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
- 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
- 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