Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Cloud Configuration Governance scripting reference

Cloud Configuration Governance provides several objects and variables that you can use to create script-based policies and CI finder mapping scripts.

Scripting reference for the Cloud Configuration Governance policies

NameDescriptionSchema
`configSettings`Represents the configuration data imported from the cloud.
[
  {
    "config_key":"configuration_key",
    "type":"data_type",
    "value":"configuration_value"
  },
  ...
]
`current`Represents the current glide record object for the select resource type.It contains the following fields: - Name: Name of the resource - Type: Resource type - Identifier: Unique identifier of the cloud resource - Details: Cloud resource-specific details
`resourceInformation`Resource record and its attributes.
[
  {
    "attribute": "Attribute name",
    "tableName" : "Referenced table",
    "documentId": "Referenced record",        
  },
  ...
] 
`auditResult`Audit details that must be written to the Configuration Management Database \(CMDB\).
{
  "details": "Violation definition "’
  "severity": "severity of the violation",
  "auditViolationName": "Violation name" 
};
NameData typeDescription
`answer`BooleanVariable to specify whether the policy reports the violation or not.- `true`: Report the violation. Create the auditResult object to create a custom audit result record in the CMDB. If you do not create an audit result object, Cloud Configuration Governance reports the violation as per the violation definition specified in the policy. - `false`: Do not report the violation.
`violatingConfigSettings`JSON

Reason of the policy violation.Syntax

{
  "config_key": "value" 
};</p>
<p>

```</p></td></tr></tbody>
</table>

## Scripting reference for the CI finder mapping script

<table id="table_n3s_1cf_ktb"><thead><tr><th>

Name

</th><th>

Description

</th><th>

Schema

</th></tr></thead><tbody><tr><td>

`attributes`

</td><td>

A map containing the resource attribute key and attribute value from the Resource Attribute table for the given resource.

</td><td>
{ "LogicalDatacenter": "Referenced record", "ServiceAccount": "Referenced record" } ```
NameData typeDescription
`Name`StringName of the resource.
`identifier`Resource recordIdentifier of the Cloud Configuration Governance resource record.
`type`Resource recordResource type of the Cloud Configuration Governance resource resource.
`answer`JSON

CI class with which the resource needs to be mapped.The answer contains the following information:

  • sysId of the CI class.
  • tableName of the CI class.

If the CI finder mapping fails to identify the CI class, set this variable to null.

Syntax

{ sysId: "value", tableName: "value" }

Parent Topic:Cloud Configuration Governance reference