Package com.pulumi.aws.quicksight
Class AccountSubscriptionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.quicksight.AccountSubscriptionArgs
-
public final class AccountSubscriptionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccountSubscriptionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AccountSubscriptionArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
accountName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
activeDirectoryName()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
adminGroups()
com.pulumi.core.Output<java.lang.String>
authenticationMethod()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
authorGroups()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
awsAccountId()
static AccountSubscriptionArgs.Builder
builder()
static AccountSubscriptionArgs.Builder
builder(AccountSubscriptionArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
contactNumber()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
directoryId()
com.pulumi.core.Output<java.lang.String>
edition()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
emailAddress()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
firstName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
lastName()
com.pulumi.core.Output<java.lang.String>
notificationEmail()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
readerGroups()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
realm()
-
-
-
Field Detail
-
Empty
public static final AccountSubscriptionArgs Empty
-
-
Method Detail
-
accountName
public com.pulumi.core.Output<java.lang.String> accountName()
- Returns:
- Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
-
activeDirectoryName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> activeDirectoryName()
- Returns:
- Name of your Active Directory. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.
-
adminGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> adminGroups()
- Returns:
- 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.
-
authenticationMethod
public com.pulumi.core.Output<java.lang.String> authenticationMethod()
- Returns:
- 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`.
-
authorGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> authorGroups()
- Returns:
- Author group associated with your Active Directory.
-
awsAccountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> awsAccountId()
- Returns:
- AWS account ID hosting the QuickSight account. Default to provider account.
-
contactNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> contactNumber()
- Returns:
- 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.
-
directoryId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> directoryId()
- Returns:
- Active Directory ID that is associated with your Amazon QuickSight account.
-
edition
public com.pulumi.core.Output<java.lang.String> edition()
- Returns:
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from `STANDARD`, `ENTERPRISE` or `ENTERPRISE_AND_Q`.
-
emailAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> emailAddress()
- Returns:
- 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.
-
firstName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> firstName()
- Returns:
- 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.
-
lastName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastName()
- Returns:
- 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.
-
notificationEmail
public com.pulumi.core.Output<java.lang.String> notificationEmail()
- Returns:
- 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:
-
readerGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> readerGroups()
- Returns:
- Reader group associated with your Active Direcrtory.
-
realm
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> realm()
- Returns:
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
-
builder
public static AccountSubscriptionArgs.Builder builder()
-
builder
public static AccountSubscriptionArgs.Builder builder(AccountSubscriptionArgs defaults)
-
-