Class ResourceSpec (1.13.0)

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

Identifies the cloud resource that is referenced by this asset.

Attributes

NameDescription
name str
Immutable. Relative name of the cloud resource that contains the data that is being managed within a lake. For example: projects/{project_number}/buckets/{bucket_id} projects/{project_number}/datasets/{dataset_id}
type_ google.cloud.dataplex_v1.types.Asset.ResourceSpec.Type
Required. Immutable. Type of resource.
read_access_mode google.cloud.dataplex_v1.types.Asset.ResourceSpec.AccessMode
Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets.

Classes

AccessMode

AccessMode(value)

Access Mode determines how data stored within the resource is read. This is only applicable to storage bucket assets.

Values: ACCESS_MODE_UNSPECIFIED (0): Access mode unspecified. DIRECT (1): Default. Data is accessed directly using storage APIs. MANAGED (2): Data is accessed through a managed interface using BigQuery APIs.

Type

Type(value)

Type of resource.

Values: TYPE_UNSPECIFIED (0): Type not specified. STORAGE_BUCKET (1): Cloud Storage bucket. BIGQUERY_DATASET (2): BigQuery dataset.