Class IamPolicyAssignmentState


  • public final class IamPolicyAssignmentState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • assignmentId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> assignmentId()
        Returns:
        Assignment ID.
      • assignmentName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> assignmentName()
        Returns:
        Name of the assignment.
      • assignmentStatus

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> assignmentStatus()
        Returns:
        Status of the assignment. Valid values are `ENABLED`, `DISABLED`, and `DRAFT`. The following arguments are optional:
      • awsAccountId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> awsAccountId()
        Returns:
        AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.
      • identities

        public java.util.Optional<com.pulumi.core.Output<IamPolicyAssignmentIdentitiesArgs>> identities()
        Returns:
        Amazon QuickSight users, groups, or both to assign the policy to. See `identities` block.
      • namespace

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> namespace()
        Returns:
        Namespace that contains the assignment. Defaults to `default`.
      • policyArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> policyArn()
        Returns:
        ARN of the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.