Version 51.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:: AppSync:: DomainNamedocs ↗#Link to AWS::AppSync::DomainName
Type: AWS::AppSync::DomainNameProperties: DomainName: String Description: String CertificateArn: StringFn::GetAtt: DomainName: String AppSyncDomainName: String HostedZoneId: StringaddedAWS:: AppSync:: DomainNameApiAssociationdocs ↗#Link to AWS::AppSync::DomainNameApiAssociation
Type: AWS::AppSync::DomainNameApiAssociationProperties: DomainName: String ApiId: StringFn::GetAtt: ApiAssociationIdentifier: StringaddedAWS:: Lex:: Botdocs ↗#Link to AWS::Lex::Bot
Type: AWS::Lex::BotProperties: Name: String Description: String RoleArn: String DataPrivacy: Json IdleSessionTTLInSeconds: Integer BotLocales: - LocaleId: String Description: String VoiceSettings: VoiceId: String NluConfidenceThreshold: Double Intents: - Name: String Description: String ParentIntentSignature: String SampleUtterances: - Utterance: String DialogCodeHook: Enabled: Boolean FulfillmentCodeHook: FulfillmentUpdatesSpecification: StartResponse: MessageGroups: - Message: PlainTextMessage: Value: String CustomPayload: Value: String SSMLMessage: Value: String ImageResponseCard: Title: String Subtitle: String ImageUrl: String - Text: String Value: String Variations: # Message: see above DelayInSeconds: Integer AllowInterrupt: Boolean UpdateResponse: MessageGroups: # MessageGroup: see above FrequencyInSeconds: Integer AllowInterrupt: Boolean TimeoutInSeconds: Integer Active: Boolean PostFulfillmentStatusSpecification: SuccessResponse: MessageGroupsList: # MessageGroup: see above AllowInterrupt: Boolean FailureResponse: # ResponseSpecification: see above TimeoutResponse: # ResponseSpecification: see above Enabled: Boolean IntentConfirmationSetting: PromptSpecification: MessageGroupsList: # MessageGroup: see above MaxRetries: Integer AllowInterrupt: Boolean DeclinationResponse: # ResponseSpecification: see above IsActive: Boolean IntentClosingSetting: ClosingResponse: # ResponseSpecification: see above IsActive: Boolean InputContexts: - Name: String OutputContexts: - Name: String TimeToLiveInSeconds: Integer TurnsToLive: Integer KendraConfiguration: KendraIndex: String QueryFilterStringEnabled: Boolean QueryFilterString: String SlotPriorities: - Priority: Integer SlotName: String Slots: - Name: String Description: String SlotTypeName: String ValueElicitationSetting: DefaultValueSpecification: DefaultValueList: - DefaultValue: String SlotConstraint: String PromptSpecification: # PromptSpecification: see above SampleUtterances: # SampleUtterance: see above WaitAndContinueSpecification: WaitingResponse: # ResponseSpecification: see above ContinueResponse: # ResponseSpecification: see above StillWaitingResponse: MessageGroupsList: # MessageGroup: see above FrequencyInSeconds: Integer TimeoutInSeconds: Integer AllowInterrupt: Boolean IsActive: Boolean ObfuscationSetting: ObfuscationSettingType: String MultipleValuesSetting: AllowMultipleValues: Boolean SlotTypes: - Name: String Description: String ParentSlotTypeSignature: String SlotTypeValues: - SampleValue: Value: String Synonyms: # SampleValue: see above ValueSelectionSetting: ResolutionStrategy: String RegexFilter: Pattern: String ExternalSourceSetting: GrammarSlotTypeSetting: Source: S3BucketName: String S3ObjectKey: String KmsKeyArn: String BotFileS3Location: S3Bucket: String S3ObjectKey: String S3ObjectVersion: String - Key: String Value: String TestBotAliasTags: # Tag: see above AutoBuildBotLocales: BooleanFn::GetAtt: Id: String Arn: StringaddedAWS:: Lex:: BotAliasdocs ↗#Link to AWS::Lex::BotAlias
Type: AWS::Lex::BotAliasProperties: BotId: String BotAliasLocaleSettings: - LocaleId: String BotAliasLocaleSetting: CodeHookSpecification: LambdaCodeHook: CodeHookInterfaceVersion: String LambdaArn: String Enabled: Boolean BotAliasName: String BotVersion: String ConversationLogSettings: AudioLogSettings: - Destination: S3Bucket: S3BucketArn: String LogPrefix: String KmsKeyArn: String Enabled: Boolean TextLogSettings: - Destination: CloudWatch: Json Enabled: Boolean Description: String SentimentAnalysisSettings: Json - Key: String Value: StringFn::GetAtt: BotAliasId: String Arn: String BotAliasStatus: StringPropertyTypes: CloudWatchLogGroupLogDestination: CloudWatchLogGroupArn: String LogPrefix: StringaddedAWS:: Lex:: BotVersiondocs ↗#Link to AWS::Lex::BotVersion
Type: AWS::Lex::BotVersionProperties: BotId: String Description: String BotVersionLocaleSpecification: - LocaleId: String BotVersionLocaleDetails: SourceBotVersion: StringFn::GetAtt: BotVersion: StringaddedAWS:: Lex:: ResourcePolicydocs ↗#Link to AWS::Lex::ResourcePolicy
Type: AWS::Lex::ResourcePolicyProperties: ResourceArn: String Policy: {}Fn::GetAtt: RevisionId: String Id: String02Modified resource types8
modifiedAWS:: ApiGateway:: Deploymenthistorydocs ↗#Link to AWS::ApiGateway::Deployment
Type: AWS::ApiGateway::DeploymentProperties: DeploymentCanarySettings: # Duplicates allowed: No → Not specifiedmodified: StageVariableOverrides: <key>: String StageDescription: CanarySetting: # Duplicates allowed: No → Not specifiedmodified: StageVariableOverrides: <key>: String # Duplicates allowed: No → Not specifiedmodified: Variables: <key>: StringFn::GetAtt:added: DeploymentId: StringmodifiedAWS:: EC2:: VPCEndpointhistorydocs ↗#Link to AWS::EC2::VPCEndpoint
Type: AWS::EC2::VPCEndpointFn::GetAtt: # Duplicates allowed: Yes → Not specifiedmodified: DnsEntries: - Stringremoved: Id: String # Duplicates allowed: Yes → Not specifiedmodified: NetworkInterfaceIds: - StringmodifiedAWS:: EC2:: VPCEndpointServicehistorydocs ↗#Link to AWS::EC2::VPCEndpointService
Type: AWS::EC2::VPCEndpointServiceProperties:added: PayerResponsibility: StringmodifiedAWS:: Evidently:: Projecthistorydocs ↗#Link to AWS::Evidently::Project
Type: AWS::Evidently::ProjectProperties:modified: DataDelivery: Json → DataDeliveryObjectadded: S3:added: BucketName: Stringadded: Prefix: Stringadded: LogGroup: StringmodifiedAWS:: IoTAnalytics:: Pipelinehistorydocs ↗#Link to AWS::IoTAnalytics::Pipeline
Type: AWS::IoTAnalytics::PipelineProperties: # Duplicates allowed: Not specified → Yesmodified: PipelineActivities: - RemoveAttributes: # Duplicates allowed: Not specified → Yesmodified: Attributes: - String SelectAttributes: # Duplicates allowed: Not specified → Yesmodified: Attributes: - String # Duplicates allowed: Not specified → Yes - TagFn::GetAtt:added: Id: StringmodifiedAWS:: Kinesis:: Streamhistorydocs ↗#Link to AWS::Kinesis::Stream
Type: AWS::Kinesis::StreamProperties: # Required: Yes → Nomodified: ShardCount: Integeradded: StreamModeDetails:added: StreamMode: StringmodifiedAWS:: WAFv2:: RuleGrouphistorydocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties: Rules: - Action:added: Captcha: Jsonadded: CaptchaConfig:added: ImmunityTimeProperty:added: ImmunityTime: Integer Statement:added: RegexMatchStatement:added: RegexString: Stringadded: FieldToMatch:added: SingleHeader: Jsonadded: SingleQueryArgument: Jsonadded: AllQueryArguments: Jsonadded: UriPath: Jsonadded: QueryString: Jsonadded: Body: Jsonadded: Method: Jsonadded: JsonBody:added: MatchPattern:added: All: Jsonadded: IncludedPaths:added: - Stringadded: MatchScope: Stringadded: InvalidFallbackBehavior: Stringadded: TextTransformations:added: - Priority: Integeradded: Type: StringmodifiedAWS:: WAFv2:: WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties:added: CaptchaConfig:added: ImmunityTimeProperty:added: ImmunityTime: Integer Rules: - Action:added: Captcha:added: CustomRequestHandling:added: InsertHeaders:added: - Name: Stringadded: Value: Stringadded: CaptchaConfig: # CaptchaConfig: see above Statement:added: RegexMatchStatement:added: RegexString: Stringadded: FieldToMatch:added: SingleHeader: Jsonadded: SingleQueryArgument: Jsonadded: AllQueryArguments: Jsonadded: UriPath: Jsonadded: QueryString: Jsonadded: Body: Jsonadded: Method: Jsonadded: JsonBody:added: MatchPattern:added: All: Jsonadded: IncludedPaths:added: - Stringadded: MatchScope: Stringadded: InvalidFallbackBehavior: Stringadded: TextTransformations:added: - Priority: Integeradded: Type: String