Class AspectType (2.4.0)

AspectType(mapping=None, *, ignore_unknown_fields=False, **kwargs)

AspectType is a template for creating Aspects, and represents the JSON-schema for a given Entry, for example, BigQuery Table Schema.

Attributes

Name Description
name str
Output only. The relative resource name of the AspectType, of the form: projects/{project_number}/locations/{location_id}/aspectTypes/{aspect_type_id}.
uid str
Output only. System generated globally unique ID for the AspectType. If you delete and recreate the AspectType with the same name, then this ID will be different.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the AspectType was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the AspectType was last updated.
description str
Optional. Description of the AspectType.
display_name str
Optional. User friendly display name.
labels MutableMapping[str, str]
Optional. User-defined labels for the AspectType.
etag str
The service computes this checksum. The client may send it on update and delete requests to ensure it has an up-to-date value before proceeding.
authorization google.cloud.dataplex_v1.types.AspectType.Authorization
Immutable. Defines the Authorization for this type.
metadata_template google.cloud.dataplex_v1.types.AspectType.MetadataTemplate
Required. MetadataTemplate of the aspect.
transfer_status google.cloud.dataplex_v1.types.TransferStatus
Output only. Denotes the transfer status of the Aspect Type. It is unspecified for Aspect Types created from Dataplex API.

Classes

Authorization

Authorization(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Autorization for an AspectType.

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

MetadataTemplate

MetadataTemplate(mapping=None, *, ignore_unknown_fields=False, **kwargs)

MetadataTemplate definition for an AspectType.