Resource: aws_quicksight_iam_policy_assignment

Terraform resource for managing an AWS QuickSight IAM Policy Assignment.

Example Usage

Basic Usage

resource "aws_quicksight_iam_policy_assignment" "example" {
  assignment_name   = "example"
  assignment_status = "ENABLED"
  policy_arn        = aws_iam_policy.example.arn
  identities {
    user = [aws_quicksight_user.example.user_name]
  }
}

Argument Reference

The following arguments are required:

The following arguments are optional:

identities block

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Import

In Terraform v1.5.0 and later, use an import block to import QuickSight IAM Policy Assignment using the AWS account ID, namespace, and assignment name separated by commas (,). For example:

import {
  to = aws_quicksight_iam_policy_assignment.example
  id = "123456789012,default,example"
}

Using terraform import, import QuickSight IAM Policy Assignment using the AWS account ID, namespace, and assignment name separated by commas (,). For example:

% terraform import aws_quicksight_iam_policy_assignment.example 123456789012,default,example