Package com.pulumi.aws.quicksight.inputs
Class UserState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.quicksight.inputs.UserState
-
public final class UserState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserState.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>awsAccountId()static UserState.Builderbuilder()static UserState.Builderbuilder(UserState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>email()java.util.Optional<com.pulumi.core.Output<java.lang.String>>iamArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>identityType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>namespace()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>sessionName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userInvitationUrl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userRole()
-
-
-
Field Detail
-
Empty
public static final UserState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN for the user.
-
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.
-
email
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> email()
- Returns:
- Email address of the user that you want to register.
-
iamArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> iamArn()
- Returns:
- ARN of the IAM user or role that you are registering with Amazon QuickSight. Required only for users with an identity type of `IAM`.
-
identityType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identityType()
- Returns:
- Identity type that your Amazon QuickSight account uses to manage the identity of users. Valid values: `IAM`, `QUICKSIGHT`, `IAM_IDENTITY_CENTER`.
-
namespace
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> namespace()
- Returns:
- Amazon QuickSight namespace to create the user in. Defaults to `default`.
-
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.
-
sessionName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sessionName()
- Returns:
- Name of the IAM session to use when assuming roles that can embed QuickSight dashboards. Only valid for registering users using an assumed IAM role. Additionally, if registering multiple users using the same IAM role, each user needs to have a unique session name.
-
userInvitationUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userInvitationUrl()
- Returns:
- URL the user visits to complete registration and provide a password. Returned only for users with an identity type of `QUICKSIGHT`.
-
userName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userName()
- Returns:
- Amazon QuickSight user name that you want to create for the user you are registering. Required only for users with an identity type of `QUICKSIGHT`.
-
userRole
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userRole()
- Returns:
- Amazon QuickSight role for the user. Valid values: `READER`, `AUTHOR`, `ADMIN`, `READER_PRO`, `AUTHOR_PRO`, `ADMIN_PRO`, `RESTRICTED_AUTHOR`, `RESTRICTED_READER`. The following arguments are optional:
-
builder
public static UserState.Builder builder()
-
builder
public static UserState.Builder builder(UserState defaults)
-
-