Version 208.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:: Batch:: ServiceEnvironmentdocs ↗#Link to AWS::Batch::ServiceEnvironment
Type: AWS::Batch::ServiceEnvironmentProperties: ServiceEnvironmentName: String State: String ServiceEnvironmentType: String CapacityLimits: - CapacityUnit: String MaxCapacity: Integer Tags: <key>: StringFn::GetAtt: ServiceEnvironmentArn: StringaddedAWS:: IoTSiteWise:: ComputationModeldocs ↗#Link to AWS::IoTSiteWise::ComputationModel
Type: AWS::IoTSiteWise::ComputationModelProperties: ComputationModelConfiguration: AnomalyDetection: ResultProperty: String InputProperties: String ComputationModelDescription: String ComputationModelName: String ComputationModelDataBinding: <key>: AssetProperty: AssetId: String PropertyId: String AssetModelProperty: AssetModelId: String PropertyId: String List: # ComputationModelDataBindingValue: see above - Value: String Key: StringFn::GetAtt: ComputationModelArn: String ComputationModelId: StringaddedAWS:: Lightsail:: Domaindocs ↗#Link to AWS::Lightsail::Domain
Type: AWS::Lightsail::DomainProperties: DomainName: String DomainEntries: - Target: String Type: String Id: String IsAlias: Boolean Name: String - Value: String Key: StringFn::GetAtt: Location.AvailabilityZone: String SupportCode: String CreatedAt: String ResourceType: String Arn: String Location: RegionName: String AvailabilityZone: String Location.RegionName: StringaddedAWS:: SageMaker:: ProcessingJobdocs ↗#Link to AWS::SageMaker::ProcessingJob
Type: AWS::SageMaker::ProcessingJobProperties: ProcessingResources: ClusterConfig: InstanceCount: Integer VolumeSizeInGB: Integer VolumeKmsKeyId: String InstanceType: String StoppingCondition: MaxRuntimeInSeconds: Integer ExperimentConfig: TrialName: String ExperimentName: String TrialComponentDisplayName: String RunName: String ProcessingInputs: - AppManaged: Boolean InputName: String DatasetDefinition: InputMode: String RedshiftDatasetDefinition: OutputS3Uri: String KmsKeyId: String ClusterId: String QueryString: String Database: String OutputFormat: String OutputCompression: String ClusterRoleArn: String DbUser: String AthenaDatasetDefinition: WorkGroup: String OutputS3Uri: String KmsKeyId: String QueryString: String Database: String OutputFormat: String OutputCompression: String Catalog: String LocalPath: String DataDistributionType: String S3Input: S3CompressionType: String S3DataDistributionType: String S3Uri: String S3InputMode: String LocalPath: String S3DataType: String NetworkConfig: EnableNetworkIsolation: Boolean EnableInterContainerTrafficEncryption: Boolean VpcConfig: Subnets: - String SecurityGroupIds: - String ProcessingOutputConfig: KmsKeyId: String Outputs: - S3Output: S3Uri: String LocalPath: String S3UploadMode: String AppManaged: Boolean FeatureStoreOutput: FeatureGroupName: String OutputName: String Environment: <key>: String AppSpecification: ContainerEntrypoint: - String ImageUri: String ContainerArguments: - String ProcessingJobName: String RoleArn: String - Value: String Key: StringFn::GetAtt: MonitoringScheduleArn: String TrainingJobArn: String ProcessingStartTime: String ProcessingJobArn: String AutoMLJobArn: String ExitMessage: String FailureReason: String CreationTime: String LastModifiedTime: String ProcessingEndTime: String ProcessingJobStatus: String02Modified resource types12
modifiedAWS:: ECR:: Repositoryhistorydocs ↗#Link to AWS::ECR::Repository
Type: AWS::ECR::RepositoryProperties:added: ImageTagMutabilityExclusionFilters:added: - ImageTagMutabilityExclusionFilterType: Stringadded: ImageTagMutabilityExclusionFilterValue: StringmodifiedAWS:: ECR:: RepositoryCreationTemplatehistorydocs ↗#Link to AWS::ECR::RepositoryCreationTemplate
Type: AWS::ECR::RepositoryCreationTemplateProperties:added: ImageTagMutabilityExclusionFilters:added: - ImageTagMutabilityExclusionFilterType: Stringadded: ImageTagMutabilityExclusionFilterValue: StringmodifiedAWS:: EntityResolution:: MatchingWorkflowhistorydocs ↗#Link to AWS::EntityResolution::MatchingWorkflow
Type: AWS::EntityResolution::MatchingWorkflowProperties: ResolutionTechniques:added: RuleConditionProperties:added: Rules:added: - Condition: Stringadded: RuleName: StringmodifiedAWS:: IoTFleetWise:: Campaignhistorydocs ↗#Link to AWS::IoTFleetWise::Campaign
Type: AWS::IoTFleetWise::CampaignProperties: # Update requires: No interruption → Replacementmodified: DataDestinationConfigs: - # Update requires: No interruption → Replacementmodified: MqttTopicConfig: # Update requires: No interruption → Replacementmodified: ExecutionRoleArn: String # Update requires: No interruption → Replacementmodified: MqttTopicArn: String # Update requires: No interruption → Replacementmodified: S3Config: # Update requires: No interruption → Replacementmodified: BucketArn: String # Update requires: No interruption → Replacementmodified: DataFormat: String # Update requires: No interruption → Replacementmodified: Prefix: String # Update requires: No interruption → Replacementmodified: StorageCompressionFormat: String # Update requires: No interruption → Replacementmodified: TimestreamConfig: # Update requires: No interruption → Replacementmodified: ExecutionRoleArn: String # Update requires: No interruption → Replacementmodified: TimestreamTableArn: String # Update requires: No interruption → Replacementmodified: SignalsToCollect: - # Update requires: No interruption → Replacementmodified: DataPartitionId: String # Update requires: No interruption → Replacementmodified: MaxSampleCount: Double # Update requires: No interruption → Replacementmodified: MinimumSamplingIntervalMs: Double # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: SignalsToFetch: - # Update requires: No interruption → Replacementmodified: Actions: - String # Update requires: No interruption → Replacementmodified: ConditionLanguageVersion: Double # Update requires: No interruption → Replacementmodified: FullyQualifiedName: String # Update requires: No interruption → Replacementmodified: SignalFetchConfig: # Update requires: No interruption → Replacementmodified: ConditionBased: # Update requires: No interruption → Replacementmodified: ConditionExpression: String # Update requires: No interruption → Replacementmodified: TriggerMode: String # Update requires: No interruption → Replacementmodified: TimeBased: # Update requires: No interruption → Replacementmodified: ExecutionFrequencyMs: DoublemodifiedAWS:: Logs:: Destinationhistorydocs ↗#Link to AWS::Logs::Destination
Type: AWS::Logs::DestinationProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: Logs:: LogGrouphistorydocs ↗#Link to AWS::Logs::LogGroup
Type: AWS::Logs::LogGroupProperties:added: ResourcePolicyDocument: JsonmodifiedAWS:: MediaPackageV2:: Channelhistorydocs ↗#Link to AWS::MediaPackageV2::Channel
Type: AWS::MediaPackageV2::ChannelProperties: InputSwitchConfiguration:added: PreferredInput: IntegermodifiedAWS:: MediaPackageV2:: OriginEndpointPolicyhistorydocs ↗#Link to AWS::MediaPackageV2::OriginEndpointPolicy
Type: AWS::MediaPackageV2::OriginEndpointPolicyProperties:added: CdnAuthConfiguration:added: SecretsRoleArn: Stringadded: CdnIdentifierSecretArns:added: - StringmodifiedAWS:: QuickSight:: Topichistorydocs ↗#Link to AWS::QuickSight::Topic
Type: AWS::QuickSight::TopicProperties:added: CustomInstructions:added: CustomInstructionsString: StringmodifiedAWS:: RDS:: DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:added: StatusInfos:added: - Status: Stringadded: Message: Stringadded: StatusType: Stringadded: Normal: BooleanFn::GetAtt:added: AutomaticRestartTime: Stringadded: PercentProgress: Stringadded: ResumeFullAutomationModeTime: Stringadded: SecondaryAvailabilityZone: StringmodifiedAWS:: S3:: AccessPointhistorydocs ↗#Link to AWS::S3::AccessPoint
Type: AWS::S3::AccessPointProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: SageMaker:: Clusterhistorydocs ↗#Link to AWS::SageMaker::Cluster
Type: AWS::SageMaker::ClusterProperties: # Required: Yes → Nomodified: InstanceGroups:added: - TrainingPlanArn: Stringadded: RestrictedInstanceGroups:added: - OverrideVpcConfig:added: SecurityGroupIds:added: - Stringadded: Subnets:added: - Stringadded: InstanceCount: Integeradded: OnStartDeepHealthChecks:added: - Stringadded: EnvironmentConfig:added: FSxLustreConfig:added: SizeInGiB: Integeradded: PerUnitStorageThroughput: Integeradded: InstanceGroupName: Stringadded: InstanceStorageConfigs:added: - EbsVolumeConfig:added: VolumeSizeInGB: Integeradded: CurrentCount: Integeradded: TrainingPlanArn: Stringadded: InstanceType: Stringadded: ThreadsPerCore: Integeradded: ExecutionRole: String