AssetReference(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Defines the reference of an asset belonging to a product.
This message has oneof
_ 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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes
Name | Description |
id |
str
Output only. A unique identifier among asset references in a product. |
description |
str
Output only. The human-readable description of the referenced asset. Maximum 256 characters in length. |
inputs |
google.cloud.privatecatalog_v1beta1.types.Inputs
Output only. The definition of input parameters to hydrate the asset template. |
validation_status |
google.cloud.privatecatalog_v1beta1.types.AssetReference.AssetValidationState
Output only. The current state of the asset reference. |
validation_operation |
google.longrunning.operations_pb2.Operation
Output only. The validation process metadata. |
asset |
str
Output only. The asset resource name if an asset is hosted by Private Catalog. This field is a member of oneof _ source .
|
gcs_path |
str
Output only. The cloud storage object path. This field is a member of oneof _ source .
|
git_source |
google.cloud.privatecatalog_v1beta1.types.GitSource
Output only. The git source. This field is a member of oneof _ source .
|
gcs_source |
google.cloud.privatecatalog_v1beta1.types.GcsSource
Output only. The cloud storage source. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The creation timestamp of the asset reference. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The last update timestamp of the asset reference. |
version |
str
The version of the source used for this asset reference. |
Classes
AssetValidationState
AssetValidationState(value)
Possible validation steates of an asset reference.
Values: ASSET_VALIDATION_STATE_UNSPECIFIED (0): Unknown state. PENDING (1): The validation is still in process. VALID (2): The validation is done and the asset reference is valid. INVALID (3): The validation is done and the asset reference is invalid.