AssetHashType

class aws_cdk.AssetHashType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

The type of asset hash.

NOTE: the hash is used in order to identify a specific revision of the asset, and used for optimizing and caching deployment activities related to this asset such as packaging, uploading to Amazon S3, etc.

Attributes

CUSTOM

Use a custom hash.

OUTPUT

Based on the content of the bundling output.

Use OUTPUT when the source of the asset is a top level folder containing code and/or dependencies that are not directly linked to the asset.

SOURCE

Based on the content of the source path.

When bundling, use SOURCE when the content of the bundling output is not stable across repeated bundling operations.