Skip to content
Back to main site

AWS Resource Explorer

Manage local indexes and views and exercise empty-result searches through the default view.

Plan: Pro26 of 32 operations implemented2Known differences

In Vera 1.2.0 preview, search and resource listing rejected an explicit existing view ARN; the default-view path responds but resource discovery is unverified.

Example checked on Vera 1.2.2, 8 November 2026. Each coverage note names its own evidence and date.

Activate your license key and start the emulator with the Vera launcher, as in Activate Pro, then run this in a terminal of its own, from an empty scratch directory. It gives the official AWS CLI dummy credentials and a config file of its own, so no AWS account is needed and your own AWS profile isn't touched.

Terminal window
export VERA_ENDPOINT="http://localhost:5003"
export AWS_ACCESS_KEY_ID=test AWS_SECRET_ACCESS_KEY=test
export AWS_REGION=us-east-1 AWS_DEFAULT_REGION=us-east-1
export AWS_SHARED_CREDENTIALS_FILE=/dev/null
export AWS_EC2_METADATA_DISABLED=true
export AWS_PAGER="" AWS_CLI_AUTO_PROMPT=off
unset AWS_PROFILE AWS_DEFAULT_PROFILE
unset AWS_SESSION_TOKEN AWS_SECURITY_TOKEN
unset AWS_WEB_IDENTITY_TOKEN_FILE AWS_ROLE_ARN AWS_ROLE_SESSION_NAME
unset AWS_CONTAINER_CREDENTIALS_FULL_URI
unset AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
cat > vera-aws-config <<'EOF'
[default]
region = us-east-1
output = json
cli_binary_format = base64
s3 =
addressing_style = path
EOF
export AWS_CONFIG_FILE="$PWD/vera-aws-config"

When you've finished every example in this terminal, close it and delete vera-aws-config, not before.

The emulator serves Resource Explorer’s 2022-07-28 API over the REST JSON protocol, through the AWS CLI’s resource-explorer-2 commands. View ARNs name the account configured on your Vera instance and end with a generated ID.

Create an index and a view, and read the view back. The CLI supplies create-index’s optional client token itself, so the command doesn’t need one.

Terminal window
INDEX_ARN=$(aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 create-index \
--query Arn --output text)
VIEW_ARN=$(aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 create-view \
--view-name docs-view --included-properties Name=tags \
--query View.ViewArn --output text)
aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 get-view --view-arn "$VIEW_ARN"

The view’s ID, at the end of its ARN, and its LastUpdatedAt differ on every run:

Output (selected fields)
{
"View": {
"ViewArn": "arn:aws:resource-explorer-2:us-east-1:123456789012:view/docs-view/view-c791d8c33eb74c22b",
"Owner": "123456789012",
"LastUpdatedAt": "2026-11-03T18:21:01+00:00",
"Scope": "arn:aws:iam::123456789012:root",
"IncludedProperties": [
{
"Name": "tags"
}
]
}
}

Make it the default view. GetDefaultView then returns its ARN:

Terminal window
aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 associate-default-view --view-arn "$VIEW_ARN"
aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 get-default-view

Search and list resources through the default view. Leave out --view-arn on both: with the view’s ARN, they failed in Vera 1.2.0 preview (see Limitations).

Terminal window
aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 search --query-string '*'
aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 list-resources

Both answer with empty results. The search returns the default view’s ViewArn and a Count of {"TotalResources":0,"Complete":true}, and may have no Resources field. The resource listing prints {"Resources":[],"ViewArn":null}. An empty result doesn’t show that the index finds resources.

To clean up, clear the default view, then delete the view and the index:

Terminal window
aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 disassociate-default-view
aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 delete-view --view-arn "$VIEW_ARN"
aws --endpoint-url "$VERA_ENDPOINT" resource-explorer-2 delete-index --arn "$INDEX_ARN"

