---
sourceDocument: Gestion des opérations IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Xanadu

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Référence de scripting Gouvernance de configuration cloud

# Référence de scripting Gouvernance de configuration cloud {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Gouvernance de configuration cloud fournit plusieurs objets et variables que vous pouvez utiliser pour créer des politiques basées sur des scripts et des scripts de mappage de l'outil de recherche de CI.

## Référence de scripting pour les politiques Gouvernance de configuration cloud {#ccg-scripting-reference__section_kyj_jbf_ktb}

{#ccg-scripting-reference__table_mjy_3jk_hsb__entry__3}

| Nom | Description | Schéma |
|:-|:-|:-|
| `configSettings` | Représente les données de configuration importées du cloud. | [ { "config_key":"configuration_key", "type":"data_type", "value":"configuration_value" }, ... ] |
| `current` | Représente l'objet d'enregistrement Glide actuel pour le type de ressource de la sélection. | Il contient les champs suivants : * Nom : nom de la ressource * Type : type de ressource * Identificateur : identificateur unique de la ressource cloud * Détails : détails spécifiques aux ressources cloud {#ccg-scripting-reference__ul_oxy_lrk_hsb} |
| `resourceInformation` | Enregistrement de ressource et ses attributs. | [ { "attribute": "Attribute name", "tableName" : "Referenced table", "documentId": "Referenced record", }, ... ] |
| `auditResult` | Détails de l'audit qui doivent être écrits dans Base de données de gestion des configurations (CMDB). | { "details": "Violation definition "' "severity": "severity of the violation", "auditViolationName": "Violation name" }; |
[Tableau 1. Objets Gouvernance de configuration cloud]

{#ccg-scripting-reference__table_mjy_3jk_hsb} {#ccg-scripting-reference__table_pjy_trk_hsb__entry__3}

| Nom | Type de données | Description |
|:-|:-|:-|
| `answer` | Booléen | Variable qui indique si la politique signale la violation ou non. * `true` : signalez la violation. Créez l'objet auditResult pour générer un enregistrement de résultat d'audit personnalisé dans CMDB. Si vous ne créez pas d'objet de résultat d'audit, Gouvernance de configuration cloud signale la violation conformément à la définition de violation spécifiée dans la politique. * `false` : ne signalez pas la violation. {#ccg-scripting-reference__ul_d5m_xrk_hsb} |
| `violatingConfigSettings` | JSON | Motif de la violation de la politique. Syntaxe { "config_key": "value" }; |
[Tableau 2. Gouvernance de configuration cloud variables]

{#ccg-scripting-reference__table_pjy_trk_hsb}

## Référence de scripting pour le script de mappage de l'outil de recherche de CI {#ccg-scripting-reference__section_mhw_4bf_ktb}

{#ccg-scripting-reference__table_n3s_1cf_ktb__entry__3}

| Nom | Description | Schéma |
|-|-|-|
| `attributes` | Carte contenant la clé d'attribut de ressource et la valeur d'attribut de la table Attribut de ressource pour la ressource donnée. | { "LogicalDatacenter": "Referenced record", "ServiceAccount": "Referenced record" } |
[Tableau 3. Objets Gouvernance de configuration cloud]

{#ccg-scripting-reference__table_n3s_1cf_ktb} {#ccg-scripting-reference__table_kxd_dcf_ktb__entry__3}

| Nom | Type de données | Description |
|-|-|-|
| `Nom` | Chaîne | Nom de la ressource. |
| `identificateur` | Enregistrement de ressource | Identificateur de l'enregistrement de ressource Gouvernance de configuration cloud. |
| `type` | Enregistrement de ressource | Type de ressource de l'enregistrement de ressource Gouvernance de configuration cloud. |
| `answer` | JSON | Classe CI sur laquelle la ressource doit être mappée. La `réponse` contient les informations suivantes : * `sysId` de la classe CI. * `tableName` de la classe CI. {#ccg-scripting-reference__ul_gjg_njf_ktb} Si le mappage de l'outil de recherche de CI ne parvient pas à identifier la classe CI, définissez cette variable sur `nulle`. Syntaxe { sysId: "value", tableName: "value" } |
[Tableau 4. Gouvernance de configuration cloud variables]

{#ccg-scripting-reference__table_kxd_dcf_ktb}

