Account Subscription Args
data class AccountSubscriptionArgs(val accountName: Output<String>? = null, val activeDirectoryName: Output<String>? = null, val adminGroups: Output<List<String>>? = null, val authenticationMethod: Output<String>? = null, val authorGroups: Output<List<String>>? = null, val awsAccountId: Output<String>? = null, val contactNumber: Output<String>? = null, val directoryId: Output<String>? = null, val edition: Output<String>? = null, val emailAddress: Output<String>? = null, val firstName: Output<String>? = null, val lastName: Output<String>? = null, val notificationEmail: Output<String>? = null, val readerGroups: Output<List<String>>? = null, val realm: Output<String>? = null) : ConvertibleToJava<AccountSubscriptionArgs>
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());
}
}
Content copied to clipboard
Import
Importing is currently not supported on this resource.
Constructors
Link copied to clipboard
fun AccountSubscriptionArgs(accountName: Output<String>? = null, activeDirectoryName: Output<String>? = null, adminGroups: Output<List<String>>? = null, authenticationMethod: Output<String>? = null, authorGroups: Output<List<String>>? = null, awsAccountId: Output<String>? = null, contactNumber: Output<String>? = null, directoryId: Output<String>? = null, edition: Output<String>? = null, emailAddress: Output<String>? = null, firstName: Output<String>? = null, lastName: Output<String>? = null, notificationEmail: Output<String>? = null, readerGroups: Output<List<String>>? = null, realm: Output<String>? = null)