Skip to main content
All CollectionsMonitoringCustom Tests
Resource Guide for custom tests
Resource Guide for custom tests

The Resource Guide provides detailed information about available attributes and the structure of your data when you are creating custom test

Updated over 3 months ago

Having the ability to create custom tests ensures that your compliance efforts are thorough and aligned with your specific needs, but it may be difficult to know exactly what to test, what resources to use when creating a test, or how to ensure that you are building a test correctly.

With our new Resource guide, you can explore what data is available to test, the data structure for each resource, and the description of each attribute within the data for each resource.

Access our Resource guide

Go to the Test builder page. The Test builder is where we create custom tests. To learn more, go to Create custom test for Adaptive Automation.

Within the Resource guide, select the desired Provider, Service, and Resource.

  • Service: Select a service to filter and find the available resources belonging to that service.

The example data structure showcases all the available attributes and the relationship between each attribute within the resource. You can scroll through, expand, or copy the entire data structure. To copy the data structure, select the copy icon . To expand the data structure, select the expand icon .

Learn about each attribute’s description

To learn what each attribute means, select View attribute dictionary.

The Attribute dictionary contains more details about each attribute for the selected resource.

You can search for the desired attribute by utilizing our search bar. The search matches the attribute name and description.

Within the Attribute dictionary, the attribute name, type, description, and relationship with other attributes are presented.

Nested Attribute

If an attribute has a nested attribute, a vertical line is displayed.

In the following image, logAnalytics is nested underneath diagnostics and workspaceId is nested underneath logAnalytics. Each vertical line represents a deeper level of a more nested attribute.

Access nested attributes

Dot notation is a common way to access object properties or attributes that are nested. For example, logAnalytics is a nested attribute of diagnostics; workspaceId is a nested attribute of logAnalytics. To access these attributes, you will input diagnostics.logAnalytics or diagnostics.logAnalytics.workspaceId for those respective attributes in the builder.

Objects in an array

Some attributes are not nested but are properties of an object within an array-type attribute. We indicate this by grouping them into alternating gray and white blocks.

Access objects in array

Use our Advance editor to create more complex tests that need to evaluate objects in an array. When you’re ready to explore the Advanced Editor in detail, go to Advanced editor in the Test Builder help article to learn more.

External Resource

To learn more about GCP’s resources, go to Resource hierarchy.

To learn more about AWS’s resources, go to What are resource groups?

To learn more about Azure’s resources, go to What is Azure Resource Manager?

Did this answer your question?