String requestId
The AWS request ID for this request.
String defaultTheme
The default theme for this QuickSight subscription.
String accountName
The "account name" you provided for the QuickSight subscription in your AWS account. You create this name when you sign up for QuickSight. It is unique in all of AWS and it appears only in the console when users sign in.
String edition
The edition of QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.
String defaultNamespace
The default QuickSight namespace for your AWS account.
String notificationEmail
The main notification email for your QuickSight subscription.
String availabilityStatus
Availability status.
String domain
The Amazon Elasticsearch Service domain.
String analysisId
The ID of the analysis.
String arn
The Amazon Resource Name (ARN) of the analysis.
String name
The descriptive name of the analysis.
String status
Status associated with the analysis.
List<E> errors
Errors associated with the analysis.
List<E> dataSetArns
The ARNs of the datasets of the analysis.
String themeArn
The ARN of the theme of the analysis.
Date createdTime
The time that the analysis was created.
Date lastUpdatedTime
The time that the analysis was last updated.
String operator
The comparison operator that you want to use as a filter, for example "Operator": "StringEquals"
.
String name
The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_USER"
.
String value
The value of the named item, in this case QUICKSIGHT_USER
, that you want to use as a filter, for
example "Value"
. An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1"
.
AnalysisSourceTemplate sourceTemplate
The source template for the source entity of the analysis.
String arn
The Amazon Resource Name (ARN) for the analysis.
String analysisId
The ID of the analysis. This ID displays in the URL.
String name
The name of the analysis. This name is displayed in the QuickSight console.
String status
The last known status for the analysis.
Date createdTime
The time that the analysis was created.
Date lastUpdatedTime
The time that the analysis was last updated.
String workGroup
The workgroup that Amazon Athena uses.
String dataSetName
Dataset name.
Boolean show
The option to enable display of borders for visuals.
String columnName
Column name.
String columnId
A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.
String expression
An expression that defines the calculated column.
GeoSpatialColumnGroup geoSpatialColumnGroup
Geospatial column group that denotes a hierarchy.
String name
The name of the column group's column schema.
String columnGeographicRole
A geospatial role for a column.
String requestId
String requestId
The AWS request ID for this request.
String awsAccountId
The ID for the AWS account that you want to customize QuickSight for.
String namespace
The QuickSight namespace that you want to add customizations to.
AccountCustomization accountCustomization
The QuickSight customizations you're adding in the current AWS Region. You can add these to an AWS account and a QuickSight namespace.
For example, you could add a default theme by setting AccountCustomization
to the midnight theme:
"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }.
. Or, you
could add a custom theme by specifying
"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }
.
String awsAccountId
The ID for the AWS account that you want to customize QuickSight for.
String namespace
The namespace associated with the customization you're creating.
AccountCustomization accountCustomization
The QuickSight customizations you're adding in the current AWS Region.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account where you are creating an analysis.
String analysisId
The ID for the analysis that you're creating. This ID displays in the URL of the analysis.
String name
A descriptive name for the analysis that you're creating. This name displays for the analysis in the QuickSight console.
Parameters parameters
The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.
List<E> permissions
A structure that describes the principals and the resource-level permissions on an analysis. You can use the
Permissions
structure to grant permissions by providing a list of AWS Identity and Access Management
(IAM) action information for each principal listed by Amazon Resource Name (ARN).
To specify no permissions, omit Permissions
.
AnalysisSourceEntity sourceEntity
A source entity to use for the analysis that you're creating. This metadata structure contains details that describe a source template and one or more datasets.
String themeArn
The ARN for the theme to apply to the analysis that you're creating. To see the theme in the QuickSight console, make sure that you have access to it.
List<E> tags
Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis.
String awsAccountId
The ID of the AWS account where you want to create the dashboard.
String dashboardId
The ID for the dashboard, also added to the IAM policy.
String name
The display name of the dashboard.
Parameters parameters
The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values.
List<E> permissions
A structure that contains the permissions of the dashboard. You can use this structure for granting permissions by providing a list of IAM action information for each principal ARN.
To specify no permissions, omit the permissions list.
DashboardSourceEntity sourceEntity
The entity that you are using as a source when you create the dashboard. In SourceEntity
, you
specify the type of object you're using as source. You can only create a dashboard from a template, so you use a
SourceTemplate
entity. If you need to create a dashboard from an analysis, first convert the
analysis to a template by using the CreateTemplate API operation. For SourceTemplate
, specify
the Amazon Resource Name (ARN) of the source template. The SourceTemplate
ARN can contain any AWS
Account and any QuickSight-supported AWS Region.
Use the DataSetReferences
entity within SourceTemplate
to list the replacement datasets
for the placeholders listed in the original. The schema in each dataset must match its placeholder.
List<E> tags
Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.
String versionDescription
A description for the first version of the dashboard being created.
DashboardPublishOptions dashboardPublishOptions
Options for publishing the dashboard when you create it:
AvailabilityStatus
for AdHocFilteringOption
- This status can be either
ENABLED
or DISABLED
. When this is set to DISABLED
, QuickSight disables the
left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is
ENABLED
by default.
AvailabilityStatus
for ExportToCSVOption
- This status can be either
ENABLED
or DISABLED
. The visual option to export data to .CSV format isn't enabled when
this is set to DISABLED
. This option is ENABLED
by default.
VisibilityState
for SheetControlsOption
- This visibility state can be either
COLLAPSED
or EXPANDED
. This option is COLLAPSED
by default.
String themeArn
The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that is used in the source entity. The theme ARN must exist in the same AWS account where you create the dashboard.
String arn
The ARN of the dashboard.
String versionArn
The ARN of the dashboard, including the version number of the first version that is created.
String dashboardId
The ID for the dashboard.
String creationStatus
The status of the dashboard creation request.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The AWS account ID.
String dataSetId
An ID for the dataset that you want to create. This ID is unique per AWS Region for each AWS account.
String name
The display name for the dataset.
Map<K,V> physicalTableMap
Declares the physical tables that are available in the underlying data sources.
Map<K,V> logicalTableMap
Configures the combination and transformation of the data from the physical tables.
String importMode
Indicates whether you want to import the data into SPICE.
List<E> columnGroups
Groupings of columns that work together in certain QuickSight features. Currently, only geospatial hierarchy is supported.
List<E> permissions
A list of resource permissions on the dataset.
RowLevelPermissionDataSet rowLevelPermissionDataSet
The row-level security configuration for the data that you want to create.
List<E> tags
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
String arn
The Amazon Resource Name (ARN) of the dataset.
String dataSetId
The ID for the dataset that you want to create. This ID is unique per AWS Region for each AWS account.
String ingestionArn
The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.
String ingestionId
The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The AWS account ID.
String dataSourceId
An ID for the data source. This ID is unique per AWS Region for each AWS account.
String name
A display name for the data source.
String type
The type of the data source. Currently, the supported types for this operation are:
ATHENA, AURORA, AURORA_POSTGRESQL, MARIADB, MYSQL, POSTGRESQL, PRESTO, REDSHIFT, S3, SNOWFLAKE, SPARK, SQLSERVER, TERADATA
. Use ListDataSources
to return a list of all data sources.
DataSourceParameters dataSourceParameters
The parameters that QuickSight uses to connect to your underlying source.
DataSourceCredentials credentials
The credentials QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
List<E> permissions
A list of resource permissions on the data source.
VpcConnectionProperties vpcConnectionProperties
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
SslProperties sslProperties
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
List<E> tags
Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
String arn
The Amazon Resource Name (ARN) of the data source.
String dataSourceId
The ID of the data source. This ID is unique per AWS Region for each AWS account.
String creationStatus
The status of creating the data source.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String memberName
The name of the user that you want to add to the group membership.
String groupName
The name of the group that you want to add the user to.
String awsAccountId
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
GroupMember groupMember
The group member.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String groupName
A name for the group that you want to create.
String description
A description for the group that you want to create.
String awsAccountId
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String awsAccountId
The ID of the AWS account where you want to assign an IAM policy to QuickSight users or groups.
String assignmentName
The name of the assignment. It must be unique within an AWS account.
String assignmentStatus
The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
String policyArn
The ARN for the IAM policy to apply to the QuickSight users and groups specified in this assignment.
Map<K,V> identities
The QuickSight users, groups, or both that you want to assign the policy to.
String namespace
The namespace that contains the assignment.
String assignmentName
The name of the assignment. This name must be unique within the AWS account.
String assignmentId
The ID for the assignment.
String assignmentStatus
The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
String policyArn
The ARN for the IAM policy that is applied to the QuickSight users and groups specified in this assignment.
Map<K,V> identities
The QuickSight users, groups, or both that the IAM policy is assigned to.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String arn
The Amazon Resource Name (ARN) for the data ingestion.
String ingestionId
An ID for the ingestion.
String ingestionStatus
The ingestion status.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID for the AWS account that you want to create the QuickSight namespace in.
String namespace
The name that you want to use to describe the new namespace.
String identityStore
Specifies the type of your user identity directory. Currently, this supports users with an identity type of
QUICKSIGHT
.
List<E> tags
The tags that you want to associate with the namespace that you're creating.
String arn
The ARN of the QuickSight namespace you created.
String name
The name of the new namespace that you created.
String capacityRegion
The AWS Region that you want to use for the free SPICE capacity for the new namespace. This is set to the region that you run CreateNamespace in.
String creationStatus
The status of the creation of the namespace. This is an asynchronous process. A status of CREATED
means that your namespace is ready to use. If an error occurs, it indicates if the process is
retryable
or non-retryable
. In the case of a non-retryable error, refer to the error
message for follow-up tasks.
String identityStore
Specifies the type of your user identity directory. Currently, this supports users with an identity type of
QUICKSIGHT
.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the template that you creating an alias for.
String templateId
An ID for the template.
String aliasName
The name that you want to give to the template alias that you're creating. Don't start the alias name with the
$
character. Alias names that start with $
are reserved by QuickSight.
Long templateVersionNumber
The version number of the template.
TemplateAlias templateAlias
Information about the template alias.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String templateId
An ID for the template that you want to create. This template is unique per AWS Region in each AWS account.
String name
A display name for the template.
List<E> permissions
A list of resource permissions to be set on the template.
TemplateSourceEntity sourceEntity
The entity that you are using as a source when you create the template. In SourceEntity
, you specify
the type of object you're using as source: SourceTemplate
for a template or
SourceAnalysis
for an analysis. Both of these require an Amazon Resource Name (ARN). For
SourceTemplate
, specify the ARN of the source template. For SourceAnalysis
, specify the
ARN of the source analysis. The SourceTemplate
ARN can contain any AWS Account and any
QuickSight-supported AWS Region.
Use the DataSetReferences
entity within SourceTemplate
or SourceAnalysis
to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must
match its placeholder.
List<E> tags
Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.
String versionDescription
A description of the current template version being created. This API operation creates the first version of the
template. Every time UpdateTemplate
is called, a new version is created. Each version of the
template maintains a description of the version in the VersionDescription
field.
String arn
The ARN for the template.
String versionArn
The ARN for the template, including the version information of the first version.
String templateId
The ID of the template.
String creationStatus
The template creation status.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the theme for the new theme alias.
String themeId
An ID for the theme alias.
String aliasName
The name that you want to give to the theme alias that you are creating. The alias name can't begin with a
$
. Alias names that start with $
are reserved by Amazon QuickSight.
Long themeVersionNumber
The version number of the theme.
ThemeAlias themeAlias
Information about the theme alias.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account where you want to store the new theme.
String themeId
An ID for the theme that you want to create. The theme ID is unique per AWS Region in each AWS account.
String name
A display name for the theme.
String baseThemeId
The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes
defined by Amazon QuickSight. For a list of the starting themes, use ListThemes
or choose
Themes from within a QuickSight analysis.
String versionDescription
A description of the first version of the theme that you're creating. Every time UpdateTheme
is
called, a new version is created. Each version of the theme has a description of the version in the
VersionDescription
field.
ThemeConfiguration configuration
The theme configuration, which contains the theme display properties.
List<E> permissions
A valid grouping of resource permissions to apply to the new theme.
List<E> tags
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
String arn
The Amazon Resource Name (ARN) for the theme.
String versionArn
The Amazon Resource Name (ARN) for the new theme.
String themeId
The ID of the theme.
String creationStatus
The theme creation status.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String username
User name.
String password
Password.
List<E> alternateDataSourceParameters
A set of alternate data source parameters that you want to share for these credentials. The credentials are
applied in tandem with the data source parameters when you copy a data source by using a create or update
request. The API operation compares the DataSourceParameters
structure that's in the request with
the structures in the AlternateDataSourceParameters
allowlist. If the structures are an exact match,
the request is allowed to use the new data source with the existing credentials. If the
AlternateDataSourceParameters
list is null, the DataSourceParameters
originally used
with these Credentials
is automatically allowed.
String dashboardId
Dashboard ID.
String arn
The Amazon Resource Name (ARN) of the resource.
String name
A display name for the dashboard.
DashboardVersion version
Version.
Date createdTime
The time that this dataset was created.
Date lastPublishedTime
The last time that this dataset was published.
Date lastUpdatedTime
The last time that this dataset was updated.
AdHocFilteringOption adHocFilteringOption
Ad hoc (one-time) filtering option.
ExportToCSVOption exportToCSVOption
Export to .csv option.
SheetControlsOption sheetControlsOption
Sheet controls option.
String operator
The comparison operator that you want to use as a filter, for example, "Operator": "StringEquals"
.
String name
The name of the value that you want to use as a filter, for example, "Name": "QUICKSIGHT_USER"
.
String value
The value of the named item, in this case QUICKSIGHT_USER
, that you want to use as a filter, for
example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1"
.
DashboardSourceTemplate sourceTemplate
Source template.
String arn
The Amazon Resource Name (ARN) of the resource.
String dashboardId
Dashboard ID.
String name
A display name for the dashboard.
Date createdTime
The time that this dashboard was created.
Date lastUpdatedTime
The last time that this dashboard was updated.
Long publishedVersionNumber
Published version number.
Date lastPublishedTime
The last time that this dashboard was published.
Date createdTime
The time that this dashboard version was created.
List<E> errors
Errors associated with this dashboard version.
Long versionNumber
Version number for this version of the dashboard.
String status
The HTTP status of the request.
String arn
The Amazon Resource Name (ARN) of the resource.
String sourceEntityArn
Source entity ARN.
List<E> dataSetArns
The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.
String description
Description.
String themeArn
The ARN of the theme associated with a version of the dashboard.
String arn
The Amazon Resource Name (ARN) of the resource.
Date createdTime
The time that this dashboard version was created.
Long versionNumber
Version number.
String status
The HTTP status of the request.
String sourceEntityArn
Source entity ARN.
String description
Description.
List<E> colors
The hexadecimal codes for the colors.
List<E> minMaxGradient
The minimum and maximum hexadecimal codes that describe a color gradient.
String emptyFillColor
The hexadecimal code of a color that applies to charts where a lack of data is highlighted.
String arn
The Amazon Resource Name (ARN) of the resource.
String dataSetId
The ID of the dataset.
String name
A display name for the dataset.
Date createdTime
The time that this dataset was created.
Date lastUpdatedTime
The last time that this dataset was updated.
Map<K,V> physicalTableMap
Declares the physical tables that are available in the underlying data sources.
Map<K,V> logicalTableMap
Configures the combination and transformation of the data from the physical tables.
List<E> outputColumns
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
String importMode
Indicates whether you want to import the data into SPICE.
Long consumedSpiceCapacityInBytes
The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.
List<E> columnGroups
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
RowLevelPermissionDataSet rowLevelPermissionDataSet
The row-level security configuration for the dataset.
String placeholder
Placeholder.
DataSetSchema dataSetSchema
Dataset schema.
List<E> columnGroupSchemaList
A structure containing the list of column group schemas.
String arn
The Amazon Resource Name (ARN) of the dataset.
String dataSetId
The ID of the dataset.
String name
A display name for the dataset.
Date createdTime
The time that this dataset was created.
Date lastUpdatedTime
The last time that this dataset was updated.
String importMode
Indicates whether you want to import the data into SPICE.
RowLevelPermissionDataSet rowLevelPermissionDataSet
The row-level security configuration for the dataset.
String arn
The Amazon Resource Name (ARN) of the data source.
String dataSourceId
The ID of the data source. This ID is unique per AWS Region for each AWS account.
String name
A display name for the data source.
String type
The type of the data source. This type indicates which database engine the data source connects to.
String status
The HTTP status of the request.
Date createdTime
The time that this data source was created.
Date lastUpdatedTime
The last time that this data source was updated.
DataSourceParameters dataSourceParameters
The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
List<E> alternateDataSourceParameters
A set of alternate data source parameters that you want to share for the credentials stored with this data
source. The credentials are applied in tandem with the data source parameters when you copy a data source by
using a create or update request. The API operation compares the DataSourceParameters
structure
that's in the request with the structures in the AlternateDataSourceParameters
allowlist. If the
structures are an exact match, the request is allowed to use the credentials from this existing data source. If
the AlternateDataSourceParameters
list is null, the Credentials
originally used with
this DataSourceParameters
are automatically allowed.
VpcConnectionProperties vpcConnectionProperties
The VPC connection information. You need to use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
SslProperties sslProperties
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
DataSourceErrorInfo errorInfo
Error information from the last update or the creation of the data source.
CredentialPair credentialPair
Credential pair. For more information, see CredentialPair.
String copySourceArn
The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When
CopySourceArn
is not null, the credential pair from the data source in the ARN is used as the
credentials for the DataSourceCredentials
structure.
AmazonElasticsearchParameters amazonElasticsearchParameters
Amazon Elasticsearch Service parameters.
AthenaParameters athenaParameters
Amazon Athena parameters.
AuroraParameters auroraParameters
Amazon Aurora MySQL parameters.
AuroraPostgreSqlParameters auroraPostgreSqlParameters
Aurora PostgreSQL parameters.
AwsIotAnalyticsParameters awsIotAnalyticsParameters
AWS IoT Analytics parameters.
JiraParameters jiraParameters
Jira parameters.
MariaDbParameters mariaDbParameters
MariaDB parameters.
MySqlParameters mySqlParameters
MySQL parameters.
PostgreSqlParameters postgreSqlParameters
PostgreSQL parameters.
PrestoParameters prestoParameters
Presto parameters.
RdsParameters rdsParameters
Amazon RDS parameters.
RedshiftParameters redshiftParameters
Amazon Redshift parameters.
S3Parameters s3Parameters
S3 parameters.
ServiceNowParameters serviceNowParameters
ServiceNow parameters.
SnowflakeParameters snowflakeParameters
Snowflake parameters.
SparkParameters sparkParameters
Spark parameters.
SqlServerParameters sqlServerParameters
SQL Server parameters.
TeradataParameters teradataParameters
Teradata parameters.
TwitterParameters twitterParameters
Twitter parameters.
String awsAccountId
The ID of the AWS account where you want to delete an analysis.
String analysisId
The ID of the analysis that you're deleting.
Long recoveryWindowInDays
A value that specifies the number of days that QuickSight waits before it deletes the analysis. You can't use
this parameter with the ForceDeleteWithoutRecovery
option in the same API call. The default value is
30.
Boolean forceDeleteWithoutRecovery
This option defaults to the value NoForceDeleteWithoutRecovery
. To immediately delete the analysis,
add the ForceDeleteWithoutRecovery
option. You can't restore an analysis after it's deleted.
Integer status
The HTTP status of the request.
String arn
The Amazon Resource Name (ARN) of the deleted analysis.
String analysisId
The ID of the deleted analysis.
Date deletionTime
The date and time that the analysis is scheduled to be deleted.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the dashboard that you're deleting.
String dashboardId
The ID for the dashboard.
Long versionNumber
The version number of the dashboard. If the version number property is provided, only the specified version of the dashboard is deleted.
String arn
The Amazon Resource Name (ARN) of the dataset.
String dataSetId
The ID for the dataset that you want to create. This ID is unique per AWS Region for each AWS account.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String arn
The Amazon Resource Name (ARN) of the data source that you deleted.
String dataSourceId
The ID of the data source. This ID is unique per AWS Region for each AWS account.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String memberName
The name of the user that you want to delete from the group membership.
String groupName
The name of the group that you want to delete the user from.
String awsAccountId
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String groupName
The name of the group that you want to delete.
String awsAccountId
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String awsAccountId
The ID of the AWS account that contains the item to delete.
String templateId
The ID for the template that the specified alias is for.
String aliasName
The name for the template alias. To delete a specific alias, you delete the version that the alias points to. You
can specify the alias name, or specify the latest version of the template by providing the keyword
$LATEST
in the AliasName
parameter.
Integer status
The HTTP status of the request.
String templateId
An ID for the template associated with the deletion.
String aliasName
The name for the template alias.
String arn
The Amazon Resource Name (ARN) of the template you want to delete.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the template that you're deleting.
String templateId
An ID for the template you want to delete.
Long versionNumber
Specifies the version of the template that you want to delete. If you don't provide a version number,
DeleteTemplate
deletes all versions of the template.
String aliasName
The name for the theme alias.
String arn
The Amazon Resource Name (ARN) of the theme resource using the deleted alias.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String themeId
An ID for the theme associated with the deletion.
String awsAccountId
The ID of the AWS account that contains the theme that you're deleting.
String themeId
An ID for the theme that you want to delete.
Long versionNumber
The version of the theme that you want to delete.
Note: If you don't provide a version number, you're using this call to DeleteTheme
to delete
all versions of the theme.
String principalId
The principal ID of the user.
String awsAccountId
The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String userName
The name of the user that you want to delete.
String awsAccountId
The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String awsAccountId
The ID for the AWS account that you want to describe QuickSight customizations for.
String namespace
The QuickSight namespace that you want to describe QuickSight customizations for.
Boolean resolved
The Resolved
flag works with the other parameters to determine which view of QuickSight
customizations is returned. You can add this flag to your command to use the same view that QuickSight uses to
identify which customizations to apply to the console. Omit this flag, or set it to no-resolved
, to
reveal customizations that are configured at different levels.
String awsAccountId
The ID for the AWS account that you're describing.
String namespace
The QuickSight namespace that you're describing.
AccountCustomization accountCustomization
The QuickSight customizations that exist in the current AWS Region.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID for the AWS account that contains the settings that you want to list.
AccountSettings accountSettings
The QuickSight settings for this AWS account. This information includes the edition of Amazon QuickSight that you subscribed to (Standard or Enterprise) and the notification email for the QuickSight subscription. The QuickSight console, the QuickSight subscription is sometimes referred to as a QuickSight "account" even though it's technically not an account by itself. Instead, it's a subscription to the QuickSight service for your AWS account. The edition that you subscribe to applies to QuickSight in every AWS Region where you use it.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the analysis whose permissions you're describing. You must be using the AWS account that the analysis is in.
String analysisId
The ID of the analysis whose permissions you're describing. The ID is part of the analysis URL.
String analysisId
The ID of the analysis whose permissions you're describing.
String analysisArn
The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.
List<E> permissions
A structure that describes the principals and the resource-level permissions on an analysis.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String dashboardId
The ID for the dashboard.
String dashboardArn
The Amazon Resource Name (ARN) of the dashboard.
List<E> permissions
A structure that contains the permissions for the dashboard.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the dashboard that you're describing.
String dashboardId
The ID for the dashboard.
Long versionNumber
The version number for the dashboard. If a version number isn't passed, the latest published dashboard version is described.
String aliasName
The alias name.
String dataSetArn
The Amazon Resource Name (ARN) of the dataset.
String dataSetId
The ID for the dataset that you want to create. This ID is unique per AWS Region for each AWS account.
List<E> permissions
A list of resource permissions on the dataset.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String dataSourceArn
The Amazon Resource Name (ARN) of the data source.
String dataSourceId
The ID of the data source. This ID is unique per AWS Region for each AWS account.
List<E> permissions
A list of resource permissions on the data source.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
DataSource dataSource
The information on the data source.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String groupName
The name of the group that you want to describe.
String awsAccountId
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
IAMPolicyAssignment iAMPolicyAssignment
Information describing the IAM policy assignment.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
NamespaceInfoV2 namespace
The information about the namespace that you're describing. The response includes the namespace ARN, name, AWS
Region, creation status, and identity store. DescribeNamespace
also works for namespaces that are in
the process of being created. For incomplete namespaces, this API operation lists the namespace error types and
messages associated with the creation process.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the template alias that you're describing.
String templateId
The ID for the template.
String aliasName
The name of the template alias that you want to describe. If you name a specific alias, you describe the version
that the alias points to. You can specify the latest version of the template by providing the keyword
$LATEST
in the AliasName
parameter. The keyword $PUBLISHED
doesn't apply
to templates.
TemplateAlias templateAlias
Information about the template alias.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String templateId
The ID for the template.
String templateArn
The Amazon Resource Name (ARN) of the template.
List<E> permissions
A list of resource permissions to be set on the template.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the template that you're describing.
String templateId
The ID for the template.
Long versionNumber
(Optional) The number for the version to describe. If a VersionNumber
parameter value isn't
provided, the latest version of the template is described.
String aliasName
The alias of the template that you want to describe. If you name a specific alias, you describe the version that
the alias points to. You can specify the latest version of the template by providing the keyword
$LATEST
in the AliasName
parameter. The keyword $PUBLISHED
doesn't apply
to templates.
ThemeAlias themeAlias
Information about the theme alias.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String themeId
The ID for the theme.
String themeArn
The Amazon Resource Name (ARN) of the theme.
List<E> permissions
A list of resource permissions set on the theme.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the theme that you're describing.
String themeId
The ID for the theme.
Long versionNumber
The version number for the version to describe. If a VersionNumber
parameter value isn't provided,
the latest version of the theme is described.
String aliasName
The alias of the theme that you want to describe. If you name a specific alias, you describe the version that the
alias points to. You can specify the latest version of the theme by providing the keyword $LATEST
in
the AliasName
parameter. The keyword $PUBLISHED
doesn't apply to themes.
String userName
The name of the user that you want to describe.
String awsAccountId
The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String requestId
The AWS request ID for this request.
String availabilityStatus
Availability status.
String conditionExpression
An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.
String awsAccountId
The ID for the AWS account that contains the dashboard that you're embedding.
String dashboardId
The ID for the dashboard, also added to the IAM policy.
String identityType
The authentication method that the user uses to sign in.
Long sessionLifetimeInMinutes
How many minutes the session is valid. The session lifetime must be 15-600 minutes.
Boolean undoRedoDisabled
Remove the undo/redo button on the embedded dashboard. The default is FALSE, which enables the undo/redo button.
Boolean resetDisabled
Remove the reset button on the embedded dashboard. The default is FALSE, which enables the reset button.
String userArn
The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT
identity type. You
can use this for any Amazon QuickSight users in your account (readers, authors, or admins) authenticated as one
of the following:
Active Directory (AD) users or group members
Invited nonfederated users
IAM users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation.
Omit this parameter for users in the third group – IAM users and IAM role-based sessions.
String embedUrl
A single-use URL that you can put into your server-side webpage to embed your dashboard. This URL is valid for 5
minutes. The API operation provides the URL with an auth_code
value that enables one (and only one)
sign-on to a user session that is valid for 10 hours.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID for the AWS account associated with your QuickSight subscription.
String entryPoint
The URL you use to access the embedded session. The entry point URL is constrained to the following paths:
/start
/start/analyses
/start/dashboards
/start/favorites
/dashboards/DashboardId
- where DashboardId
is the actual ID key from the
QuickSight console URL of the dashboard
/analyses/AnalysisId
- where AnalysisId
is the actual ID key from the
QuickSight console URL of the analysis
Long sessionLifetimeInMinutes
How many minutes the session is valid. The session lifetime must be 15-600 minutes.
String userArn
The Amazon QuickSight user's Amazon Resource Name (ARN), for use with QUICKSIGHT
identity type. You
can use this for any type of Amazon QuickSight users in your account (readers, authors, or admins). They need to
be authenticated as one of the following:
Active Directory (AD) users or group members
Invited nonfederated users
IAM users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation
Omit this parameter for users in the third group – IAM users and IAM role-based sessions.
String embedUrl
A single-use URL that you can put into your server-side web page to embed your QuickSight session. This URL is
valid for 5 minutes. The API operation provides the URL with an auth_code
value that enables one
(and only one) sign-on to a user session that is valid for 10 hours.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
Boolean show
This Boolean value controls whether to display a gutter space between sheet tiles.
String awsAccountId
The AWS account ID.
String assignmentId
Assignment ID.
String assignmentName
Assignment name.
String policyArn
The Amazon Resource Name (ARN) for the IAM policy.
Map<K,V> identities
Identities.
String assignmentStatus
Assignment status.
String requestId
The AWS request ID for this request.
String arn
The Amazon Resource Name (ARN) of the resource.
String ingestionId
Ingestion ID.
String ingestionStatus
Ingestion status.
ErrorInfo errorInfo
Error information for this ingestion.
RowInfo rowInfo
QueueInfo queueInfo
Date createdTime
The time that this ingestion started.
Long ingestionTimeInSeconds
The time that this ingestion took, measured in seconds.
Long ingestionSizeInBytes
The size of the data ingested, in bytes.
String requestSource
Event source for this ingestion.
String requestType
Type of this ingestion.
String requestId
The AWS request ID for this request.
String requestId
The AWS request ID for this request.
String requestId
The AWS request ID for this request.
String siteBaseUrl
The base URL of the Jira site.
List<E> analysisSummaryList
Metadata describing each of the analyses that are listed.
String nextToken
A pagination token that can be used in a subsequent request.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the dashboards that you're listing.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
List<E> dashboardSummaryList
A structure that contains all of the dashboards in your AWS account. This structure provides basic information about the dashboards.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the dashboard that you're listing versions for.
String dashboardId
The ID for the dashboard.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
List<E> dashboardVersionSummaryList
A structure that contains information about each version of the dashboard.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String groupName
The name of the group that you want to see a membership list of.
String nextToken
A pagination token that can be used in a subsequent request.
Integer maxResults
The maximum number of results to return from this request.
String awsAccountId
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String awsAccountId
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String nextToken
A pagination token that can be used in a subsequent request.
Integer maxResults
The maximum number of results to return.
String namespace
The namespace. Currently, you should set this to default
.
String awsAccountId
The ID of the AWS account that contains the assignments.
String userName
The name of the user.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
String namespace
The namespace of the assignment.
List<E> activeAssignments
The active assignments for this user.
String requestId
The AWS request ID for this operation.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains these IAM policy assignments.
String assignmentStatus
The status of the assignments.
String namespace
The namespace for the assignments.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
List<E> iAMPolicyAssignments
Information describing the IAM policy assignments.
String nextToken
The token for the next set of results, or null if there are no more results.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String dataSetId
The ID of the dataset used in the ingestion.
String nextToken
The token for the next set of results, or null if there are no more results.
String awsAccountId
The AWS account ID.
Integer maxResults
The maximum number of results to be returned per request.
List<E> namespaces
The information about the namespaces in this AWS account. The response includes the namespace ARN, name, AWS Region, notification email address, creation status, and identity store.
String nextToken
A pagination token that can be used in a subsequent request.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String resourceArn
The Amazon Resource Name (ARN) of the resource that you want a list of tags for.
String awsAccountId
The ID of the AWS account that contains the template aliases that you're listing.
String templateId
The ID for the template.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
List<E> templateAliasList
A structure containing the list of the template's aliases.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String nextToken
The token for the next set of results, or null if there are no more results.
List<E> templateSummaryList
A structure containing information about the templates in the list.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the templates that you're listing.
String templateId
The ID for the template.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
List<E> templateVersionSummaryList
A structure containing a list of all the versions of the specified template.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the theme aliases that you're listing.
String themeId
The ID for the theme.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
List<E> themeAliasList
A structure containing the list of the theme's aliases.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String nextToken
The token for the next set of results, or null if there are no more results.
String awsAccountId
The ID of the AWS account that contains the themes that you're listing.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
String type
The type of themes that you want to list. Valid options include the following:
ALL (default)
- Display all existing themes.
CUSTOM
- Display only the themes created by people using Amazon QuickSight.
QUICKSIGHT
- Display only the starting themes defined by QuickSight.
List<E> themeSummaryList
Information about the themes in the list.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the themes that you're listing.
String themeId
The ID for the theme.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
List<E> themeVersionSummaryList
A structure containing a list of all the versions of the specified theme.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String userName
The Amazon QuickSight user name that you want to list group memberships for.
String awsAccountId
The AWS account ID that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String nextToken
A pagination token that can be used in a subsequent request.
Integer maxResults
The maximum number of results to return from this request.
String awsAccountId
The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String nextToken
A pagination token that can be used in a subsequent request.
Integer maxResults
The maximum number of results to return from this request.
String namespace
The namespace. Currently, you should set this to default
.
String alias
A display name for the logical table.
List<E> dataTransforms
Transform operations that act on this logical table.
LogicalTableSource source
Source of this logical table.
JoinInstruction joinInstruction
Specifies the result of a join of two logical tables.
String physicalTableId
Physical table ID.
Boolean show
This Boolean value controls whether to display sheet margins.
String name
The name of the error.
String arn
The namespace ARN.
String capacityRegion
The namespace AWS Region.
String creationStatus
The creation status of a namespace that is not yet completely created.
String identityStore
The identity store used for the namespace.
NamespaceError namespaceError
An error that occurred when the namespace was created.
RelationalTable relationalTable
A physical table type for relational data sources.
CustomSql customSql
A physical table type built from the results of the custom SQL query.
S3Source s3Source
A physical table type for as S3 data source.
String requestId
The AWS request ID for this request.
String requestId
The AWS request ID for this request.
String identityType
Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts two values:
IAM
: A user whose identity maps to an existing IAM user or role.
QUICKSIGHT
: A user whose identity is owned and managed internally by Amazon QuickSight.
String email
The email address of the user that you want to register.
String userRole
The Amazon QuickSight role for the user. The user role can be one of the following:
READER
: A user who has read-only access to dashboards.
AUTHOR
: A user who can create data sources, datasets, analyses, and dashboards.
ADMIN
: A user who is an author, who can also manage Amazon QuickSight settings.
RESTRICTED_READER
: This role isn't currently available for use.
RESTRICTED_AUTHOR
: This role isn't currently available for use.
String iamArn
The ARN of the IAM user or role that you are registering with Amazon QuickSight.
String sessionName
You need to use this parameter only when you register one or more users using an assumed IAM role. You don't need
to provide the session name for other scenarios, for example when you are registering an IAM user or an Amazon
QuickSight user. You can register multiple users using the same IAM role if each user has a different session
name. For more information on assuming IAM roles, see
assume-role
in the AWS CLI Reference.
String awsAccountId
The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String userName
The Amazon QuickSight user name that you want to create for the user you are registering.
String customPermissionsName
(Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user's access by restricting access the following operations:
Create and update data sources
Create and update datasets
Create and update email reports
Subscribe to email reports
To add custom permissions to an existing user, use UpdateUser
instead.
A set of custom permissions includes any combination of these restrictions. Currently, you need to create the
profile names for custom permission sets by using the QuickSight console. Then, you use the
RegisterUser
API operation to assign the named set of permissions to a QuickSight user.
QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning QuickSight users to one of the default security cohorts in QuickSight (admin, author, reader).
This feature is available only to QuickSight Enterprise edition subscriptions that use SAML 2.0-Based Federation for Single Sign-On (SSO).
User user
The user's user name.
String userInvitationUrl
The URL the user visits to complete registration and provide a password. This is returned only for users with an
identity type of QUICKSIGHT
.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String principal
The Amazon Resource Name (ARN) of the principal. This can be one of the following:
The ARN of an Amazon QuickSight user, group, or namespace. (This is most common.)
The ARN of an AWS account root: This is an IAM ARN rather than a QuickSight ARN. Use this option only to share resources (templates) across AWS accounts. (This is less common.)
List<E> actions
The IAM action to grant or revoke permissions on, for example "quicksight:DescribeDashboard"
.
ManifestFileLocation manifestFileLocation
Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded in the console.
String dataSourceArn
The amazon Resource Name (ARN) for the data source.
UploadSettings uploadSettings
Information about the format for the S3 source file or files.
List<E> inputColumns
A physical table type for as S3 data source.
String awsAccountId
The ID of the AWS account that contains the analyses that you're searching for.
List<E> filters
The structure for the search filters that you want to apply to your search.
String nextToken
A pagination token that can be used in a subsequent request.
Integer maxResults
The maximum number of results to return.
List<E> analysisSummaryList
Metadata describing the analyses that you searched for.
String nextToken
A pagination token that can be used in a subsequent request.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the user whose dashboards you're searching for.
List<E> filters
The filters to apply to the search. Currently, you can search only by user name, for example,
"Filters": [ { "Name": "QUICKSIGHT_USER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1" } ]
String nextToken
The token for the next set of results, or null if there are no more results.
Integer maxResults
The maximum number of results to be returned per request.
List<E> dashboardSummaryList
The list of dashboards owned by the user specified in Filters
in your request.
String nextToken
The token for the next set of results, or null if there are no more results.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String siteBaseUrl
URL of the base site.
String requestId
The AWS request ID for this request.
String visibilityState
Visibility state.
TileStyle tile
The display options for tiles.
TileLayoutStyle tileLayout
The layout options for tiles.
Boolean disableSsl
A Boolean option to control whether SSL should be disabled.
String arn
The Amazon Resource Name (ARN) of the template.
String name
The display name of the template.
TemplateVersion version
A structure describing the versions of the template.
String templateId
The ID for the template. This is unique per AWS Region for each AWS account.
Date lastUpdatedTime
Time when this was last updated.
Date createdTime
Time when this was created.
TemplateSourceAnalysis sourceAnalysis
The source analysis, if it is based on an analysis.
TemplateSourceTemplate sourceTemplate
The source template, if it is based on an template.
String arn
The Amazon Resource Name (ARN) of the resource.
String arn
A summary of a template.
String templateId
The ID of the template. This ID is unique per AWS Region for each AWS account.
String name
A display name for the template.
Long latestVersionNumber
A structure containing a list of version numbers for the template summary.
Date createdTime
The last time that this template was created.
Date lastUpdatedTime
The last time that this template was updated.
Date createdTime
The time that this template version was created.
List<E> errors
Errors associated with this template version.
Long versionNumber
The version number of the template version.
String status
The HTTP status of the request.
List<E> dataSetConfigurations
Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.
String description
The description of the template.
String sourceEntityArn
The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.
String themeArn
The ARN of the theme associated with this version of the template.
String arn
The Amazon Resource Name (ARN) of the template version.
Long versionNumber
The version number of the template version.
Date createdTime
The time that this template version was created.
String status
The status of the template version.
String description
The description of the template version.
String arn
The Amazon Resource Name (ARN) of the theme.
String name
The name that the user gives to the theme.
String themeId
The identifier that the user gives to the theme.
ThemeVersion version
Date createdTime
The date and time that the theme was created.
Date lastUpdatedTime
The date and time that the theme was last updated.
String type
The type of theme, based on how it was created. Valid values include: QUICKSIGHT
and
CUSTOM
.
DataColorPalette dataColorPalette
Color properties that apply to chart data colors.
UIColorPalette uIColorPalette
Color properties that apply to the UI and to charts, excluding the colors that apply to data.
SheetStyle sheet
Display options related to sheets.
String arn
The Amazon Resource Name (ARN) of the resource.
String name
the display name for the theme.
String themeId
The ID of the theme. This ID is unique per AWS Region for each AWS account.
Long latestVersionNumber
The latest version number for the theme.
Date createdTime
The date and time that this theme was created.
Date lastUpdatedTime
The last date and time that this theme was updated.
Long versionNumber
The version number of the theme.
String arn
The Amazon Resource Name (ARN) of the resource.
String description
The description of the theme.
String baseThemeId
The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.
Date createdTime
The date and time that this theme version was created.
ThemeConfiguration configuration
The theme configuration, which contains all the theme display properties.
List<E> errors
Errors associated with the theme.
String status
The status of the theme version.
Long versionNumber
The version number of the theme version.
String arn
The Amazon Resource Name (ARN) of the theme version.
String description
The description of the theme version.
Date createdTime
The date and time that this theme version was created.
String status
The status of the theme version.
String requestId
The AWS request ID for this request.
GutterStyle gutter
The gutter settings that apply between tiles.
MarginStyle margin
The margin settings that apply around the outside edge of sheets.
BorderStyle border
The border around a tile.
ProjectOperation projectOperation
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
FilterOperation filterOperation
An operation that filters rows based on some condition.
CreateColumnsOperation createColumnsOperation
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
RenameColumnOperation renameColumnOperation
An operation that renames a column.
CastColumnTypeOperation castColumnTypeOperation
A transform operation that casts a column to a different type.
TagColumnOperation tagColumnOperation
An operation that tags a column with additional information.
String primaryForeground
The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.
String primaryBackground
The background color that applies to visuals and other high emphasis UI.
String secondaryForeground
The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.
String secondaryBackground
The background color that applies to the sheet background and sheet controls.
String accent
This color is that applies to selected states and buttons.
String accentForeground
The foreground color that applies to any text or other elements that appear over the accent color.
String danger
The color that applies to error messages.
String dangerForeground
The foreground color that applies to any text or other elements that appear over the error color.
String warning
This color that applies to warning and informational messages.
String warningForeground
The foreground color that applies to any text or other elements that appear over the warning color.
String success
The color that applies to success messages, for example the check mark for a successful download.
String successForeground
The foreground color that applies to any text or other elements that appear over the success color.
String dimension
The color that applies to the names of fields that are identified as dimensions.
String dimensionForeground
The foreground color that applies to any text or other elements that appear over the dimension color.
String measure
The color that applies to the names of fields that are identified as measures.
String measureForeground
The foreground color that applies to any text or other elements that appear over the measure color.
String requestId
The AWS request ID for this request.
String awsAccountId
The ID for the AWS account that you want to update QuickSight customizations for.
String namespace
The namespace that you want to update QuickSight customizations for.
AccountCustomization accountCustomization
The QuickSight customizations you're updating in the current AWS Region.
String awsAccountId
The ID for the AWS account that you want to update QuickSight customizations for.
String namespace
The namespace associated with the customization that you're updating.
AccountCustomization accountCustomization
The QuickSight customizations you're updating in the current AWS Region.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID for the AWS account that contains the QuickSight settings that you want to list.
String defaultNamespace
The default namespace for this AWS Account. Currently, the default is default
. IAM users who
register for the first time with QuickSight provide an email that becomes associated with the default namespace.
String notificationEmail
The email address that you want QuickSight to send notifications to regarding your AWS account or QuickSight subscription.
String awsAccountId
The ID of the AWS account that contains the analysis whose permissions you're updating. You must be using the AWS account that the analysis is in.
String analysisId
The ID of the analysis whose permissions you're updating. The ID is part of the analysis URL.
List<E> grantPermissions
A structure that describes the permissions to add and the principal to add them to.
List<E> revokePermissions
A structure that describes the permissions to remove and the principal to remove them from.
String analysisArn
The Amazon Resource Name (ARN) of the analysis that you updated.
String analysisId
The ID of the analysis that you updated permissions for.
List<E> permissions
A structure that describes the principals and the resource-level permissions on an analysis.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the analysis that you're updating.
String analysisId
The ID for the analysis that you're updating. This ID displays in the URL of the analysis.
String name
A descriptive name for the analysis that you're updating. This name displays for the analysis in the QuickSight console.
Parameters parameters
The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.
AnalysisSourceEntity sourceEntity
A source entity to use for the analysis that you're updating. This metadata structure contains details that describe a source template and one or more datasets.
String themeArn
The Amazon Resource Name (ARN) for the theme to apply to the analysis that you're creating. To see the theme in the QuickSight console, make sure that you have access to it.
String arn
The ARN of the analysis that you're updating.
String analysisId
The ID of the analysis.
String updateStatus
The update status of the last update that was made to the analysis.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the dashboard whose permissions you're updating.
String dashboardId
The ID for the dashboard.
List<E> grantPermissions
The permissions that you want to grant on this resource.
List<E> revokePermissions
The permissions that you want to revoke from this resource.
String dashboardArn
The Amazon Resource Name (ARN) of the dashboard.
String dashboardId
The ID for the dashboard.
List<E> permissions
Information about the permissions on the dashboard.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the dashboard that you're updating.
String dashboardId
The ID for the dashboard.
String name
The display name of the dashboard.
DashboardSourceEntity sourceEntity
The entity that you are using as a source when you update the dashboard. In SourceEntity
, you
specify the type of object you're using as source. You can only update a dashboard from a template, so you use a
SourceTemplate
entity. If you need to update a dashboard from an analysis, first convert the
analysis to a template by using the CreateTemplate API operation. For SourceTemplate
, specify
the Amazon Resource Name (ARN) of the source template. The SourceTemplate
ARN can contain any AWS
Account and any QuickSight-supported AWS Region.
Use the DataSetReferences
entity within SourceTemplate
to list the replacement datasets
for the placeholders listed in the original. The schema in each dataset must match its placeholder.
Parameters parameters
A structure that contains the parameters of the dashboard. These are parameter overrides for a dashboard. A dashboard can have any type of parameters, and some parameters might accept multiple values.
String versionDescription
A description for the first version of the dashboard being created.
DashboardPublishOptions dashboardPublishOptions
Options for publishing the dashboard when you create it:
AvailabilityStatus
for AdHocFilteringOption
- This status can be either
ENABLED
or DISABLED
. When this is set to DISABLED
, QuickSight disables the
left filter pane on the published dashboard, which can be used for ad hoc (one-time) filtering. This option is
ENABLED
by default.
AvailabilityStatus
for ExportToCSVOption
- This status can be either
ENABLED
or DISABLED
. The visual option to export data to .CSV format isn't enabled when
this is set to DISABLED
. This option is ENABLED
by default.
VisibilityState
for SheetControlsOption
- This visibility state can be either
COLLAPSED
or EXPANDED
. This option is COLLAPSED
by default.
String themeArn
The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that was originally associated with the entity. The theme ARN must exist in the same AWS account where you create the dashboard.
String arn
The Amazon Resource Name (ARN) of the resource.
String versionArn
The ARN of the dashboard, including the version number.
String dashboardId
The ID for the dashboard.
String creationStatus
The creation status of the request.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The AWS account ID.
String dataSetId
The ID for the dataset whose permissions you want to update. This ID is unique per AWS Region for each AWS account.
List<E> grantPermissions
The resource permissions that you want to grant to the dataset.
List<E> revokePermissions
The resource permissions that you want to revoke from the dataset.
String dataSetArn
The Amazon Resource Name (ARN) of the dataset.
String dataSetId
The ID for the dataset whose permissions you want to update. This ID is unique per AWS Region for each AWS account.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The AWS account ID.
String dataSetId
The ID for the dataset that you want to update. This ID is unique per AWS Region for each AWS account.
String name
The display name for the dataset.
Map<K,V> physicalTableMap
Declares the physical tables that are available in the underlying data sources.
Map<K,V> logicalTableMap
Configures the combination and transformation of the data from the physical tables.
String importMode
Indicates whether you want to import the data into SPICE.
List<E> columnGroups
Groupings of columns that work together in certain QuickSight features. Currently, only geospatial hierarchy is supported.
RowLevelPermissionDataSet rowLevelPermissionDataSet
The row-level security configuration for the data you want to create.
String arn
The Amazon Resource Name (ARN) of the dataset.
String dataSetId
The ID for the dataset that you want to create. This ID is unique per AWS Region for each AWS account.
String ingestionArn
The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.
String ingestionId
The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The AWS account ID.
String dataSourceId
The ID of the data source. This ID is unique per AWS Region for each AWS account.
List<E> grantPermissions
A list of resource permissions that you want to grant on the data source.
List<E> revokePermissions
A list of resource permissions that you want to revoke on the data source.
String dataSourceArn
The Amazon Resource Name (ARN) of the data source.
String dataSourceId
The ID of the data source. This ID is unique per AWS Region for each AWS account.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The AWS account ID.
String dataSourceId
The ID of the data source. This ID is unique per AWS Region for each AWS account.
String name
A display name for the data source.
DataSourceParameters dataSourceParameters
The parameters that QuickSight uses to connect to your underlying source.
DataSourceCredentials credentials
The credentials that QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
VpcConnectionProperties vpcConnectionProperties
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
SslProperties sslProperties
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
String arn
The Amazon Resource Name (ARN) of the data source.
String dataSourceId
The ID of the data source. This ID is unique per AWS Region for each AWS account.
String updateStatus
The update status of the data source's last update.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String groupName
The name of the group that you want to update.
String description
The description for the group that you want to update.
String awsAccountId
The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String awsAccountId
The ID of the AWS account that contains the IAM policy assignment.
String assignmentName
The name of the assignment. This name must be unique within an AWS account.
String namespace
The namespace of the assignment.
String assignmentStatus
The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
String policyArn
The ARN for the IAM policy to apply to the QuickSight users and groups specified in this assignment.
Map<K,V> identities
The QuickSight users, groups, or both that you want to assign the policy to.
String assignmentName
The name of the assignment.
String assignmentId
The ID of the assignment.
String policyArn
The ARN for the IAM policy applied to the QuickSight users and groups specified in this assignment.
Map<K,V> identities
The QuickSight users, groups, or both that the IAM policy is assigned to.
String assignmentStatus
The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the template alias that you're updating.
String templateId
The ID for the template.
String aliasName
The alias of the template that you want to update. If you name a specific alias, you update the version that the
alias points to. You can specify the latest version of the template by providing the keyword $LATEST
in the AliasName
parameter. The keyword $PUBLISHED
doesn't apply to templates.
Long templateVersionNumber
The version number of the template.
TemplateAlias templateAlias
The template alias.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the template.
String templateId
The ID for the template.
List<E> grantPermissions
A list of resource permissions to be granted on the template.
List<E> revokePermissions
A list of resource permissions to be revoked from the template.
String templateId
The ID for the template.
String templateArn
The Amazon Resource Name (ARN) of the template.
List<E> permissions
A list of resource permissions to be set on the template.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the template that you're updating.
String templateId
The ID for the template.
TemplateSourceEntity sourceEntity
The entity that you are using as a source when you update the template. In SourceEntity
, you specify
the type of object you're using as source: SourceTemplate
for a template or
SourceAnalysis
for an analysis. Both of these require an Amazon Resource Name (ARN). For
SourceTemplate
, specify the ARN of the source template. For SourceAnalysis
, specify the
ARN of the source analysis. The SourceTemplate
ARN can contain any AWS Account and any
QuickSight-supported AWS Region.
Use the DataSetReferences
entity within SourceTemplate
or SourceAnalysis
to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must
match its placeholder.
String versionDescription
A description of the current template version that is being updated. Every time you call
UpdateTemplate
, you create a new version of the template. Each version of the template maintains a
description of the version in the VersionDescription
field.
String name
The name for the template.
String templateId
The ID for the template.
String arn
The Amazon Resource Name (ARN) for the template.
String versionArn
The ARN for the template, including the version information of the first version.
String creationStatus
The creation status of the template.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the theme alias that you're updating.
String themeId
The ID for the theme.
String aliasName
The name of the theme alias that you want to update.
Long themeVersionNumber
The version number of the theme that the alias should reference.
ThemeAlias themeAlias
Information about the theme alias.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String awsAccountId
The ID of the AWS account that contains the theme.
String themeId
The ID for the theme.
List<E> grantPermissions
A list of resource permissions to be granted for the theme.
List<E> revokePermissions
A list of resource permissions to be revoked from the theme.
String themeId
The ID for the theme.
String themeArn
The Amazon Resource Name (ARN) of the theme.
List<E> permissions
The resulting list of resource permissions for the theme.
String requestId
The AWS request ID for this operation.
Integer status
The HTTP status of the request.
String awsAccountId
The ID of the AWS account that contains the theme that you're updating.
String themeId
The ID for the theme.
String name
The name for the theme.
String baseThemeId
The theme ID, defined by Amazon QuickSight, that a custom theme inherits from. All themes initially inherit from a default QuickSight theme.
String versionDescription
A description of the theme version that you're updating Every time that you call UpdateTheme
, you
create a new version of the theme. Each version of the theme maintains a description of the version in
VersionDescription
.
ThemeConfiguration configuration
The theme configuration, which contains the theme display properties.
String themeId
The ID for the theme.
String arn
The Amazon Resource Name (ARN) for the theme.
String versionArn
The Amazon Resource Name (ARN) for the new version of the theme.
String creationStatus
The creation status of the theme.
Integer status
The HTTP status of the request.
String requestId
The AWS request ID for this operation.
String userName
The Amazon QuickSight user name that you want to update.
String awsAccountId
The ID for the AWS account that the user is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
String namespace
The namespace. Currently, you should set this to default
.
String email
The email address of the user that you want to update.
String role
The Amazon QuickSight role of the user. The role can be one of the following default security cohorts:
READER
: A user who has read-only access to dashboards.
AUTHOR
: A user who can create data sources, datasets, analyses, and dashboards.
ADMIN
: A user who is an author, who can also manage Amazon QuickSight settings.
The name of the QuickSight role is invisible to the user except for the console screens dealing with permissions.
String customPermissionsName
(Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user's access by restricting access the following operations:
Create and update data sources
Create and update datasets
Create and update email reports
Subscribe to email reports
A set of custom permissions includes any combination of these restrictions. Currently, you need to create the
profile names for custom permission sets by using the QuickSight console. Then, you use the
RegisterUser
API operation to assign the named set of permissions to a QuickSight user.
QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning QuickSight users to one of the default security cohorts in QuickSight (admin, author, reader).
This feature is available only to QuickSight Enterprise edition subscriptions that use SAML 2.0-Based Federation for Single Sign-On (SSO).
Boolean unapplyCustomPermissions
A flag that you use to indicate that you want to remove all custom permissions from this user. Using this parameter resets the user to the state it was in before a custom permissions profile was applied. This parameter defaults to NULL and it doesn't accept any other value.
String format
File format.
Integer startFromRow
A row number to start reading data from.
Boolean containsHeader
Whether the file has a header row, or the files each have a header row.
String textQualifier
Text qualifier.
String delimiter
The delimiter between values in the file.
String arn
The Amazon Resource Name (ARN) for the user.
String userName
The user's user name.
String email
The user's email address.
String role
The Amazon QuickSight role for the user. The user role can be one of the following:.
READER
: A user who has read-only access to dashboards.
AUTHOR
: A user who can create data sources, datasets, analyses, and dashboards.
ADMIN
: A user who is an author, who can also manage Amazon QuickSight settings.
RESTRICTED_READER
: This role isn't currently available for use.
RESTRICTED_AUTHOR
: This role isn't currently available for use.
String identityType
The type of identity authentication used by the user.
Boolean active
The active status of user. When you create an Amazon QuickSight user that’s not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.
String principalId
The principal ID of the user.
String customPermissionsName
The custom permissions profile associated with this user.
String vpcConnectionArn
The Amazon Resource Name (ARN) for the VPC connection.
Copyright © 2020. All rights reserved.