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?