Skip to content

Iam support dataplex data product#5744

Merged
modular-magician merged 1 commit into
GoogleCloudPlatform:mainfrom
modular-magician:downstream-pr-22c66af552093e78b8745ba948629e0d27b20f6d
Jun 2, 2026
Merged

Iam support dataplex data product#5744
modular-magician merged 1 commit into
GoogleCloudPlatform:mainfrom
modular-magician:downstream-pr-22c66af552093e78b8745ba948629e0d27b20f6d

Conversation

@modular-magician
Copy link
Copy Markdown
Collaborator

Description

This PR adds support for standard IAM resources (iam_policy, iam_binding, and iam_member) and the optional access_approval_config field to the google_dataplex_data_product resource.

Key Changes

  • IAM Support: Added the iam_policy block to DataProduct.yaml to enable declarative permission management.
  • Field Alignment: Introduced an output-only name property to the parent resource to provide the full resource path required for IAM identity validation.
  • Approval Workflow:: Added the access_approval_config property to allow producers to define approver emails.

Verification Performed

  • Manual verification was performed in the okvidhi-testing project using provider developer overrides. Successful creation and update of the Data Product with a service account principal and approver email was verified in the Google Cloud Console.
dataplex: added IAM support for `google_dataplex_data_product` (iam_policy, iam_binding, iam_member)
dataplex: added `access_approval_config` field to `google_dataplex_data_product`

Derived from GoogleCloudPlatform/magic-modules#17775

[upstream:22c66af552093e78b8745ba948629e0d27b20f6d]

Signed-off-by: Modular Magician <magic-modules@google.com>
@modular-magician modular-magician merged commit 9435b58 into GoogleCloudPlatform:main Jun 2, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant