Class IamPolicyAssignmentState.Builder

  • Enclosing class:
    IamPolicyAssignmentState

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

      • assignmentId

        public IamPolicyAssignmentState.Builder assignmentId​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> assignmentId)
        Parameters:
        assignmentId - Assignment ID.
        Returns:
        builder
      • assignmentId

        public IamPolicyAssignmentState.Builder assignmentId​(java.lang.String assignmentId)
        Parameters:
        assignmentId - Assignment ID.
        Returns:
        builder
      • assignmentName

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

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

        public IamPolicyAssignmentState.Builder assignmentStatus​(@Nullable
                                                                 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 IamPolicyAssignmentState.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 IamPolicyAssignmentState.Builder awsAccountId​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> awsAccountId)
        Parameters:
        awsAccountId - AWS account ID.
        Returns:
        builder
      • awsAccountId

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

        public IamPolicyAssignmentState.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 IamPolicyAssignmentState.Builder namespace​(java.lang.String namespace)
        Parameters:
        namespace - Namespace that contains the assignment. Defaults to `default`.
        Returns:
        builder
      • policyArn

        public IamPolicyAssignmentState.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 IamPolicyAssignmentState.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