list-topics and describe-topic do not support new-format QuickSight Q Topics created via Console
- Dominant language
- Python
- Stars
- 17.3k
- Forks
- 4.6k
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 13
Description
### Describe the bug
The AWS CLI list-topics and describe-topic commands do not return or operate on QuickSight Q Topics created via the QuickSight Console (new format). Only legacy-format topics are returned/supported by these commands.
### Regression Issue
- [ ] Select this option if this issue appears to be a regression.
### Expected Behavior
list-topics should return all Q Topics, including those created via the Console using the current/new topic format.
describe-topic should successfully describe any topic visible in the Console.
### Current Behavior
list-topics returns an empty TopicsSummaries array (does not include new-format topics).
describe-topic returns the following error:
An error occurred (InvalidParameterValueException) when calling the DescribeTopic operation:
This operation is not enabled for this topic. Please use new versions of Topic APIs.
### Reproduction Steps
Create a Q Topic via the QuickSight Console (Data → Topics → New Topic)
Confirm the topic is visible in the Console (it is, showing "Owned by Me")
Run list-topics via CLI:
aws quicksight list-topics \
--aws-account-id \
--region
Observe that TopicsSummaries returns an empty array
Obtain the topic ID from the Console URL and run describe-topic:
aws quicksight describe-topic \
--aws-account-id \
--topic-id \
--region
### Possible Solution
_No response_
### Additional Information/Context
QuickSight Edition: Enterprise
Amazon Q in QuickSight (Q add-on): Enabled (all toggles active)
Single namespace
Region: Confirmed matching between CLI and Console
### CLI version used
2.36.34
### Environment details (OS name and version, etc.)
Window 11 Version 10.0.22631 Build 22631
Contributor guide
Assessment
This issue has not been assessed yet.