An asset represents a cloud resource that is being managed
within a lake as a member of a zone.
Attributes
Name
Description
name
str
Output only. The relative resource name of the asset, of the
form:
projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}.
display_name
str
Optional. User friendly display name.
uid
str
Output only. System generated globally unique
ID for the asset. This ID will be different if
the asset is deleted and re-created with the
same name.
create_time
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the asset was
created.
update_time
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the asset was last
updated.
labels
MutableMapping[str, str]
Optional. User defined labels for the asset.
google.cloud.dataplex_v1.types.Asset.DiscoverySpec
Optional. Specification of the discovery
feature applied to data referenced by this
asset. When this spec is left unset, the asset
will use the spec set on the parent zone.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class Asset (2.11.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.11.0 (latest)](/python/docs/reference/dataplex/latest/google.cloud.dataplex_v1.types.Asset)\n- [2.10.2](/python/docs/reference/dataplex/2.10.2/google.cloud.dataplex_v1.types.Asset)\n- [2.9.0](/python/docs/reference/dataplex/2.9.0/google.cloud.dataplex_v1.types.Asset)\n- [2.8.0](/python/docs/reference/dataplex/2.8.0/google.cloud.dataplex_v1.types.Asset)\n- [2.7.1](/python/docs/reference/dataplex/2.7.1/google.cloud.dataplex_v1.types.Asset)\n- [2.6.0](/python/docs/reference/dataplex/2.6.0/google.cloud.dataplex_v1.types.Asset)\n- [2.5.0](/python/docs/reference/dataplex/2.5.0/google.cloud.dataplex_v1.types.Asset)\n- [2.4.0](/python/docs/reference/dataplex/2.4.0/google.cloud.dataplex_v1.types.Asset)\n- [2.3.1](/python/docs/reference/dataplex/2.3.1/google.cloud.dataplex_v1.types.Asset)\n- [2.2.2](/python/docs/reference/dataplex/2.2.2/google.cloud.dataplex_v1.types.Asset)\n- [2.1.0](/python/docs/reference/dataplex/2.1.0/google.cloud.dataplex_v1.types.Asset)\n- [2.0.1](/python/docs/reference/dataplex/2.0.1/google.cloud.dataplex_v1.types.Asset)\n- [1.13.0](/python/docs/reference/dataplex/1.13.0/google.cloud.dataplex_v1.types.Asset)\n- [1.12.3](/python/docs/reference/dataplex/1.12.3/google.cloud.dataplex_v1.types.Asset)\n- [1.11.0](/python/docs/reference/dataplex/1.11.0/google.cloud.dataplex_v1.types.Asset)\n- [1.10.0](/python/docs/reference/dataplex/1.10.0/google.cloud.dataplex_v1.types.Asset)\n- [1.9.0](/python/docs/reference/dataplex/1.9.0/google.cloud.dataplex_v1.types.Asset)\n- [1.8.1](/python/docs/reference/dataplex/1.8.1/google.cloud.dataplex_v1.types.Asset)\n- [1.7.0](/python/docs/reference/dataplex/1.7.0/google.cloud.dataplex_v1.types.Asset)\n- [1.6.2](/python/docs/reference/dataplex/1.6.2/google.cloud.dataplex_v1.types.Asset)\n- [1.5.1](/python/docs/reference/dataplex/1.5.1/google.cloud.dataplex_v1.types.Asset)\n- [1.4.3](/python/docs/reference/dataplex/1.4.3/google.cloud.dataplex_v1.types.Asset)\n- [1.3.0](/python/docs/reference/dataplex/1.3.0/google.cloud.dataplex_v1.types.Asset)\n- [1.2.0](/python/docs/reference/dataplex/1.2.0/google.cloud.dataplex_v1.types.Asset)\n- [1.1.3](/python/docs/reference/dataplex/1.1.3/google.cloud.dataplex_v1.types.Asset)\n- [1.0.1](/python/docs/reference/dataplex/1.0.1/google.cloud.dataplex_v1.types.Asset)\n- [0.2.1](/python/docs/reference/dataplex/0.2.1/google.cloud.dataplex_v1.types.Asset)\n- [0.1.0](/python/docs/reference/dataplex/0.1.0/google.cloud.dataplex_v1.types.Asset) \n\n Asset(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nAn asset represents a cloud resource that is being managed\nwithin a lake as a member of a zone.\n\nClasses\n-------\n\n### DiscoverySpec\n\n DiscoverySpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nSettings to manage the metadata discovery and publishing for\nan asset.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\n### DiscoveryStatus\n\n DiscoveryStatus(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nStatus of discovery for an asset.\n\n### LabelsEntry\n\n LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThe abstract base class for a message.\n\n### ResourceSpec\n\n ResourceSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nIdentifies the cloud resource that is referenced by this\nasset.\n\n### ResourceStatus\n\n ResourceStatus(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nStatus of the resource referenced by an asset.\n\n### SecurityStatus\n\n SecurityStatus(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nSecurity policy status of the asset. Data security policy,\ni.e., readers, writers \\& owners, should be specified in the\nlake/zone/asset IAM policy."]]