Class IamPolicyAssignmentArgs.Builder

  • Enclosing class:
    IamPolicyAssignmentArgs

    public static final class IamPolicyAssignmentArgs.Builder
    extends java.lang.Object
    • Method Detail

      • assignmentName

        public IamPolicyAssignmentArgs.Builder assignmentName​(com.pulumi.core.Output<java.lang.String> assignmentName)
        Parameters:
        assignmentName - Name of the assignment.
        Returns:
        builder
      • assignmentName

        public IamPolicyAssignmentArgs.Builder assignmentName​(java.lang.String assignmentName)
        Parameters:
        assignmentName - Name of the assignment.
        Returns:
        builder
      • assignmentStatus

        public IamPolicyAssignmentArgs.Builder assignmentStatus​(com.pulumi.core.Output<java.lang.String> assignmentStatus)
        Parameters:
        assignmentStatus - Status of the assignment. Valid values are `ENABLED`, `DISABLED`, and `DRAFT`. The following arguments are optional:
        Returns:
        builder
      • assignmentStatus

        public IamPolicyAssignmentArgs.Builder assignmentStatus​(java.lang.String assignmentStatus)
        Parameters:
        assignmentStatus - Status of the assignment. Valid values are `ENABLED`, `DISABLED`, and `DRAFT`. The following arguments are optional:
        Returns:
        builder
      • awsAccountId

        public IamPolicyAssignmentArgs.Builder awsAccountId​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> awsAccountId)
        Parameters:
        awsAccountId - AWS account ID.
        Returns:
        builder
      • awsAccountId

        public IamPolicyAssignmentArgs.Builder awsAccountId​(java.lang.String awsAccountId)
        Parameters:
        awsAccountId - AWS account ID.
        Returns:
        builder
      • namespace

        public IamPolicyAssignmentArgs.Builder namespace​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> namespace)
        Parameters:
        namespace - Namespace that contains the assignment. Defaults to `default`.
        Returns:
        builder
      • namespace

        public IamPolicyAssignmentArgs.Builder namespace​(java.lang.String namespace)
        Parameters:
        namespace - Namespace that contains the assignment. Defaults to `default`.
        Returns:
        builder
      • policyArn

        public IamPolicyAssignmentArgs.Builder policyArn​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> policyArn)
        Parameters:
        policyArn - ARN of the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.
        Returns:
        builder
      • policyArn

        public IamPolicyAssignmentArgs.Builder policyArn​(java.lang.String policyArn)
        Parameters:
        policyArn - ARN of the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.
        Returns:
        builder