{"resources":{"terraform":{"id":"terraform","name":"terraform","fields":{"block":{"name":"block","type":"\u001bterraform.block","title":"Terraform resource block","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"blocks":{"name":"blocks","type":"\u0019\u001bterraform.block","title":"Raw HCL blocks","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"datasources":{"name":"datasources","type":"\u0019\u001bterraform.block","title":"Data sources blocks","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"file":{"name":"file","type":"\u001bterraform.file","title":"Terraform configuration file (.tf or .tf.json file)","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"fileposition":{"name":"fileposition","type":"\u001bterraform.fileposition","title":"Position of the Terraform configuration block in the file","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"files":{"name":"files","type":"\u0019\u001bterraform.file","title":"Access to individual files including .tf and .tf.json files","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"module":{"name":"module","type":"\u001bterraform.module","title":"Terraform module block","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"modules":{"name":"modules","type":"\u0019\u001bterraform.module","title":"All referenced Terraform modules","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"outputs":{"name":"outputs","type":"\u0019\u001bterraform.block","title":"Output blocks","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"plan":{"name":"plan","type":"\u001bterraform.plan","title":"Terraform plan","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"providers":{"name":"providers","type":"\u0019\u001bterraform.block","title":"Provider blocks","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"resources":{"name":"resources","type":"\u001bterraform.resources","title":"All blocks with the type resource","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"settings":{"name":"settings","type":"\u001bterraform.settings","title":"Terraform settings","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"state":{"name":"state","type":"\u001bterraform.state","title":"Terraform state","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"tfvars":{"name":"tfvars","type":"\n","title":"The attributes defined in .tfvars and .tfvars.json","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"variables":{"name":"variables","type":"\u0019\u001bterraform.block","title":"Variable blocks","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform configuration files","min_provider_version":"9.0.0","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.block":{"id":"terraform.block","name":"terraform.block","fields":{"arguments":{"name":"arguments","type":"\n","title":"Block arguments","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"attributes":{"name":"attributes","type":"\n","title":"Raw block attributes","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"blocks":{"name":"blocks","type":"\u0019\u001bterraform.block","title":"Child blocks","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"end":{"name":"end","type":"\u001bterraform.fileposition","is_mandatory":true,"title":"Block end position","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"labels":{"name":"labels","type":"\u0019\u0007","is_mandatory":true,"title":"Block Labels","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"nameLabel":{"name":"nameLabel","type":"\u0007","title":"Block name label","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"related":{"name":"related","type":"\u0019\u001bterraform.block","title":"Related blocks","min_provider_version":"9.0.12","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"snippet":{"name":"snippet","type":"\u0007","is_mandatory":true,"title":"Block snippet","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"start":{"name":"start","type":"\u001bterraform.fileposition","is_mandatory":true,"title":"Block start position","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Block type","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform resource block","private":true,"min_provider_version":"9.0.0","defaults":"type labels","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.file":{"id":"terraform.file","name":"terraform.file","fields":{"blocks":{"name":"blocks","type":"\u0019\u001bterraform.block","title":"All blocks within the file","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"path":{"name":"path","type":"\u0007","is_mandatory":true,"title":"Terraform (.tf or tf.json file)","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform configuration file (.tf or .tf.json file)","private":true,"min_provider_version":"9.0.0","defaults":"path","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.fileposition":{"id":"terraform.fileposition","name":"terraform.fileposition","fields":{"byte":{"name":"byte","type":"\u0005","is_mandatory":true,"title":"Size of the file","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"column":{"name":"column","type":"\u0005","is_mandatory":true,"title":"Column of the block","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"line":{"name":"line","type":"\u0005","is_mandatory":true,"title":"Line of the block","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"path":{"name":"path","type":"\u0007","is_mandatory":true,"title":"File path to the Terraform configuration file","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Position of the Terraform configuration block in the file","min_provider_version":"9.0.0","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.module":{"id":"terraform.module","name":"terraform.module","fields":{"block":{"name":"block","type":"\u001bterraform.block","title":"Block (including the configuration)","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"dir":{"name":"dir","type":"\u0007","is_mandatory":true,"title":"Path to the directory where the module is stored","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"key":{"name":"key","type":"\u0007","is_mandatory":true,"title":"Unique identifier for the module","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"source":{"name":"source","type":"\u0007","is_mandatory":true,"title":"Source from which the module was loaded","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"version":{"name":"version","type":"\u0007","is_mandatory":true,"title":"Module version","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform module block","min_provider_version":"9.0.0","defaults":"key source","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.plan":{"id":"terraform.plan","name":"terraform.plan","fields":{"applyable":{"name":"applyable","type":"\u0004","is_mandatory":true,"title":"Whether `apply` is valid for the plan","min_provider_version":"11.1.0","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"configuration":{"name":"configuration","type":"\u001bterraform.plan.configuration","title":"Terraform plan configuration","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"errored":{"name":"errored","type":"\u0004","is_mandatory":true,"title":"Whether the plan errored","min_provider_version":"11.1.0","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"formatVersion":{"name":"formatVersion","type":"\u0007","is_mandatory":true,"title":"Terraform plan format version","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"proposedChange":{"name":"proposedChange","type":"\u001bterraform.plan.proposedChange","title":"Terraform plan proposed change","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"resourceChange":{"name":"resourceChange","type":"\u001bterraform.plan.resourceChange","title":"Terraform plan resource change","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"resourceChanges":{"name":"resourceChanges","type":"\u0019\u001bterraform.plan.resourceChange","title":"Resource changes","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraformVersion":{"name":"terraformVersion","type":"\u0007","is_mandatory":true,"title":"Generated by Terraform version","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"variable":{"name":"variable","type":"\u001bterraform.plan.variable","title":"Terraform plan variable","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"variables":{"name":"variables","type":"\u0019\u001bterraform.plan.variable","is_mandatory":true,"title":"Variables used to generate the Terraform plan","min_provider_version":"11.1.0","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform plan","min_provider_version":"9.0.0","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.plan.configuration":{"id":"terraform.plan.configuration","name":"terraform.plan.configuration","fields":{"providerConfig":{"name":"providerConfig","type":"\u0019\n","title":"Provider configuration","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"resources":{"name":"resources","type":"\u0019\n","title":"Root module resource configuration","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform plan configuration","min_provider_version":"9.0.0","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.plan.proposedChange":{"id":"terraform.plan.proposedChange","name":"terraform.plan.proposedChange","fields":{"actions":{"name":"actions","type":"\u0019\u0007","is_mandatory":true,"title":"Actions that wil be taken for on the object","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"address":{"name":"address","type":"\u0007","is_mandatory":true,"title":"Resource address","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"after":{"name":"after","type":"\n","is_mandatory":true,"title":"Resource after values","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"afterSensitive":{"name":"afterSensitive","type":"\n","is_mandatory":true,"provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"afterUnknown":{"name":"afterUnknown","type":"\n","is_mandatory":true,"provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"before":{"name":"before","type":"\n","is_mandatory":true,"title":"Resource before values","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"beforeSensitive":{"name":"beforeSensitive","type":"\n","is_mandatory":true,"provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"replacePaths":{"name":"replacePaths","type":"\n","is_mandatory":true,"provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform plan proposed change","min_provider_version":"9.0.0","defaults":"actions after","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.plan.resourceChange":{"id":"terraform.plan.resourceChange","name":"terraform.plan.resourceChange","fields":{"actionReason":{"name":"actionReason","type":"\u0007","is_mandatory":true,"title":"Resource action reason","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"address":{"name":"address","type":"\u0007","is_mandatory":true,"title":"Resource address","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"change":{"name":"change","type":"\u001bterraform.plan.proposedChange","is_mandatory":true,"title":"Change to make to this object","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"deposed":{"name":"deposed","type":"\u0007","is_mandatory":true,"title":"Whether the action applies to a deposed object","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"mode":{"name":"mode","type":"\u0007","is_mandatory":true,"title":"Resource mode","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"moduleAddress":{"name":"moduleAddress","type":"\u0007","is_mandatory":true,"title":"Resource module address","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Resource name","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"previousAddress":{"name":"previousAddress","type":"\u0007","is_mandatory":true,"title":"Resource previous address","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"providerName":{"name":"providerName","type":"\u0007","is_mandatory":true,"title":"Provider name","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Resource type","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform plan resource change","min_provider_version":"9.0.0","defaults":"type name","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.plan.variable":{"id":"terraform.plan.variable","name":"terraform.plan.variable","fields":{"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Variable name","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"value":{"name":"value","type":"\n","is_mandatory":true,"title":"Variable value","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform plan variable","min_provider_version":"11.1.0","defaults":"name value","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.resources":{"id":"terraform.resources","name":"terraform.resources","fields":{"list":{"name":"list","type":"\u0019\u001bterraform.block","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"init":{"args":[{"name":"resource","type":"\u0001","optional":true},{"name":"name","type":"\u0001","optional":true}]},"list_type":"\u001bterraform.block","title":"All blocks with the type resource","min_provider_version":"11.1.50","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.settings":{"id":"terraform.settings","name":"terraform.settings","fields":{"backend":{"name":"backend","type":"\n","is_mandatory":true,"title":"Backend configuration","min_provider_version":"9.0.5","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"block":{"name":"block","type":"\u001bterraform.block","is_mandatory":true,"title":"Settings block","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"requiredProvider":{"name":"requiredProvider","type":"\u001bterraform.settings.requiredProvider","title":"Terraform required provider","is_private":true,"provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"requiredProviders":{"name":"requiredProviders","type":"\u0019\u001bterraform.settings.requiredProvider","is_mandatory":true,"title":"Provider requirements","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform settings","min_provider_version":"9.0.0","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.settings.requiredProvider":{"id":"terraform.settings.requiredProvider","name":"terraform.settings.requiredProvider","fields":{"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Local name of the provider (e.g., \"aws\", \"google\")","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"source":{"name":"source","type":"\u0007","is_mandatory":true,"title":"Source address (e.g., \"hashicorp/aws\")","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"version":{"name":"version","type":"\u0007","is_mandatory":true,"title":"Version constraint (e.g., \"~\u003e 3.74\", \"\u003e= 4.0\")","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform required provider","private":true,"min_provider_version":"11.1.92","defaults":"name source version","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.state":{"id":"terraform.state","name":"terraform.state","fields":{"formatVersion":{"name":"formatVersion","type":"\u0007","is_mandatory":true,"title":"Terraform state format version","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"module":{"name":"module","type":"\u001bterraform.state.module","title":"Terraform state module","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"modules":{"name":"modules","type":"\u0019\u001bterraform.state.module","title":"Flat list of all modules","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"output":{"name":"output","type":"\u001bterraform.state.output","title":"Terraform state output values","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"outputs":{"name":"outputs","type":"\u0019\u001bterraform.state.output","title":"Output values","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"resource":{"name":"resource","type":"\u001bterraform.state.resource","title":"Terraform state resource","provider":"go.mondoo.com/cnquery/v9/providers/terraform","is_implicit_resource":true},"resources":{"name":"resources","type":"\u0019\u001bterraform.state.resource","title":"A flat list of all resources across all modules","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"rootModule":{"name":"rootModule","type":"\u001bterraform.state.module","title":"Root module which consists resources defined in .tf files","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraformVersion":{"name":"terraformVersion","type":"\u0007","is_mandatory":true,"title":"Generated by Terraform version","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform state","min_provider_version":"9.0.0","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.state.module":{"id":"terraform.state.module","name":"terraform.state.module","fields":{"address":{"name":"address","type":"\u0007","is_mandatory":true,"title":"Module identifier address","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"childModules":{"name":"childModules","type":"\u0019\u001bterraform.state.module","title":"Child modules called from this module","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"resources":{"name":"resources","type":"\u0019\u001bterraform.state.resource","title":"Resources that describe infrastructure objects","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"init":{"args":[{"name":"identifier","type":"\u0007"}]},"title":"Terraform state module","min_provider_version":"9.0.0","defaults":"address","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.state.output":{"id":"terraform.state.output","name":"terraform.state.output","fields":{"identifier":{"name":"identifier","type":"\u0007","is_mandatory":true,"title":"Output identifier","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"sensitive":{"name":"sensitive","type":"\u0004","is_mandatory":true,"title":"Whether the output is sensitive","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"type":{"name":"type","type":"\n","title":"Output value type","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"value":{"name":"value","type":"\n","title":"Output value","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"init":{"args":[{"name":"identifier","type":"\u0007"}]},"title":"Terraform state output values","min_provider_version":"9.0.0","defaults":"identifier","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"terraform.state.resource":{"id":"terraform.state.resource","name":"terraform.state.resource","fields":{"address":{"name":"address","type":"\u0007","is_mandatory":true,"title":"Address is the absolute resource address","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"dependsOn":{"name":"dependsOn","type":"\u0019\u0007","is_mandatory":true,"title":"List of the resource's dependencies","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"deposedKey":{"name":"deposedKey","type":"\u0007","is_mandatory":true,"title":"Whether the resource is deposed in the Terraform state","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"mode":{"name":"mode","type":"\u0007","is_mandatory":true,"title":"Mode: managed or data","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Resource name","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"providerName":{"name":"providerName","type":"\u0007","is_mandatory":true,"title":"Terraform provider","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"schemaVersion":{"name":"schemaVersion","type":"\u0005","is_mandatory":true,"title":"Which version of the resource type schema the `values` property conforms to","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"tainted":{"name":"tainted","type":"\u0004","is_mandatory":true,"title":"Whether the resource is tainted in the Terraform state","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Resource type","provider":"go.mondoo.com/cnquery/v9/providers/terraform"},"values":{"name":"values","type":"\n","is_mandatory":true,"title":"Attribute values","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}},"title":"Terraform state resource","min_provider_version":"9.0.0","defaults":"type name","provider":"go.mondoo.com/cnquery/v9/providers/terraform"}}}