Version 164.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
01Modified resource types6
modifiedAWS:: Batch:: JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties:added: EcsProperties:added: TaskProperties:added: - PlatformVersion: Stringadded: ExecutionRoleArn: Stringadded: RuntimePlatform:added: OperatingSystemFamily: Stringadded: CpuArchitecture: Stringadded: TaskRoleArn: Stringadded: IpcMode: Stringadded: Volumes:added: - Host:added: SourcePath: Stringadded: EfsVolumeConfiguration:added: TransitEncryption: Stringadded: Iam: Stringadded: AccessPointId: Stringadded: FileSystemId: Stringadded: RootDirectory: Stringadded: TransitEncryptionPort: Integeradded: Name: Stringadded: Containers:added: - RepositoryCredentials:added: CredentialsParameter: Stringadded: User: Stringadded: Secrets:added: - ValueFrom: Stringadded: Name: Stringadded: Privileged: Booleanadded: LinuxParameters:added: Swappiness: Integeradded: Tmpfs:added: - Size: Integeradded: ContainerPath: Stringadded: MountOptions:added: - Stringadded: SharedMemorySize: Integeradded: Devices:added: - HostPath: Stringadded: Permissions:added: - Stringadded: ContainerPath: Stringadded: InitProcessEnabled: Booleanadded: MaxSwap: Integeradded: ReadonlyRootFilesystem: Booleanadded: Image: Stringadded: LogConfiguration:added: SecretOptions: # Secret: see aboveadded: Options: Jsonadded: LogDriver: Stringadded: Essential: Booleanadded: ResourceRequirements:added: - Type: Stringadded: Value: Stringadded: Name: Stringadded: MountPoints:added: - ReadOnly: Booleanadded: SourceVolume: Stringadded: ContainerPath: Stringadded: DependsOn:added: - Condition: Stringadded: ContainerName: Stringadded: Command:added: - Stringadded: Environment:added: - Value: Stringadded: Name: Stringadded: Ulimits:added: - SoftLimit: Integeradded: HardLimit: Integeradded: Name: Stringadded: NetworkConfiguration:added: AssignPublicIp: Stringadded: PidMode: Stringadded: EphemeralStorage:added: SizeInGiB: Integer EksProperties: PodProperties:added: InitContainers:added: - Args:added: - Stringadded: VolumeMounts:added: - MountPath: Stringadded: ReadOnly: Booleanadded: Name: Stringadded: ImagePullPolicy: Stringadded: Command:added: - Stringadded: SecurityContext:added: RunAsUser: Integeradded: RunAsNonRoot: Booleanadded: Privileged: Booleanadded: ReadOnlyRootFilesystem: Booleanadded: RunAsGroup: Integeradded: Resources:added: Limits: Jsonadded: Requests: Jsonadded: Image: Stringadded: Env:added: - Value: Stringadded: Name: Stringadded: Name: Stringadded: ShareProcessNamespace: Boolean NodeProperties: NodeRangeProperties:added: - EcsProperties: # EcsProperties: see aboveadded: InstanceTypes:added: - StringmodifiedAWS:: IoTSiteWise:: Assethistorydocs ↗#Link to AWS::IoTSiteWise::Asset
Type: AWS::IoTSiteWise::AssetProperties:added: AssetExternalId: String AssetHierarchies:added: - ExternalId: Stringadded: Id: String # Required: Yes → Nomodified: LogicalId: String AssetProperties:added: - ExternalId: Stringadded: Id: String # Required: Yes → Nomodified: LogicalId: StringmodifiedAWS:: IoTSiteWise:: AssetModelhistorydocs ↗#Link to AWS::IoTSiteWise::AssetModel
Type: AWS::IoTSiteWise::AssetModelProperties: AssetModelCompositeModels:added: - ComposedAssetModelId: String CompositeModelProperties:added: - ExternalId: Stringadded: Id: String # Required: Yes → Nomodified: LogicalId: String Type: Metric: Variables: - Value:added: HierarchyExternalId: Stringadded: HierarchyId: Stringadded: PropertyExternalId: Stringadded: PropertyId: String # Required: Yes → Nomodified: PropertyLogicalId: Stringadded: PropertyPath:added: - Name: String Transform: Variables: # ExpressionVariable: see aboveadded: ExternalId: Stringadded: Id: Stringadded: ParentAssetModelCompositeModelExternalId: Stringadded: Path:added: - Stringadded: AssetModelExternalId: String AssetModelHierarchies:added: - ExternalId: Stringadded: Id: String # Required: Yes → Nomodified: LogicalId: String AssetModelProperties: # AssetModelProperty: see aboveadded: AssetModelType: StringmodifiedAWS:: RDS:: DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterFn::GetAtt:added: StorageThroughput: IntegermodifiedAWS:: WAFv2:: RuleGrouphistorydocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties: Rules: - Statement: ByteMatchStatement: FieldToMatch:added: JA3Fingerprint:added: FallbackBehavior: String NotStatement: Statement: # Statement: see above OrStatement: Statements: # Statement: see above RateBasedStatement:added: EvaluationWindowSec: Integer ScopeDownStatement: # Statement: see above RegexMatchStatement: FieldToMatch: # FieldToMatch: see above RegexPatternSetReferenceStatement: FieldToMatch: # FieldToMatch: see above SizeConstraintStatement: FieldToMatch: # FieldToMatch: see above SqliMatchStatement: FieldToMatch: # FieldToMatch: see above XssMatchStatement: FieldToMatch: # FieldToMatch: see abovemodifiedAWS:: WAFv2:: WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties: Rules: - Statement: ByteMatchStatement: FieldToMatch:added: JA3Fingerprint:added: FallbackBehavior: String ManagedRuleGroupStatement: ScopeDownStatement: # Statement: see above NotStatement: Statement: # Statement: see above OrStatement: Statements: # Statement: see above RateBasedStatement:added: EvaluationWindowSec: Integer ScopeDownStatement: # Statement: see above RegexMatchStatement: FieldToMatch: # FieldToMatch: see above RegexPatternSetReferenceStatement: FieldToMatch: # FieldToMatch: see above SizeConstraintStatement: FieldToMatch: # FieldToMatch: see above SqliMatchStatement: FieldToMatch: # FieldToMatch: see above XssMatchStatement: FieldToMatch: # FieldToMatch: see above