Version 17.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 types3
addedAWS:: ApplicationInsights:: Applicationdocs ↗#Link to AWS::ApplicationInsights::Application
Type: AWS::ApplicationInsights::ApplicationProperties: ResourceGroupName: String CWEMonitorEnabled: Boolean OpsCenterEnabled: Boolean OpsItemSNSTopicArn: String - Key: String Value: String CustomComponents: - ComponentName: String ResourceList: - String LogPatternSets: - PatternSetName: String LogPatterns: - PatternName: String Pattern: String Rank: Integer AutoConfigurationEnabled: Boolean ComponentMonitoringSettings: - ComponentName: String ComponentARN: String Tier: String ComponentConfigurationMode: String DefaultOverwriteComponentConfiguration: ConfigurationDetails: AlarmMetrics: - AlarmMetricName: String Logs: - LogGroupName: String LogPath: String LogType: String Encoding: String PatternSet: String WindowsEvents: - LogGroupName: String EventName: String EventLevels: - String PatternSet: String Alarms: - AlarmName: String Severity: String SubComponentTypeConfigurations: - SubComponentType: String SubComponentConfigurationDetails: AlarmMetrics: # AlarmMetric: see above Logs: # Log: see above WindowsEvents: # WindowsEvent: see above CustomComponentConfiguration: # ComponentConfiguration: see aboveFn::GetAtt: ApplicationARN: StringaddedAWS:: EC2:: CarrierGatewaydocs ↗#Link to AWS::EC2::CarrierGateway
Type: AWS::EC2::CarrierGatewayProperties: VpcId: String - Key: String Value: StringFn::GetAtt: CarrierGatewayId: String State: String OwnerId: StringaddedAWS:: SageMaker:: MonitoringScheduledocs ↗#Link to AWS::SageMaker::MonitoringSchedule
Type: AWS::SageMaker::MonitoringScheduleProperties: MonitoringScheduleArn: String MonitoringScheduleName: String MonitoringScheduleConfig: MonitoringJobDefinition: BaselineConfig: ConstraintsResource: S3Uri: String StatisticsResource: S3Uri: String Environment: {} MonitoringAppSpecification: ContainerArguments: - String ContainerEntrypoint: - String ImageUri: String PostAnalyticsProcessorSourceUri: String RecordPreprocessorSourceUri: String MonitoringInputs: MonitoringInputs: - EndpointInput: EndpointName: String LocalPath: String S3DataDistributionType: String S3InputMode: String MonitoringOutputConfig: KmsKeyId: String MonitoringOutputs: - S3Output: LocalPath: String S3UploadMode: String S3Uri: String MonitoringResources: ClusterConfig: InstanceCount: Integer InstanceType: String VolumeKmsKeyId: String VolumeSizeInGB: Integer NetworkConfig: EnableInterContainerTrafficEncryption: Boolean EnableNetworkIsolation: Boolean VpcConfig: SecurityGroupIds: - String Subnets: - String RoleArn: String StoppingCondition: MaxRuntimeInSeconds: Integer ScheduleConfig: ScheduleExpression: String - Key: String Value: String CreationTime: String EndpointName: String FailureReason: String LastModifiedTime: String LastMonitoringExecutionSummary: CreationTime: String EndpointName: String FailureReason: String LastModifiedTime: String MonitoringExecutionStatus: String MonitoringScheduleName: String ProcessingJobArn: String ScheduledTime: String MonitoringScheduleStatus: String02Modified resource types11
modifiedAWS:: CodeCommit:: Repositoryhistorydocs ↗#Link to AWS::CodeCommit::Repository
Type: AWS::CodeCommit::RepositoryProperties: Code:added: BranchName: StringmodifiedAWS:: EC2:: TransitGatewayhistorydocs ↗#Link to AWS::EC2::TransitGateway
Type: AWS::EC2::TransitGatewayProperties:added: MulticastSupport: StringmodifiedAWS:: ECR:: Repositoryhistorydocs ↗#Link to AWS::ECR::Repository
Type: AWS::ECR::RepositoryProperties:added: ImageScanningConfiguration: Jsonadded: ImageTagMutability: Stringmodified: LifecyclePolicy: LifecyclePolicy → Json # Duplicates allowed: Yes → No - TagmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: ContainerDefinitions:added: - EnvironmentFiles:added: - Value: Stringadded: Type: String Volumes:added: - EFSVolumeConfiguration:added: FilesystemId: Stringadded: RootDirectory: Stringadded: TransitEncryption: Stringadded: TransitEncryptionPort: Integeradded: AuthorizationConfig: JsonPropertyTypes:added: IAM: Stringadded: AccessPointId: StringmodifiedAWS:: EKS:: Nodegrouphistorydocs ↗#Link to AWS::EKS::Nodegroup
Type: AWS::EKS::NodegroupProperties:added: LaunchTemplate:added: Version: Stringadded: Id: Stringadded: Name: StringmodifiedAWS:: FSx:: FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties: LustreConfiguration:added: DriveCacheType: StringmodifiedAWS:: IoT:: Certificatehistorydocs ↗#Link to AWS::IoT::Certificate
Type: AWS::IoT::CertificateProperties:added: CACertificatePem: Stringadded: CertificateMode: Stringadded: CertificatePem: String # Required: Yes → Nomodified: CertificateSigningRequest: StringFn::GetAtt:added: Id: StringmodifiedAWS:: Lambda:: EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties: DestinationConfig: # Required: Yes → Nomodified: OnFailure: # Required: Yes → Nomodified: Destination: Stringadded: Topics:added: - StringFn::GetAtt:added: Id: StringmodifiedAWS:: SNS:: Topichistorydocs ↗#Link to AWS::SNS::Topic
Type: AWS::SNS::TopicProperties:removed: FifoTopic: BooleanmodifiedAWS:: StepFunctions:: StateMachinehistorydocs ↗#Link to AWS::StepFunctions::StateMachine
Type: AWS::StepFunctions::StateMachineProperties: LoggingConfiguration: Destinations: - CloudWatchLogsLogGroup: # Required: Yes → Nomodified: LogGroupArn: String # Update requires: Replacement → No interruptionmodified: StateMachineType: String # Duplicates allowed: Not specified → Yes - TagsEntry TracingConfiguration: # Required: Yes → Nomodified: Enabled: BooleanFn::GetAtt:added: Arn: StringmodifiedAWS:: Transfer:: Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties:added: SecurityPolicyName: String