AccountSubscription

class AccountSubscription : KotlinCustomResource

Resource for managing an AWS QuickSight Account Subscription.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.quicksight.AccountSubscription;
import com.pulumi.aws.quicksight.AccountSubscriptionArgs;
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 subscription = new AccountSubscription("subscription", AccountSubscriptionArgs.builder()
.accountName("quicksight-pulumi")
.authenticationMethod("IAM_AND_QUICKSIGHT")
.edition("ENTERPRISE")
.notificationEmail("notification@email.com")
.build());
}
}

Import

Importing is currently not supported on this resource.

Properties

Link copied to clipboard
val accountName: Output<String>

Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.

Link copied to clipboard

Status of the Amazon QuickSight account's subscription.

Link copied to clipboard

Name of your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

Link copied to clipboard
val adminGroups: Output<List<String>>?

Admin group associated with your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

Link copied to clipboard

Method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for this parameter are IAM_AND_QUICKSIGHT, IAM_ONLY, and ACTIVE_DIRECTORY.

Link copied to clipboard
val authorGroups: Output<List<String>>?

Author group associated with your Active Directory.

Link copied to clipboard
val awsAccountId: Output<String>

AWS account ID hosting the QuickSight account. Default to provider account.

Link copied to clipboard
val contactNumber: Output<String>?

A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

Link copied to clipboard
val directoryId: Output<String>?

Active Directory ID that is associated with your Amazon QuickSight account.

Link copied to clipboard
val edition: Output<String>

Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from STANDARD, ENTERPRISE or ENTERPRISE_AND_Q.

Link copied to clipboard
val emailAddress: Output<String>?

Email address of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

Link copied to clipboard
val firstName: Output<String>?

First name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val lastName: Output<String>?

Last name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

Link copied to clipboard

Email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription. The following arguments are optional:

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val readerGroups: Output<List<String>>?

Reader group associated with your Active Direcrtory.

Link copied to clipboard
val realm: Output<String>?

Realm of the Active Directory that is associated with your Amazon QuickSight account.

Link copied to clipboard
val urn: Output<String>