Courseiva

Generative AI Leader Practice Question: Business Strategies for Generative AI Solutions

Exhibit

{
  "bindings": [
    {
      "role": "roles/aiplatform.user",
      "members": ["user:developer@example.com"]
    }
  ],
  "etag": "BwWl3Z8="
}

Refer to the exhibit. What access does the IAM policy grant to developer@example.com?

⚠ Common exam trap

Google often tests the distinction between predefined IAM roles (e.g., Vertex AI User vs. Vertex AI Admin) and the specific permissions each grants, trapping candidates who assume any role with 'Vertex AI' in the name provides broad access.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Ability to use Vertex AI models for prediction and view metadata.

The IAM policy grants the 'Vertex AI User' role to developer@example.com, which includes permissions for using models for prediction (e.g., `aiplatform.predict`) and viewing metadata (e.g., `aiplatform.models.list`). This role does not include permissions for deploying or managing models, nor full control over all Vertex AI resources, making option A correct.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Ability to use Vertex AI models for prediction and view metadata.

    Why this is correct

    The IAM policy binds developer@example.com to a role granting Vertex AI prediction permissions plus metadata read access. This satisfies the exhibit's scope: the member can invoke models for prediction and view associated metadata, but nothing broader.

  • ✗

    No effective permissions because the role is incorrect.

    Why it's wrong here

    The binding is syntactically valid, so permissions are not void; the role's permission set determines the grant. This option would be right only if the role name were misspelled or nonexistent, which the exhibit does not show.

  • ✗

    Ability to deploy and manage models.

    Why it's wrong here

    Deploying and managing models requires a role granting model deployment permissions, which the exhibit's binding does not confer on developer@example.com. This would be correct if the policy bound a Vertex AI model-management role to that principal.

  • ✗

    Full control over all Vertex AI resources.

    Why it's wrong here

    An IAM policy granting full control over all Vertex AI resources would require roles/aiplatform.admin bound at project level; the exhibit scopes permissions to a specific resource, so this overstates the grant. It tempts because admin roles are the standard way to grant broad Vertex AI access when a developer genuinely needs unrestricted control across the project.

About these practice questions

This Generative AI Leader question is part of Courseiva's 1,008-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This Generative AI Leader practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the Generative AI Leader exam.