Package com.pulumi.aws.quicksight.inputs
Class IamPolicyAssignmentState.Builder
- java.lang.Object
-
- com.pulumi.aws.quicksight.inputs.IamPolicyAssignmentState.Builder
-
- Enclosing class:
- IamPolicyAssignmentState
public static final class IamPolicyAssignmentState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IamPolicyAssignmentState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IamPolicyAssignmentState defaults)
-
-
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. Defaults to automatically determined account ID of the Terraform AWS provider.- Returns:
- builder
-
awsAccountId
public IamPolicyAssignmentState.Builder awsAccountId(java.lang.String awsAccountId)
- Parameters:
awsAccountId- AWS account ID. Defaults to automatically determined account ID of the Terraform AWS provider.- Returns:
- builder
-
identities
public IamPolicyAssignmentState.Builder identities(@Nullable com.pulumi.core.Output<IamPolicyAssignmentIdentitiesArgs> identities)
- Parameters:
identities- Amazon QuickSight users, groups, or both to assign the policy to. See `identities` block.- Returns:
- builder
-
identities
public IamPolicyAssignmentState.Builder identities(IamPolicyAssignmentIdentitiesArgs identities)
- Parameters:
identities- Amazon QuickSight users, groups, or both to assign the policy to. See `identities` block.- 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
-
region
public IamPolicyAssignmentState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- 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.- Returns:
- builder
-
region
public IamPolicyAssignmentState.Builder region(java.lang.String region)
- Parameters:
region- 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.- Returns:
- builder
-
build
public IamPolicyAssignmentState build()
-
-