Package com.pulumi.aws.quicksight.inputs
Class AccountSubscriptionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.quicksight.inputs.AccountSubscriptionState
-
public final class AccountSubscriptionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccountSubscriptionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static AccountSubscriptionStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>accountName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>accountSubscriptionStatus()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()java.util.Optional<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 AccountSubscriptionState.Builderbuilder()static AccountSubscriptionState.Builderbuilder(AccountSubscriptionState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>contactNumber()java.util.Optional<com.pulumi.core.Output<java.lang.String>>directoryId()java.util.Optional<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()java.util.Optional<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 AccountSubscriptionState Empty
-
-
Method Detail
-
accountName
public java.util.Optional<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.
-
accountSubscriptionStatus
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountSubscriptionStatus()
- Returns:
- Status of the Amazon QuickSight account's subscription.
-
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 java.util.Optional<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 java.util.Optional<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 java.util.Optional<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 AccountSubscriptionState.Builder builder()
-
builder
public static AccountSubscriptionState.Builder builder(AccountSubscriptionState defaults)
-
-