Version 200.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 types4
addedAWS:: ApiGatewayV2:: RoutingRuledocs ↗#Link to AWS::ApiGatewayV2::RoutingRule
Type: AWS::ApiGatewayV2::RoutingRuleProperties: Actions: - InvokeApi: StripBasePath: Boolean Stage: String ApiId: String Priority: Integer DomainNameArn: String Conditions: - MatchBasePaths: AnyOf: - String MatchHeaders: AnyOf: - ValueGlob: String Header: StringFn::GetAtt: RoutingRuleArn: String RoutingRuleId: StringaddedAWS:: EVS:: Environmentdocs ↗#Link to AWS::EVS::Environment
Type: AWS::EVS::EnvironmentProperties: 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: StringFn::GetAtt: ModifiedAt: String EnvironmentId: String EnvironmentArn: String Checks: - Type: String ImpairedSince: String Result: String CreatedAt: String EnvironmentState: String StateDetails: String Credentials: - SecretArn: StringaddedAWS:: Lightsail:: InstanceSnapshotdocs ↗#Link to AWS::Lightsail::InstanceSnapshot
Type: AWS::Lightsail::InstanceSnapshotProperties: InstanceName: String InstanceSnapshotName: String - Value: String Key: StringFn::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: StringaddedAWS:: NetworkFirewall:: VpcEndpointAssociationdocs ↗#Link to AWS::NetworkFirewall::VpcEndpointAssociation
Type: AWS::NetworkFirewall::VpcEndpointAssociationProperties: SubnetMapping: IPAddressType: String SubnetId: String Description: String VpcId: String FirewallArn: String - Value: String Key: StringFn::GetAtt: VpcEndpointAssociationId: String EndpointId: String VpcEndpointAssociationArn: String02Modified resource types11
modifiedAWS:: ApiGateway:: DomainNamehistorydocs ↗#Link to AWS::ApiGateway::DomainName
Type: AWS::ApiGateway::DomainNameProperties:added: RoutingMode: StringmodifiedAWS:: ApiGateway:: DomainNameV2historydocs ↗#Link to AWS::ApiGateway::DomainNameV2
Type: AWS::ApiGateway::DomainNameV2Properties:added: RoutingMode: StringmodifiedAWS:: ApiGatewayV2:: DomainNamehistorydocs ↗#Link to AWS::ApiGatewayV2::DomainName
Type: AWS::ApiGatewayV2::DomainNameProperties:added: RoutingMode: StringmodifiedAWS:: Bedrock:: Flowhistorydocs ↗#Link to AWS::Bedrock::Flow
Type: AWS::Bedrock::FlowProperties: Definition: Nodes: - Configuration: KnowledgeBase:added: InferenceConfiguration:added: Text:added: Temperature: Doubleadded: StopSequences:added: - Stringadded: MaxTokens: Doubleadded: TopP: Doubleadded: NumberOfResults: Doubleadded: OrchestrationConfiguration:added: InferenceConfig: # PromptInferenceConfiguration: see aboveadded: AdditionalModelRequestFields: Jsonadded: PerformanceConfig:added: Latency: Stringadded: PromptTemplate:added: TextPromptTemplate: Stringadded: PromptTemplate: # KnowledgeBasePromptTemplate: see aboveadded: RerankingConfiguration:added: Type: Stringadded: BedrockRerankingConfiguration:added: NumberOfRerankedResults: Doubleadded: MetadataConfiguration:added: SelectiveModeConfiguration:added: FieldsToInclude:added: - FieldName: Stringadded: FieldsToExclude: # FieldForReranking: see aboveadded: SelectionMode: Stringadded: ModelConfiguration:added: ModelArn: Stringadded: AdditionalModelRequestFields: Jsonadded: Loop:added: Definition:added: Connections:added: - Type: Stringadded: Target: Stringadded: Configuration:added: Data:added: SourceOutput: Stringadded: TargetInput: Stringadded: Conditional:added: Condition: Stringadded: Source: Stringadded: Name: Stringadded: Nodes:added: - Type: Stringadded: Configuration:added: Condition:added: Conditions:added: - Expression: Stringadded: Name: Stringadded: Retrieval:added: ServiceConfiguration:added: S3:added: BucketName: Stringadded: Loop: # LoopFlowNodeConfiguration: see aboveadded: Agent:added: AgentAliasArn: Stringadded: LambdaFunction:added: LambdaArn: Stringadded: InlineCode:added: Language: Stringadded: Code: Stringadded: LoopController:added: ContinueCondition: # FlowCondition: see aboveadded: MaxIterations: Doubleadded: Input: Jsonadded: Storage:added: ServiceConfiguration:added: S3:added: BucketName: Stringadded: KnowledgeBase:added: OrchestrationConfiguration: # KnowledgeBaseOrchestrationConfiguration: see aboveadded: GuardrailConfiguration:added: GuardrailIdentifier: Stringadded: GuardrailVersion: Stringadded: InferenceConfiguration: # PromptInferenceConfiguration: see aboveadded: KnowledgeBaseId: Stringadded: PromptTemplate: # KnowledgeBasePromptTemplate: see aboveadded: RerankingConfiguration: # VectorSearchRerankingConfiguration: see aboveadded: NumberOfResults: Doubleadded: ModelId: Stringadded: Output: Jsonadded: Iterator: Jsonadded: Collector: Jsonadded: LoopInput: Jsonadded: Prompt:added: GuardrailConfiguration: # GuardrailConfiguration: see aboveadded: SourceConfiguration:added: Resource:added: PromptArn: Stringadded: Inline:added: InferenceConfiguration: # PromptInferenceConfiguration: see aboveadded: TemplateConfiguration:added: Text:added: InputVariables:added: - Name: Stringadded: Text: Stringadded: TemplateType: Stringadded: ModelId: Stringadded: Lex:added: BotAliasArn: Stringadded: LocaleId: Stringadded: Outputs:added: - Type: Stringadded: Name: Stringadded: Inputs:added: - Type: Stringadded: Category: Stringadded: Expression: Stringadded: Name: Stringadded: Name: Stringadded: LoopController: # LoopControllerFlowNodeConfiguration: see aboveadded: LoopInput: Json Inputs:added: - Category: StringmodifiedAWS:: Bedrock:: FlowVersionhistorydocs ↗#Link to AWS::Bedrock::FlowVersion
Type: AWS::Bedrock::FlowVersionFn::GetAtt: Definition: Nodes: - Configuration: KnowledgeBase:added: InferenceConfiguration:added: Text:added: Temperature: Doubleadded: StopSequences:added: - Stringadded: MaxTokens: Doubleadded: TopP: Doubleadded: NumberOfResults: Doubleadded: OrchestrationConfiguration:added: InferenceConfig: # PromptInferenceConfiguration: see aboveadded: AdditionalModelRequestFields: Jsonadded: PerformanceConfig:added: Latency: Stringadded: PromptTemplate:added: TextPromptTemplate: Stringadded: PromptTemplate: # KnowledgeBasePromptTemplate: see aboveadded: RerankingConfiguration:added: Type: Stringadded: BedrockRerankingConfiguration:added: NumberOfRerankedResults: Doubleadded: MetadataConfiguration:added: SelectiveModeConfiguration:added: FieldsToInclude:added: - FieldName: Stringadded: FieldsToExclude: # FieldForReranking: see aboveadded: SelectionMode: Stringadded: ModelConfiguration:added: ModelArn: Stringadded: AdditionalModelRequestFields: Jsonadded: Loop:added: Definition:added: Connections:added: - Type: Stringadded: Target: Stringadded: Configuration:added: Data:added: SourceOutput: Stringadded: TargetInput: Stringadded: Conditional:added: Condition: Stringadded: Source: Stringadded: Name: Stringadded: Nodes:added: - Type: Stringadded: Configuration:added: Condition:added: Conditions:added: - Expression: Stringadded: Name: Stringadded: Retrieval:added: ServiceConfiguration:added: S3:added: BucketName: Stringadded: Loop: # LoopFlowNodeConfiguration: see aboveadded: Agent:added: AgentAliasArn: Stringadded: LambdaFunction:added: LambdaArn: Stringadded: InlineCode:added: Language: Stringadded: Code: Stringadded: LoopController:added: ContinueCondition: # FlowCondition: see aboveadded: MaxIterations: Doubleadded: Input: Jsonadded: Storage:added: ServiceConfiguration:added: S3:added: BucketName: Stringadded: KnowledgeBase:added: OrchestrationConfiguration: # KnowledgeBaseOrchestrationConfiguration: see aboveadded: GuardrailConfiguration:added: GuardrailIdentifier: Stringadded: GuardrailVersion: Stringadded: InferenceConfiguration: # PromptInferenceConfiguration: see aboveadded: KnowledgeBaseId: Stringadded: PromptTemplate: # KnowledgeBasePromptTemplate: see aboveadded: RerankingConfiguration: # VectorSearchRerankingConfiguration: see aboveadded: NumberOfResults: Doubleadded: ModelId: Stringadded: Output: Jsonadded: Iterator: Jsonadded: Collector: Jsonadded: LoopInput: Jsonadded: Prompt:added: GuardrailConfiguration: # GuardrailConfiguration: see aboveadded: SourceConfiguration:added: Resource:added: PromptArn: Stringadded: Inline:added: InferenceConfiguration: # PromptInferenceConfiguration: see aboveadded: TemplateConfiguration:added: Text:added: InputVariables:added: - Name: Stringadded: Text: Stringadded: TemplateType: Stringadded: ModelId: Stringadded: Lex:added: BotAliasArn: Stringadded: LocaleId: Stringadded: Outputs:added: - Type: Stringadded: Name: Stringadded: Inputs:added: - Type: Stringadded: Expression: Stringadded: Name: Stringadded: Name: Stringadded: LoopController: # LoopControllerFlowNodeConfiguration: see aboveadded: LoopInput: Json Definition.Nodes: # FlowNode: see abovemodifiedAWS:: CloudTrail:: EventDataStorehistorydocs ↗#Link to AWS::CloudTrail::EventDataStore
Type: AWS::CloudTrail::EventDataStoreProperties:added: ContextKeySelectors:added: - Type: Stringadded: Equals:added: - Stringadded: MaxEventSize: StringmodifiedAWS:: DataZone:: ProjectProfilehistorydocs ↗#Link to AWS::DataZone::ProjectProfile
Type: AWS::DataZone::ProjectProfileProperties:removed: AllowedDesignations:removed: - DesignationId: Stringremoved: ChangeLog: Stringremoved: ProjectScopes:removed: - Policy: Stringremoved: Name: StringmodifiedAWS:: Deadline:: Fleethistorydocs ↗#Link to AWS::Deadline::Fleet
Type: AWS::Deadline::FleetProperties: Configuration: ServiceManagedEc2:added: StorageProfileId: StringmodifiedAWS:: DSQL:: Clusterhistorydocs ↗#Link to AWS::DSQL::Cluster
Type: AWS::DSQL::ClusterProperties:added: MultiRegionProperties:added: Clusters:added: - Stringadded: WitnessRegion: StringmodifiedAWS:: EC2:: EC2Fleethistorydocs ↗#Link to AWS::EC2::EC2Fleet
Type: AWS::EC2::EC2FleetProperties: LaunchTemplateConfigs: - Overrides:added: - BlockDeviceMappings:added: - Ebs:added: SnapshotId: Stringadded: VolumeType: Stringadded: KmsKeyId: Stringadded: Encrypted: Booleanadded: Iops: Integeradded: VolumeSize: Integeradded: DeleteOnTermination: Booleanadded: NoDevice: Stringadded: VirtualName: Stringadded: DeviceName: StringmodifiedAWS:: WAFv2:: WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties:added: OnSourceDDoSProtectionConfig: Json