Updates a dashboard in an AWS account.
quicksight_update_dashboard(AwsAccountId, DashboardId, Name,
SourceEntity, Parameters, VersionDescription, DashboardPublishOptions,
ThemeArn)
[required] The ID of the AWS account that contains the dashboard that you're updating.
[required] The ID for the dashboard.
[required] The display name of the dashboard.
[required] 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
create_template
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.
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.
A description for the first version of the dashboard being created.
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.
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.
A list with the following syntax:
list( Arn = "string", VersionArn = "string", DashboardId = "string", CreationStatus = "CREATION_IN_PROGRESS"|"CREATION_SUCCESSFUL"|"CREATION_FAILED"|"UPDATE_IN_PROGRESS"|"UPDATE_SUCCESSFUL"|"UPDATE_FAILED"|"DELETED", Status = 123, RequestId = "string" )
svc$update_dashboard( AwsAccountId = "string", DashboardId = "string", Name = "string", SourceEntity = list( SourceTemplate = list( DataSetReferences = list( list( DataSetPlaceholder = "string", DataSetArn = "string" ) ), Arn = "string" ) ), Parameters = list( StringParameters = list( list( Name = "string", Values = list( "string" ) ) ), IntegerParameters = list( list( Name = "string", Values = list( 123 ) ) ), DecimalParameters = list( list( Name = "string", Values = list( 123.0 ) ) ), DateTimeParameters = list( list( Name = "string", Values = list( as.POSIXct( "2015-01-01" ) ) ) ) ), VersionDescription = "string", DashboardPublishOptions = list( AdHocFilteringOption = list( AvailabilityStatus = "ENABLED"|"DISABLED" ), ExportToCSVOption = list( AvailabilityStatus = "ENABLED"|"DISABLED" ), SheetControlsOption = list( VisibilityState = "EXPANDED"|"COLLAPSED" ) ), ThemeArn = "string" )