An asset in Google Cloud. An asset can be any resource in the Google
Cloudresource
hierarchy <https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy>,
a resource outside the Google Cloud resource hierarchy (such as
Google Kubernetes Engine clusters and objects), or a policy (e.g.
IAM policy), or a relationship (e.g. an INSTANCE_TO_INSTANCEGROUP
relationship). SeeSupported asset
types <https://cloud.google.com/asset-inventory/docs/supported-asset-types>for more information.
This message hasoneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
google.protobuf.timestamp_pb2.Timestamp The last update timestamp of an asset. update_time is
updated when create/update/delete operation is performed.
name
str The full name of the asset. Example://compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1See `Resource
names
asset_type
str The type of the asset. Example:compute.googleapis.com/DiskSee `Supported asset
types
google.iam.v1.policy_pb2.Policy A representation of the IAM policy set on a Google Cloud
resource. There can be a maximum of one IAM policy set on
any given resource. In addition, IAM policies inherit their
granted access scope from any policies set on parent
resources in the resource hierarchy. Therefore, the
effectively policy is the union of both the policy set on
this resource and each policy set on all of the resource's
ancestry resource levels in the hierarchy. See `this
topic
org_policy
MutableSequence[google.cloud.orgpolicy.v1.orgpolicy_pb2.Policy] A representation of an `organization
policy
access_policy
google.identity.accesscontextmanager.v1.access_policy_pb2.AccessPolicy Also refer to the `access policy user
guide
access_level
google.identity.accesscontextmanager.v1.access_level_pb2.AccessLevel Also refer to the `access level user
guide
service_perimeter
google.identity.accesscontextmanager.v1.service_perimeter_pb2.ServicePerimeter Also refer to the `service perimeter user
guide
os_inventory
google.cloud.osconfig_v1.types.Inventory A representation of runtime OS Inventory information. See
`this
topic
related_assets
google.cloud.asset_v1.types.RelatedAssets DEPRECATED. This field only presents for the
purpose of backward-compatibility. The server
will never generate responses with this field.
The related assets of the asset of one
relationship type. One asset only represents one
type of relationship.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class Asset (3.30.1)\n\nVersion latestkeyboard_arrow_down\n\n- [3.30.1 (latest)](/python/docs/reference/cloudasset/latest/google.cloud.asset_v1.types.Asset)\n- [3.30.0](/python/docs/reference/cloudasset/3.30.0/google.cloud.asset_v1.types.Asset)\n- [3.29.2](/python/docs/reference/cloudasset/3.29.2/google.cloud.asset_v1.types.Asset)\n- [3.28.0](/python/docs/reference/cloudasset/3.28.0/google.cloud.asset_v1.types.Asset)\n- [3.27.1](/python/docs/reference/cloudasset/3.27.1/google.cloud.asset_v1.types.Asset)\n- [3.26.4](/python/docs/reference/cloudasset/3.26.4/google.cloud.asset_v1.types.Asset)\n- [3.25.1](/python/docs/reference/cloudasset/3.25.1/google.cloud.asset_v1.types.Asset)\n- [3.24.3](/python/docs/reference/cloudasset/3.24.3/google.cloud.asset_v1.types.Asset)\n- [3.23.0](/python/docs/reference/cloudasset/3.23.0/google.cloud.asset_v1.types.Asset)\n- [3.22.0](/python/docs/reference/cloudasset/3.22.0/google.cloud.asset_v1.types.Asset)\n- [3.21.0](/python/docs/reference/cloudasset/3.21.0/google.cloud.asset_v1.types.Asset)\n- [3.20.1](/python/docs/reference/cloudasset/3.20.1/google.cloud.asset_v1.types.Asset)\n- [3.19.1](/python/docs/reference/cloudasset/3.19.1/google.cloud.asset_v1.types.Asset)\n- [3.18.1](/python/docs/reference/cloudasset/3.18.1/google.cloud.asset_v1.types.Asset)\n- [3.17.1](/python/docs/reference/cloudasset/3.17.1/google.cloud.asset_v1.types.Asset)\n- [3.16.0](/python/docs/reference/cloudasset/3.16.0/google.cloud.asset_v1.types.Asset)\n- [3.15.0](/python/docs/reference/cloudasset/3.15.0/google.cloud.asset_v1.types.Asset)\n- [3.14.2](/python/docs/reference/cloudasset/3.14.2/google.cloud.asset_v1.types.Asset)\n- [3.13.1](/python/docs/reference/cloudasset/3.13.1/google.cloud.asset_v1.types.Asset)\n- [3.12.0](/python/docs/reference/cloudasset/3.12.0/google.cloud.asset_v1.types.Asset)\n- [3.11.0](/python/docs/reference/cloudasset/3.11.0/google.cloud.asset_v1.types.Asset)\n- [3.10.0](/python/docs/reference/cloudasset/3.10.0/google.cloud.asset_v1.types.Asset)\n- [3.9.1](/python/docs/reference/cloudasset/3.9.1/google.cloud.asset_v1.types.Asset)\n- [3.8.1](/python/docs/reference/cloudasset/3.8.1/google.cloud.asset_v1.types.Asset)\n- [3.7.1](/python/docs/reference/cloudasset/3.7.1/google.cloud.asset_v1.types.Asset)\n- [3.6.1](/python/docs/reference/cloudasset/3.6.1/google.cloud.asset_v1.types.Asset)\n- [3.5.0](/python/docs/reference/cloudasset/3.5.0/google.cloud.asset_v1.types.Asset)\n- [3.4.0](/python/docs/reference/cloudasset/3.4.0/google.cloud.asset_v1.types.Asset)\n- [3.3.0](/python/docs/reference/cloudasset/3.3.0/google.cloud.asset_v1.types.Asset)\n- [3.2.1](/python/docs/reference/cloudasset/3.2.1/google.cloud.asset_v1.types.Asset)\n- [3.1.0](/python/docs/reference/cloudasset/3.1.0/google.cloud.asset_v1.types.Asset)\n- [2.2.2](/python/docs/reference/cloudasset/2.2.2/google.cloud.asset_v1.types.Asset)\n- [2.1.0](/python/docs/reference/cloudasset/2.1.0/google.cloud.asset_v1.types.Asset)\n- [2.0.0](/python/docs/reference/cloudasset/2.0.0/google.cloud.asset_v1.types.Asset)\n- [1.3.2](/python/docs/reference/cloudasset/1.3.2/google.cloud.asset_v1.types.Asset)\n- [1.2.0](/python/docs/reference/cloudasset/1.2.0/google.cloud.asset_v1.types.Asset)\n- [1.1.0](/python/docs/reference/cloudasset/1.1.0/google.cloud.asset_v1.types.Asset)\n- [1.0.0](/python/docs/reference/cloudasset/1.0.0/google.cloud.asset_v1.types.Asset)\n- [0.10.0](/python/docs/reference/cloudasset/0.10.0/google.cloud.asset_v1.types.Asset)\n- [0.9.0](/python/docs/reference/cloudasset/0.9.0/google.cloud.asset_v1.types.Asset)\n- [0.8.0](/python/docs/reference/cloudasset/0.8.0/google.cloud.asset_v1.types.Asset)\n- [0.7.0](/python/docs/reference/cloudasset/0.7.0/google.cloud.asset_v1.types.Asset)\n- [0.6.0](/python/docs/reference/cloudasset/0.6.0/google.cloud.asset_v1.types.Asset)\n- [0.5.0](/python/docs/reference/cloudasset/0.5.0/google.cloud.asset_v1.types.Asset)\n- [0.4.1](/python/docs/reference/cloudasset/0.4.1/google.cloud.asset_v1.types.Asset)\n- [0.3.0](/python/docs/reference/cloudasset/0.3.0/google.cloud.asset_v1.types.Asset) \n\n Asset(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nAn asset in Google Cloud. An asset can be any resource in the Google\nCloud `resource\nhierarchy \u003chttps://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy\u003e`**,\na resource outside the Google Cloud resource hierarchy (such as\nGoogle Kubernetes Engine clusters and objects), or a policy (e.g.\nIAM policy), or a relationship (e.g. an INSTANCE_TO_INSTANCEGROUP\nrelationship). See `Supported asset\ntypes \u003chttps://cloud.google.com/asset-inventory/docs/supported-asset-types\u003e`**\nfor more information.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e"]]