Deleting the index returns State: DELETED.

  • An index, created and deleted. Earlier testing, on 3 November 2026, also read it back with GetIndex as an ACTIVE index of type LOCAL.
  • Views, created with included properties, read back and deleted.
  • The default view, set, read back and cleared.
  • Search and resource listing through the default view: with a default view set and no view ARN, Search and ListResources answer, with empty results.
  • Also served, not yet tested: listing indexes and views, updating views and the index type, managed and service views, and account-level settings.

The main limits are below. A few more apply to every service, and the API coverage notes cover smaller differences.

  • An explicit view ARN failed. In Vera 1.2.0 preview, Search and ListResources with the ARN of a view that GetView returns both answered HTTP 404 ResourceNotFoundException. Set the view as the default and leave the ARN out instead.
  • Finding resources wasn’t shown. Only empty results were seen. Whether the index picks up resources from other services, filters them correctly, or aggregates across regions wasn’t verified.

Every operation in AWS's published 2022-07-28 API (SDK model, botocore 1.43.105), and whether the emulator implements it. Availability combines the earlier implementation inventory with the dated observations below; checking a page's example does not verify every operation. Each note names its evidence first; an observation given without a build or date comes from earlier testing, on 3 November 2026. What the statuses mean

OperationStatusNotes
AssociateDefaultViewImplementedLocal observation: Vera 1.2.0 preview, 5 November 2026 — set the view as the default.
BatchGetViewImplemented
CreateIndexImplementedLocal observation: Vera 1.2.0 preview, 5 November 2026 — created an index without a fixed client token, which the CLI supplies.
CreateResourceExplorerSetupNot implemented
CreateViewImplementedLocal observation: Vera 1.2.0 preview, 5 November 2026 — created a view with included property tags.
DeleteIndexImplementedLocal observation: Vera 1.2.0 preview, 5 November 2026 — deleted the index, returning State: DELETED.
DeleteResourceExplorerSetupNot implemented
DeleteViewImplementedLocal observation: Vera 1.2.0 preview, 5 November 2026 — deleted the view.
DisassociateDefaultViewImplementedLocal observation: Vera 1.2.0 preview, 5 November 2026 — cleared the default view.
GetAccountLevelServiceConfigurationImplemented
GetDefaultViewImplementedLocal observation: Vera 1.2.0 preview, 5 November 2026 — returned the default view's ARN.
GetIndexImplemented
GetManagedViewImplemented
GetResourceExplorerSetupImplemented
GetServiceIndexImplemented
GetServiceViewImplemented
GetViewImplementedLocal observation: Vera 1.2.0 preview, 5 November 2026 — returned the view's ARN, owner 123456789012, scope arn:aws:iam::123456789012:root and its included property tags.
ListIndexesImplemented
ListIndexesForMembersImplemented
ListManagedViewsImplemented
ListResourcesKnown differenceLocal observation: Vera 1.2.0 preview, 5 November 2026 — with the ARN of a view that GetView returns, answered HTTP 404 ResourceNotFoundException. With that view set as the default and no view ARN, it returned an empty Resources list and a null ViewArn. Finding resources wasn't shown.
ListServiceIndexesImplemented
ListServiceViewsImplemented
ListStreamingAccessForServicesImplemented
ListSupportedResourceTypesNot implemented
ListTagsForResourceNot implemented
ListViewsImplemented
SearchKnown differenceLocal observation: Vera 1.2.0 preview, 5 November 2026 — with the ARN of a view that GetView returns, answered HTTP 404 ResourceNotFoundException. With that view set as the default and no view ARN, it answered with Count TotalResources: 0, Complete: true and the default view's ARN. Finding resources wasn't shown. Local observation: 3 November 2026 — Answers 404 ResourceNotFoundException for an existing view's ARN, though GetView returns the view.
TagResourceNot implemented
UntagResourceNot implemented
UpdateIndexTypeImplemented
UpdateViewImplemented