Version 36.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 types5
addedAWS:: DynamoDB:: GlobalTabledocs ↗#Link to AWS::DynamoDB::GlobalTable
Type: AWS::DynamoDB::GlobalTableProperties: AttributeDefinitions: - AttributeName: String AttributeType: String BillingMode: String GlobalSecondaryIndexes: - IndexName: String KeySchema: - AttributeName: String KeyType: String Projection: NonKeyAttributes: - String ProjectionType: String WriteProvisionedThroughputSettings: WriteCapacityAutoScalingSettings: MinCapacity: Integer MaxCapacity: Integer SeedCapacity: Integer TargetTrackingScalingPolicyConfiguration: DisableScaleIn: Boolean ScaleInCooldown: Integer ScaleOutCooldown: Integer TargetValue: Double KeySchema: # KeySchema: see above LocalSecondaryIndexes: - IndexName: String KeySchema: # KeySchema: see above Projection: # Projection: see above WriteProvisionedThroughputSettings: # WriteProvisionedThroughputSettings: see above Replicas: - Region: String GlobalSecondaryIndexes: - IndexName: String ContributorInsightsSpecification: Enabled: Boolean ReadProvisionedThroughputSettings: ReadCapacityUnits: Integer ReadCapacityAutoScalingSettings: # CapacityAutoScalingSettings: see above ContributorInsightsSpecification: # ContributorInsightsSpecification: see above PointInTimeRecoverySpecification: PointInTimeRecoveryEnabled: Boolean SSESpecification: KMSMasterKeyId: String - Key: String Value: String ReadProvisionedThroughputSettings: # ReadProvisionedThroughputSettings: see above SSESpecification: SSEEnabled: Boolean SSEType: String StreamSpecification: StreamViewType: String TableName: String TimeToLiveSpecification: AttributeName: String Enabled: BooleanFn::GetAtt: Arn: String StreamArn: String TableId: StringaddedAWS:: SSMContacts:: Contactdocs ↗#Link to AWS::SSMContacts::Contact
Type: AWS::SSMContacts::ContactProperties: Alias: String DisplayName: String Type: String Plan: - DurationInMinutes: Integer Targets: - ContactTargetInfo: Json ChannelTargetInfo: JsonFn::GetAtt: Arn: StringaddedAWS:: SSMContacts:: ContactChanneldocs ↗#Link to AWS::SSMContacts::ContactChannel
Type: AWS::SSMContacts::ContactChannelProperties: ContactId: String ChannelName: String ChannelType: String DeferActivation: Boolean ChannelAddress: StringFn::GetAtt: Arn: StringaddedAWS:: SSMIncidents:: ReplicationSetdocs ↗#Link to AWS::SSMIncidents::ReplicationSet
Type: AWS::SSMIncidents::ReplicationSetProperties: Regions: - RegionName: String RegionConfiguration: SseKmsKeyId: String DeletionProtected: BooleanFn::GetAtt: Arn: StringaddedAWS:: SSMIncidents:: ResponsePlandocs ↗#Link to AWS::SSMIncidents::ResponsePlan
Type: AWS::SSMIncidents::ResponsePlanProperties: Name: String DisplayName: String ChatChannel: ChatbotSns: - String Engagements: - String Actions: - SsmAutomation: RoleArn: String DocumentName: String DocumentVersion: String TargetAccount: String Parameters: - Key: String Values: - String - Key: String Value: String IncidentTemplate: DedupeString: String Impact: Integer NotificationTargets: - SnsTopicArn: String Summary: String Title: StringFn::GetAtt: Arn: String02Modified resource types12
modifiedAWS:: ApiGateway:: RequestValidatorhistorydocs ↗#Link to AWS::ApiGateway::RequestValidator
Type: AWS::ApiGateway::RequestValidatorFn::GetAtt:added: RequestValidatorId: StringmodifiedAWS:: AppFlow:: Flowhistorydocs ↗#Link to AWS::AppFlow::Flow
Type: AWS::AppFlow::FlowProperties: DestinationFlowConfigList: - DestinationConnectorProperties:added: Zendesk:added: Object: Stringadded: ErrorHandlingConfig:added: FailOnFirstError: Booleanadded: BucketPrefix: Stringadded: BucketName: Stringadded: IdFieldNames:added: - Stringadded: WriteOperationType: StringmodifiedAWS:: CloudFormation:: StackSethistorydocs ↗#Link to AWS::CloudFormation::StackSet
Type: AWS::CloudFormation::StackSetProperties:added: CallAs: StringmodifiedAWS:: CloudFront:: Distributionhistorydocs ↗#Link to AWS::CloudFront::Distribution
Type: AWS::CloudFront::DistributionProperties: DistributionConfig: Origins:modified: - OriginShield: Json → OriginShieldadded: Enabled: Booleanadded: OriginShieldRegion: StringmodifiedAWS:: CustomerProfiles:: Integrationhistorydocs ↗#Link to AWS::CustomerProfiles::Integration
Type: AWS::CustomerProfiles::IntegrationProperties:added: FlowDefinition:added: FlowName: Stringadded: Description: Stringadded: KmsArn: Stringadded: Tasks:added: - ConnectorOperator:added: Marketo: Stringadded: S3: Stringadded: Salesforce: Stringadded: ServiceNow: Stringadded: Zendesk: Stringadded: SourceFields:added: - Stringadded: DestinationField: Stringadded: TaskType: Stringadded: TaskProperties:added: - OperatorPropertyKey: Stringadded: Property: Stringadded: TriggerConfig:added: TriggerType: Stringadded: TriggerProperties:added: Scheduled:added: ScheduleExpression: Stringadded: DataPullMode: Stringadded: ScheduleStartTime: Doubleadded: ScheduleEndTime: Doubleadded: Timezone: Stringadded: ScheduleOffset: Integeradded: FirstExecutionFrom: Doubleadded: SourceFlowConfig:added: ConnectorType: Stringadded: ConnectorProfileName: Stringadded: IncrementalPullConfig:added: DatetimeTypeFieldName: Stringadded: SourceConnectorProperties:added: Marketo:added: Object: Stringadded: S3:added: BucketName: Stringadded: BucketPrefix: Stringadded: Salesforce:added: Object: Stringadded: EnableDynamicFieldUpdate: Booleanadded: IncludeDeletedRecords: Booleanadded: ServiceNow:added: Object: Stringadded: Zendesk:added: Object: String # Required: No → Yesmodified: ObjectTypeName: StringmodifiedAWS:: ECS:: CapacityProviderhistorydocs ↗#Link to AWS::ECS::CapacityProvider
Type: AWS::ECS::CapacityProviderProperties: AutoScalingGroupProvider: ManagedScaling:added: InstanceWarmupPeriod: IntegermodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: # Update requires: No interruption → Replacementmodified: EphemeralStorage: # Update requires: No interruption → Replacementmodified: SizeInGiB: IntegermodifiedAWS:: Elasticsearch:: Domainhistorydocs ↗#Link to AWS::Elasticsearch::Domain
Type: AWS::Elasticsearch::DomainProperties: # Update requires: Replacement → Some interruptionsmodified: EncryptionAtRestOptions: # Update requires: Replacement → Some interruptionsmodified: Enabled: Boolean # Update requires: Replacement → Some interruptionsmodified: NodeToNodeEncryptionOptions: # Update requires: Replacement → Some interruptionsmodified: Enabled: BooleanmodifiedAWS:: Lambda:: EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:removed: PartialBatchResponse: BooleanmodifiedAWS:: Lambda:: LayerVersionhistorydocs ↗#Link to AWS::Lambda::LayerVersion
Type: AWS::Lambda::LayerVersionProperties:added: CompatibleArchitectures:added: - StringmodifiedAWS:: S3:: Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties: LifecycleConfiguration: Rules:added: - ExpiredObjectDeleteMarker: BooleanmodifiedAWS:: SSM:: Associationhistorydocs ↗#Link to AWS::SSM::Association
Type: AWS::SSM::AssociationProperties:added: CalendarNames:added: - String