AccountSubscription |
Resource for managing an AWS QuickSight Account Subscription.
|
AccountSubscriptionArgs |
|
AccountSubscriptionArgs.Builder |
|
Analysis |
Resource for managing a QuickSight Analysis.
|
AnalysisArgs |
|
AnalysisArgs.Builder |
|
Dashboard |
Resource for managing a QuickSight Dashboard.
|
DashboardArgs |
|
DashboardArgs.Builder |
|
DataSet |
Resource for managing a QuickSight Data Set.
|
DataSetArgs |
|
DataSetArgs.Builder |
|
DataSource |
Resource for managing QuickSight Data Source
## Example Usage
```java
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.quicksight.DataSource;
import com.pulumi.aws.quicksight.DataSourceArgs;
import com.pulumi.aws.quicksight.inputs.DataSourceParametersArgs;
import com.pulumi.aws.quicksight.inputs.DataSourceParametersS3Args;
import com.pulumi.aws.quicksight.inputs.DataSourceParametersS3ManifestFileLocationArgs;
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 default_ = new DataSource("default", DataSourceArgs.builder()
.dataSourceId("example-id")
.parameters(DataSourceParametersArgs.builder()
.s3(DataSourceParametersS3Args.builder()
.manifestFileLocation(DataSourceParametersS3ManifestFileLocationArgs.builder()
.bucket("my-bucket")
.key("path/to/manifest.json")
.build())
.build())
.build())
.type("S3")
.build());
}
}
```
## Import
Using `pulumi import`, import a QuickSight data source using the AWS account ID, and data source ID separated by a slash (`/`).
|
DataSourceArgs |
|
DataSourceArgs.Builder |
|
Folder |
Resource for managing a QuickSight Folder.
|
FolderArgs |
|
FolderArgs.Builder |
|
FolderMembership |
Resource for managing an AWS QuickSight Folder Membership.
|
FolderMembershipArgs |
|
FolderMembershipArgs.Builder |
|
Group |
Resource for managing QuickSight Group
## Example Usage
```java
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.quicksight.Group;
import com.pulumi.aws.quicksight.GroupArgs;
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 Group("example", GroupArgs.builder()
.groupName("tf-example")
.build());
}
}
```
## Import
Using `pulumi import`, import QuickSight Group using the aws account id, namespace and group name separated by `/`.
|
GroupArgs |
|
GroupArgs.Builder |
|
GroupMembership |
Resource for managing QuickSight Group Membership
## Example Usage
```java
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.quicksight.GroupMembership;
import com.pulumi.aws.quicksight.GroupMembershipArgs;
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 GroupMembership("example", GroupMembershipArgs.builder()
.groupName("all-access-users")
.memberName("john_smith")
.build());
}
}
```
## Import
Using `pulumi import`, import QuickSight Group membership using the AWS account ID, namespace, group name and member name separated by `/`.
|
GroupMembershipArgs |
|
GroupMembershipArgs.Builder |
|
IamPolicyAssignment |
Resource for managing an AWS QuickSight IAM Policy Assignment.
|
IamPolicyAssignmentArgs |
|
IamPolicyAssignmentArgs.Builder |
|
Ingestion |
Resource for managing an AWS QuickSight Ingestion.
|
IngestionArgs |
|
IngestionArgs.Builder |
|
Namespace |
Resource for managing an AWS QuickSight Namespace.
|
NamespaceArgs |
|
NamespaceArgs.Builder |
|
QuicksightFunctions |
|
RefreshSchedule |
Resource for managing a QuickSight Refresh Schedule.
|
RefreshScheduleArgs |
|
RefreshScheduleArgs.Builder |
|
Template |
Resource for managing a QuickSight Template.
|
TemplateAlias |
Resource for managing an AWS QuickSight Template Alias.
|
TemplateAliasArgs |
|
TemplateAliasArgs.Builder |
|
TemplateArgs |
|
TemplateArgs.Builder |
|
Theme |
Resource for managing a QuickSight Theme.
|
ThemeArgs |
|
ThemeArgs.Builder |
|
User |
Resource for managing QuickSight User
## Example Usage
```java
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(" [email protected]")
.iamArn("arn:aws:iam::123456789012:user/Example")
.identityType("IAM")
.namespace("foo")
.sessionName("an-author")
.userRole("AUTHOR")
.build());
}
}
```
## Import
You cannot import this resource.
|
UserArgs |
|
UserArgs.Builder |
|
VpcConnection |
Resource for managing an AWS QuickSight VPC Connection.
|
VpcConnectionArgs |
|
VpcConnectionArgs.Builder |
|