Resource: DataDomain
A DataDomain is a logical grouping of data resources for governance, discovery, and management at scale.
| JSON representation |
|---|
{ "name": string, "uid": string, "displayName": string, "description": string, "parentDataDomain": string, "labels": { string: string, ... }, "contacts": { object ( |
| Fields | |
|---|---|
name |
Identifier. The relative resource name of the DataDomain, of the form: projects/{project_id_or_number}/locations/{locationId}/dataDomains/{dataDomainId} |
uid |
Output only. System-generated globally unique ID for the DataDomain. |
displayName |
Required. User-friendly display name. |
description |
Optional. User-provided description of the DataDomain. |
parentDataDomain |
Optional. Immutable. The resource name of the parent DataDomain. Empty if this is a top-level DataDomain. Format: projects/{project_id_or_number}/locations/{location}/dataDomains/{parent_data_domain_id} This field is immutable after creation. |
labels |
Optional. User-defined labels for the DataDomain. An object containing a list of |
contacts |
Required. Contact info for the Data Domains. |
policyMember |
Output only. Output-only policy member strings of this resource. |
createTime |
Output only. The time at which the DataDomain was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. The time at which the DataDomain was last updated. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
Contacts
Business contacts part of business context of a Data Domain. Corresponds to the Contacts Aspect in Dataplex Universal Catalog.
| JSON representation |
|---|
{
"identities": [
{
object ( |
| Fields | |
|---|---|
identities[] |
Required. Identities of the business contacts. |
ContactIdentity
Identity of a business contact.
| JSON representation |
|---|
{ "contactName": string, "contactRole": string, "contactId": string } |
| Fields | |
|---|---|
contactName |
Required. Name of the contact person for the Data Domain; unvalidated freeform text. |
contactRole |
Required. Designation of the person i.e. Data Steward or Data Analyst. Example values: owner, steward, producer, admin. |
contactId |
Optional. Email ID or freeform ID of the Contact person. |
ResourcePolicyMember
Output-only policy member strings of a Google Cloud resource's built-in identity.
| JSON representation |
|---|
{ "iamPolicyNamePrincipal": string, "iamPolicyUidPrincipal": string } |
| Fields | |
|---|---|
iamPolicyNamePrincipal |
Output only. IAM policy binding member referring to a Google Cloud resource by user-assigned name (https://google.aip.dev/122). If a resource is deleted and recreated with the same name, the binding will be applicable to the new resource. Example: |
iamPolicyUidPrincipal |
Output only. IAM policy binding member referring to a Google Cloud resource by system-assigned unique identifier (https://google.aip.dev/148#uid). If a resource is deleted and recreated with the same name, the binding will not be applicable to the new resource Example: |
Methods |
|
|---|---|
|
Creates a DataDomain resource. |
|
Deletes a DataDomain resource (allowed only when there are no bindings). |
|
Retrieves a DataDomain resource. |
|
Lists DataDomain resources in a project and location. |
|
Updates a DataDomain resource. |