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 classAccountSubscriptionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AccountSubscriptionArgsEmpty
-
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()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>adminProGroups()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.util.List<java.lang.String>>>authorProGroups()java.util.Optional<com.pulumi.core.Output<java.lang.String>>awsAccountId()static AccountSubscriptionArgs.Builderbuilder()static AccountSubscriptionArgs.Builderbuilder(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>>iamIdentityCenterInstanceArn()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.util.List<java.lang.String>>>readerProGroups()java.util.Optional<com.pulumi.core.Output<java.lang.String>>realm()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()
-
-
-
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 or IAM Identity Center account. Either this field or `adminProGroup` is required if `ACTIVE_DIRECTORY` or `IAM_IDENTITY_CENTER` is the selected authentication method of the new Amazon QuickSight account.
-
adminProGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> adminProGroups()
- Returns:
- Admin PRO group associated with your Active Directory or IAM Identity Center account. Either this field or `adminGroup` is required if `ACTIVE_DIRECTORY` or `IAM_IDENTITY_CENTER` 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`, `IAM_IDENTITY_CENTER`, 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 or IAM Identity Center account.
-
authorProGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> authorProGroups()
- Returns:
- Author PRO group associated with your Active Directory or IAM Identity Center account.
-
awsAccountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> awsAccountId()
- Returns:
- AWS account ID. Defaults to automatically determined account ID of the Pulumi AWS provider.
-
contactNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> contactNumber()
- Returns:
- 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if `ENTERPRISE_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 `ENTERPRISE_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 `ENTERPRISE_AND_Q` is the selected edition of the new Amazon QuickSight account.
-
iamIdentityCenterInstanceArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> iamIdentityCenterInstanceArn()
- Returns:
- ARN for the IAM Identity Center instance.
-
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 `ENTERPRISE_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 Directory or IAM Identity Center account.
-
readerProGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> readerProGroups()
- Returns:
- Reader PRO group associated with your Active Directory or IAM Identity Center account.
-
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. This field is required if `ACTIVE_DIRECTORY` is the selected authentication method of the new Amazon QuickSight account.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
builder
public static AccountSubscriptionArgs.Builder builder()
-
builder
public static AccountSubscriptionArgs.Builder builder(AccountSubscriptionArgs defaults)
-
-