ResourceType

ResourceType

ResourceType

Represents a ResourceType defined within a Mod.

For more information, please see Resource Types & Categories and Mods.

category ResourceCategory The category information for this ResourceType.
categoryUri String Unique identifier for the category.
children ResourceTypes The immediate children for this ResourceType.
controls Controls Returns any controls for this ResourceType that you have permission to get, subject to the optional filter and paging arguments.
descendants ResourceTypes The descendants of this ResourceType.
description String Short human-friendly description.
graphQL GraphqlResourceTypeMetadata Returns compiled graphQL typedefs for this ResourceType, used for generating strongly-typed custom resource schemas in runnable input queries.
icon String FontAwesome icon reference, used for display in the product and documentation. Will be in the format fal-<icon>, far-<icon> or fas-<icon> for light, regular and solid icon classes respectively.
metadataTemplates Scalar Optional metadataTemplates for the ResourceType.
modUri String! Unique identifier for the defining mod.
policySettings PolicySettings Returns any policySettings for this ResourceType that you have permission to get, subject to the optional filter and paging arguments.
resources Resources The resources of this ResourceType, subject to the optional filter and paging arguments.
terraform TerraformResourceTypeMetadata Contains property mappings and other metadata to allow Turbot to manage resources of this the ResourceType using terraform.
title String! Display title.
trunk TrunkItems The trunk for this ResourceType, subject to the optional filter and paging arguments. This will show the resource type hierarchy from the root down to this ResourceType.
turbot TurbotResourceTypeMetadata! Turbot metadata for this ResourceType.
uri String! Mod-specific unique identifier.