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
| Name | Description | Schema |
|---|---|---|
| `configSettings` | Represents the configuration data imported from the cloud. | |
| `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. | |
| `auditResult` | Audit details that must be written to the Configuration Management Database \(CMDB\). | |
| Name | Data type | Description |
|---|---|---|
| `answer` | Boolean | Variable 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 |
| Name | Data type | Description |
|---|---|---|
| `Name` | String | Name of the resource. |
| `identifier` | Resource record | Identifier of the Cloud Configuration Governance resource record. |
| `type` | Resource record | Resource type of the Cloud Configuration Governance resource resource. |
| `answer` | JSON | CI class with which the resource needs to be mapped.The
If the CI finder mapping fails to identify the CI class, set this variable to Syntax
|
Parent Topic:Cloud Configuration Governance reference