User Args
data class UserArgs(val awsAccountId: Output<String>? = null, val email: Output<String>? = null, val iamArn: Output<String>? = null, val identityType: Output<String>? = null, val namespace: Output<String>? = null, val sessionName: Output<String>? = null, val userName: Output<String>? = null, val userRole: Output<String>? = null) : ConvertibleToJava<UserArgs>
Resource for managing QuickSight User
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.quicksight.User;
import com.pulumi.aws.quicksight.UserArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new User("example", UserArgs.builder()
.email("author@example.com")
.iamArn("arn:aws:iam::123456789012:user/Example")
.identityType("IAM")
.namespace("foo")
.sessionName("an-author")
.userRole("AUTHOR")
.build());
}
}
Content copied to clipboard
Import
Importing is currently not supported on this resource.
Properties
Link copied to clipboard
The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
Link copied to clipboard
Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts either IAM
or QUICKSIGHT
. If IAM
is specified, the iam_arn
must also be specified.
Link copied to clipboard
The 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.