getQuicksightUser

This data source can be used to fetch information about a specific QuickSight user. By using this data source, you can reference QuickSight user properties without having to hard code ARNs or unique IDs as input.

Example Usage

Basic Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.quicksight.QuicksightFunctions;
import com.pulumi.aws.quicksight.inputs.GetQuicksightUserArgs;
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) {
final var example = QuicksightFunctions.getQuicksightUser(GetQuicksightUserArgs.builder()
.userName("example")
.build());
}
}

Return

A collection of values returned by getQuicksightUser.

Parameters

argument

A collection of arguments for invoking getQuicksightUser.


suspend fun getQuicksightUser(awsAccountId: String? = null, namespace: String? = null, userName: String): GetQuicksightUserResult

Return

A collection of values returned by getQuicksightUser.

Parameters

awsAccountId

AWS account ID.

namespace

QuickSight namespace. Defaults to default.

userName

The name of the user that you want to match. The following arguments are optional:

See also


Return

A collection of values returned by getQuicksightUser.

Parameters

argument

Builder for com.pulumi.aws.quicksight.kotlin.inputs.GetQuicksightUserPlainArgs.

See also