aws.quicksight.AccountSubscription
Explore with Pulumi AI
Resource for managing an AWS QuickSight Account Subscription.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const subscription = new aws.quicksight.AccountSubscription("subscription", {
accountName: "quicksight-pulumi",
authenticationMethod: "IAM_AND_QUICKSIGHT",
edition: "ENTERPRISE",
notificationEmail: "notification@email.com",
});
import pulumi
import pulumi_aws as aws
subscription = aws.quicksight.AccountSubscription("subscription",
account_name="quicksight-pulumi",
authentication_method="IAM_AND_QUICKSIGHT",
edition="ENTERPRISE",
notification_email="notification@email.com")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/quicksight"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := quicksight.NewAccountSubscription(ctx, "subscription", &quicksight.AccountSubscriptionArgs{
AccountName: pulumi.String("quicksight-pulumi"),
AuthenticationMethod: pulumi.String("IAM_AND_QUICKSIGHT"),
Edition: pulumi.String("ENTERPRISE"),
NotificationEmail: pulumi.String("notification@email.com"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var subscription = new Aws.Quicksight.AccountSubscription("subscription", new()
{
AccountName = "quicksight-pulumi",
AuthenticationMethod = "IAM_AND_QUICKSIGHT",
Edition = "ENTERPRISE",
NotificationEmail = "notification@email.com",
});
});
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());
}
}
resources:
subscription:
type: aws:quicksight:AccountSubscription
properties:
accountName: quicksight-pulumi
authenticationMethod: IAM_AND_QUICKSIGHT
edition: ENTERPRISE
notificationEmail: notification@email.com
Create AccountSubscription Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AccountSubscription(name: string, args: AccountSubscriptionArgs, opts?: CustomResourceOptions);
@overload
def AccountSubscription(resource_name: str,
args: AccountSubscriptionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AccountSubscription(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_name: Optional[str] = None,
notification_email: Optional[str] = None,
edition: Optional[str] = None,
authentication_method: Optional[str] = None,
author_groups: Optional[Sequence[str]] = None,
aws_account_id: Optional[str] = None,
contact_number: Optional[str] = None,
directory_id: Optional[str] = None,
admin_groups: Optional[Sequence[str]] = None,
email_address: Optional[str] = None,
first_name: Optional[str] = None,
iam_identity_center_instance_arn: Optional[str] = None,
last_name: Optional[str] = None,
active_directory_name: Optional[str] = None,
reader_groups: Optional[Sequence[str]] = None,
realm: Optional[str] = None)
func NewAccountSubscription(ctx *Context, name string, args AccountSubscriptionArgs, opts ...ResourceOption) (*AccountSubscription, error)
public AccountSubscription(string name, AccountSubscriptionArgs args, CustomResourceOptions? opts = null)
public AccountSubscription(String name, AccountSubscriptionArgs args)
public AccountSubscription(String name, AccountSubscriptionArgs args, CustomResourceOptions options)
type: aws:quicksight:AccountSubscription
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AccountSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AccountSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AccountSubscriptionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccountSubscriptionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccountSubscriptionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var accountSubscriptionResource = new Aws.Quicksight.AccountSubscription("accountSubscriptionResource", new()
{
AccountName = "string",
NotificationEmail = "string",
Edition = "string",
AuthenticationMethod = "string",
AuthorGroups = new[]
{
"string",
},
AwsAccountId = "string",
ContactNumber = "string",
DirectoryId = "string",
AdminGroups = new[]
{
"string",
},
EmailAddress = "string",
FirstName = "string",
IamIdentityCenterInstanceArn = "string",
LastName = "string",
ActiveDirectoryName = "string",
ReaderGroups = new[]
{
"string",
},
Realm = "string",
});
example, err := quicksight.NewAccountSubscription(ctx, "accountSubscriptionResource", &quicksight.AccountSubscriptionArgs{
AccountName: pulumi.String("string"),
NotificationEmail: pulumi.String("string"),
Edition: pulumi.String("string"),
AuthenticationMethod: pulumi.String("string"),
AuthorGroups: pulumi.StringArray{
pulumi.String("string"),
},
AwsAccountId: pulumi.String("string"),
ContactNumber: pulumi.String("string"),
DirectoryId: pulumi.String("string"),
AdminGroups: pulumi.StringArray{
pulumi.String("string"),
},
EmailAddress: pulumi.String("string"),
FirstName: pulumi.String("string"),
IamIdentityCenterInstanceArn: pulumi.String("string"),
LastName: pulumi.String("string"),
ActiveDirectoryName: pulumi.String("string"),
ReaderGroups: pulumi.StringArray{
pulumi.String("string"),
},
Realm: pulumi.String("string"),
})
var accountSubscriptionResource = new AccountSubscription("accountSubscriptionResource", AccountSubscriptionArgs.builder()
.accountName("string")
.notificationEmail("string")
.edition("string")
.authenticationMethod("string")
.authorGroups("string")
.awsAccountId("string")
.contactNumber("string")
.directoryId("string")
.adminGroups("string")
.emailAddress("string")
.firstName("string")
.iamIdentityCenterInstanceArn("string")
.lastName("string")
.activeDirectoryName("string")
.readerGroups("string")
.realm("string")
.build());
account_subscription_resource = aws.quicksight.AccountSubscription("accountSubscriptionResource",
account_name="string",
notification_email="string",
edition="string",
authentication_method="string",
author_groups=["string"],
aws_account_id="string",
contact_number="string",
directory_id="string",
admin_groups=["string"],
email_address="string",
first_name="string",
iam_identity_center_instance_arn="string",
last_name="string",
active_directory_name="string",
reader_groups=["string"],
realm="string")
const accountSubscriptionResource = new aws.quicksight.AccountSubscription("accountSubscriptionResource", {
accountName: "string",
notificationEmail: "string",
edition: "string",
authenticationMethod: "string",
authorGroups: ["string"],
awsAccountId: "string",
contactNumber: "string",
directoryId: "string",
adminGroups: ["string"],
emailAddress: "string",
firstName: "string",
iamIdentityCenterInstanceArn: "string",
lastName: "string",
activeDirectoryName: "string",
readerGroups: ["string"],
realm: "string",
});
type: aws:quicksight:AccountSubscription
properties:
accountName: string
activeDirectoryName: string
adminGroups:
- string
authenticationMethod: string
authorGroups:
- string
awsAccountId: string
contactNumber: string
directoryId: string
edition: string
emailAddress: string
firstName: string
iamIdentityCenterInstanceArn: string
lastName: string
notificationEmail: string
readerGroups:
- string
realm: string
AccountSubscription Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The AccountSubscription resource accepts the following input properties:
- Account
Name string - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- Authentication
Method string - 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
, andACTIVE_DIRECTORY
. - Edition string
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - Notification
Email string 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:
- Active
Directory stringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - Admin
Groups 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. - List<string>
- Author group associated with your Active Directory.
- Aws
Account stringId - AWS account ID hosting the QuickSight account. Default to provider account.
- Contact
Number 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. - Directory
Id string - Active Directory ID that is associated with your Amazon QuickSight account.
- Email
Address 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. - First
Name 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. - Iam
Identity stringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- Last
Name 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. - Reader
Groups List<string> - Reader group associated with your Active Direcrtory.
- Realm string
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- Account
Name string - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- Authentication
Method string - 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
, andACTIVE_DIRECTORY
. - Edition string
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - Notification
Email string 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:
- Active
Directory stringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - Admin
Groups []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. - []string
- Author group associated with your Active Directory.
- Aws
Account stringId - AWS account ID hosting the QuickSight account. Default to provider account.
- Contact
Number 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. - Directory
Id string - Active Directory ID that is associated with your Amazon QuickSight account.
- Email
Address 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. - First
Name 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. - Iam
Identity stringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- Last
Name 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. - Reader
Groups []string - Reader group associated with your Active Direcrtory.
- Realm string
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- account
Name String - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- authentication
Method String - 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
, andACTIVE_DIRECTORY
. - edition String
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - notification
Email String 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:
- active
Directory StringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - admin
Groups 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. - List<String>
- Author group associated with your Active Directory.
- aws
Account StringId - AWS account ID hosting the QuickSight account. Default to provider account.
- contact
Number 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. - directory
Id String - Active Directory ID that is associated with your Amazon QuickSight account.
- email
Address 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. - first
Name 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. - iam
Identity StringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- last
Name 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. - reader
Groups List<String> - Reader group associated with your Active Direcrtory.
- realm String
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- account
Name string - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- authentication
Method string - 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
, andACTIVE_DIRECTORY
. - edition string
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - notification
Email string 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:
- active
Directory stringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - admin
Groups 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. - string[]
- Author group associated with your Active Directory.
- aws
Account stringId - AWS account ID hosting the QuickSight account. Default to provider account.
- contact
Number 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. - directory
Id string - Active Directory ID that is associated with your Amazon QuickSight account.
- email
Address 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. - first
Name 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. - iam
Identity stringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- last
Name 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. - reader
Groups string[] - Reader group associated with your Active Direcrtory.
- realm string
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- account_
name str - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- authentication_
method str - 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
, andACTIVE_DIRECTORY
. - edition str
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - notification_
email str 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:
- active_
directory_ strname - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - admin_
groups Sequence[str] - 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. - Sequence[str]
- Author group associated with your Active Directory.
- aws_
account_ strid - AWS account ID hosting the QuickSight account. Default to provider account.
- contact_
number str - 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. - directory_
id str - Active Directory ID that is associated with your Amazon QuickSight account.
- email_
address str - 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. - first_
name str - 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. - iam_
identity_ strcenter_ instance_ arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- last_
name str - 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. - reader_
groups Sequence[str] - Reader group associated with your Active Direcrtory.
- realm str
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- account
Name String - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- authentication
Method String - 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
, andACTIVE_DIRECTORY
. - edition String
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - notification
Email String 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:
- active
Directory StringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - admin
Groups 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. - List<String>
- Author group associated with your Active Directory.
- aws
Account StringId - AWS account ID hosting the QuickSight account. Default to provider account.
- contact
Number 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. - directory
Id String - Active Directory ID that is associated with your Amazon QuickSight account.
- email
Address 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. - first
Name 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. - iam
Identity StringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- last
Name 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. - reader
Groups List<String> - Reader group associated with your Active Direcrtory.
- realm String
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
Outputs
All input properties are implicitly available as output properties. Additionally, the AccountSubscription resource produces the following output properties:
- Account
Subscription stringStatus - Status of the Amazon QuickSight account's subscription.
- Id string
- The provider-assigned unique ID for this managed resource.
- Account
Subscription stringStatus - Status of the Amazon QuickSight account's subscription.
- Id string
- The provider-assigned unique ID for this managed resource.
- account
Subscription StringStatus - Status of the Amazon QuickSight account's subscription.
- id String
- The provider-assigned unique ID for this managed resource.
- account
Subscription stringStatus - Status of the Amazon QuickSight account's subscription.
- id string
- The provider-assigned unique ID for this managed resource.
- account_
subscription_ strstatus - Status of the Amazon QuickSight account's subscription.
- id str
- The provider-assigned unique ID for this managed resource.
- account
Subscription StringStatus - Status of the Amazon QuickSight account's subscription.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing AccountSubscription Resource
Get an existing AccountSubscription resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AccountSubscriptionState, opts?: CustomResourceOptions): AccountSubscription
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_name: Optional[str] = None,
account_subscription_status: Optional[str] = None,
active_directory_name: Optional[str] = None,
admin_groups: Optional[Sequence[str]] = None,
authentication_method: Optional[str] = None,
author_groups: Optional[Sequence[str]] = None,
aws_account_id: Optional[str] = None,
contact_number: Optional[str] = None,
directory_id: Optional[str] = None,
edition: Optional[str] = None,
email_address: Optional[str] = None,
first_name: Optional[str] = None,
iam_identity_center_instance_arn: Optional[str] = None,
last_name: Optional[str] = None,
notification_email: Optional[str] = None,
reader_groups: Optional[Sequence[str]] = None,
realm: Optional[str] = None) -> AccountSubscription
func GetAccountSubscription(ctx *Context, name string, id IDInput, state *AccountSubscriptionState, opts ...ResourceOption) (*AccountSubscription, error)
public static AccountSubscription Get(string name, Input<string> id, AccountSubscriptionState? state, CustomResourceOptions? opts = null)
public static AccountSubscription get(String name, Output<String> id, AccountSubscriptionState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Name string - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- Account
Subscription stringStatus - Status of the Amazon QuickSight account's subscription.
- Active
Directory stringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - Admin
Groups 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. - Authentication
Method string - 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
, andACTIVE_DIRECTORY
. - List<string>
- Author group associated with your Active Directory.
- Aws
Account stringId - AWS account ID hosting the QuickSight account. Default to provider account.
- Contact
Number 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. - Directory
Id string - Active Directory ID that is associated with your Amazon QuickSight account.
- Edition string
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - Email
Address 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. - First
Name 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. - Iam
Identity stringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- Last
Name 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. - Notification
Email string 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:
- Reader
Groups List<string> - Reader group associated with your Active Direcrtory.
- Realm string
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- Account
Name string - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- Account
Subscription stringStatus - Status of the Amazon QuickSight account's subscription.
- Active
Directory stringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - Admin
Groups []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. - Authentication
Method string - 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
, andACTIVE_DIRECTORY
. - []string
- Author group associated with your Active Directory.
- Aws
Account stringId - AWS account ID hosting the QuickSight account. Default to provider account.
- Contact
Number 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. - Directory
Id string - Active Directory ID that is associated with your Amazon QuickSight account.
- Edition string
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - Email
Address 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. - First
Name 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. - Iam
Identity stringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- Last
Name 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. - Notification
Email string 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:
- Reader
Groups []string - Reader group associated with your Active Direcrtory.
- Realm string
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- account
Name String - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- account
Subscription StringStatus - Status of the Amazon QuickSight account's subscription.
- active
Directory StringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - admin
Groups 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. - authentication
Method String - 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
, andACTIVE_DIRECTORY
. - List<String>
- Author group associated with your Active Directory.
- aws
Account StringId - AWS account ID hosting the QuickSight account. Default to provider account.
- contact
Number 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. - directory
Id String - Active Directory ID that is associated with your Amazon QuickSight account.
- edition String
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - email
Address 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. - first
Name 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. - iam
Identity StringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- last
Name 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. - notification
Email String 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:
- reader
Groups List<String> - Reader group associated with your Active Direcrtory.
- realm String
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- account
Name string - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- account
Subscription stringStatus - Status of the Amazon QuickSight account's subscription.
- active
Directory stringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - admin
Groups 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. - authentication
Method string - 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
, andACTIVE_DIRECTORY
. - string[]
- Author group associated with your Active Directory.
- aws
Account stringId - AWS account ID hosting the QuickSight account. Default to provider account.
- contact
Number 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. - directory
Id string - Active Directory ID that is associated with your Amazon QuickSight account.
- edition string
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - email
Address 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. - first
Name 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. - iam
Identity stringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- last
Name 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. - notification
Email string 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:
- reader
Groups string[] - Reader group associated with your Active Direcrtory.
- realm string
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- account_
name str - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- account_
subscription_ strstatus - Status of the Amazon QuickSight account's subscription.
- active_
directory_ strname - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - admin_
groups Sequence[str] - 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. - authentication_
method str - 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
, andACTIVE_DIRECTORY
. - Sequence[str]
- Author group associated with your Active Directory.
- aws_
account_ strid - AWS account ID hosting the QuickSight account. Default to provider account.
- contact_
number str - 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. - directory_
id str - Active Directory ID that is associated with your Amazon QuickSight account.
- edition str
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - email_
address str - 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. - first_
name str - 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. - iam_
identity_ strcenter_ instance_ arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- last_
name str - 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. - notification_
email str 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:
- reader_
groups Sequence[str] - Reader group associated with your Active Direcrtory.
- realm str
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
- account
Name String - Name of your Amazon QuickSight account. This name is unique over all of AWS, and it appears only when users sign in.
- account
Subscription StringStatus - Status of the Amazon QuickSight account's subscription.
- active
Directory StringName - Name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account. - admin
Groups 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. - authentication
Method String - 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
, andACTIVE_DIRECTORY
. - List<String>
- Author group associated with your Active Directory.
- aws
Account StringId - AWS account ID hosting the QuickSight account. Default to provider account.
- contact
Number 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. - directory
Id String - Active Directory ID that is associated with your Amazon QuickSight account.
- edition String
- Edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
STANDARD
,ENTERPRISE
orENTERPRISE_AND_Q
. - email
Address 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. - first
Name 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. - iam
Identity StringCenter Instance Arn - The Amazon Resource Name (ARN) for the IAM Identity Center instance.
- last
Name 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. - notification
Email String 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:
- reader
Groups List<String> - Reader group associated with your Active Direcrtory.
- realm String
- Realm of the Active Directory that is associated with your Amazon QuickSight account.
Import
You cannot import this resource.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.