CheckDefinitionTestBuilder : délimité
L’include de script CheckDefinitionTestBuilder fournit des méthodes qui vous permettent de créer des demandes de vérification de test sur des définitions de vérification.
Cet include de script nécessite l’application Agent Client Collector de stockage Framework (sn_agent) et est fourni dans l’espace de noms sn_agent . Pour plus d’informations, reportez-vous à Agent Client Collector.
Pour obtenir la solution API REST, reportez-vous à l’API Agent Client Collector.
- Définir la définition de la vérification sur test
- Définir l’élément de configuration par rapport auquel exécuter le test
- sys_id d’informations d’identification
- ID de l’alias d’informations d’identification
- Nom des informations d'identification
CheckDefinitionTestBuilder : CheckDefinitionTestBuilder()
Crée une instance CheckDefinitionTestBuilder.
| Nom | Type | Description |
|---|---|---|
| Néant |
L’exemple suivant montre comment initialiser CheckDefinitionTestBuilder.
var builder = new sn_agent.CheckDefinitionTestBuilder();
CheckDefinitionTestBuilder : build()
Crée la demande de vérification de test avec les arguments définis.
| Nom | Type | Description |
|---|---|---|
| Néant |
| Propriétés | Description |
|---|---|
| Objet | Objet JSON avec deux attributs : l’ID d’enregistrement des résultats de test et une erreur. Si la version réussit, l’ID de résultat du test est renvoyé et l’erreur est nulle. Si une erreur se produit pendant la construction, l’ID du résultat du test est nul et l’erreur s’affiche. |
L’exemple suivant montre comment créer une demande de vérification de test :
var checkId = "158279505372b30034b8ddeeff7b1270";
var ciId = "cc0dcc855374301062d1ddeeff7b12b0";
var builder = new sn_agent.CheckDefinitionTestBuilder();
var testResultJson = builder.withCheckId(checkId).withCiId(ciId).build();
if (!gs.nil(testResultJson.error))
gs.error(testResultJson.error);
CheckDefinitionTestBuilder : withCheckId(chaîne checkId)
Définit l’sys_id de la définition de vérification à tester.
| Nom | Type | Description |
|---|---|---|
| checkId | Chaîne | Sys_id de la définition de vérification répertoriée dans la table Définitions de vérification [sn_agent_check_def]. |
| Type | Description |
|---|---|
| VérifierDefinitionTestBuilder | Instance du générateur pour laquelle la méthode a été appelée. |
L’exemple suivant montre comment créer une vérification de test.
var checkId = "158279505372b30034b8ddeeff7b1270";
var ciId = "cc0dcc855374301062d1ddeeff7b12b0";
var builder = new sn_agent.CheckDefinitionTestBuilder();
var testResultJson = builder.withCheckId(checkId).withCiId(ciId).build();
if (!gs.nil(testResultJson.error))
gs.error(testResultJson.error);
CheckDefinitionTestBuilder : withCiId(String ciId)
Définit l’sys_id de l’élément de configuration par rapport auquel exécuter le test.
| Nom | Type | Description |
|---|---|---|
| ciId | Chaîne | Sys_id d’un élément de configuration CMDB. |
| Type | Description |
|---|---|
| VérifierDefinitionTestBuilder | Instance du générateur pour laquelle la méthode a été appelée. |
L’exemple suivant montre comment créer une demande de vérification de test avec
var checkId = "158279505372b30034b8ddeeff7b1270";
var ciId = "cc0dcc855374301062d1ddeeff7b12b0";
var builder = new sn_agent.CheckDefinitionTestBuilder();
var testResultJson = builder.withCheckId(checkId).withCiId(ciId).build();
if (!gs.nil(testResultJson.error))
gs.error(testResultJson.error);
CheckDefinitionTestBuilder : withCredentialsAliasId(Chaîne credentialsAliasId)
Définit l’alias d’informations d’identification sys_id à utiliser pendant le test.
| Nom | Type | Description |
|---|---|---|
| ID d’alias d’informations d’identification | Chaîne | Sys_id d’un enregistrement d’informations d’identification. |
| Type | Description |
|---|---|
| VérifierDefinitionTestBuilder | Instance du générateur pour laquelle la méthode a été appelée. |
L’exemple suivant montre comment créer une vérification de test et définir l’ID d’alias des informations d’identification.
var checkId = "158279505372b30034b8ddeeff7b1270";
var credAlias = "<sys_id>";
var builder = new sn_agent.CheckDefinitionTestBuilder();
var testResultJson = builder.withCheckId(checkId).withCredentialsAliasId(credAlias).build();
if (!gs.nil(testResultJson.error))
gs.error(testResultJson.error);
CheckDefinitionTestBuilder : withCredentialsAliasName(chaîne credentialsAliasName)
Définit le nom de l’alias des informations d’identification à utiliser pendant le test. Si la valeur donnée correspond au nom de plusieurs enregistrements d’alias d’informations d’identification, l’un d’eux est choisi au hasard.
| Nom | Type | Description |
|---|---|---|
| informations d’identificationAliasName | Chaîne | Nom d’un alias d’informations d’identification. |
| Type | Description |
|---|---|
| VérifierDefinitionTestBuilder | Instance du générateur pour laquelle la méthode a été appelée. |
L’exemple suivant montre comment créer une vérification de test et définir le nom de l’alias d’informations d’identification.
var checkId = "158279505372b30034b8ddeeff7b1270";
var credentialsAliasName = "credentialsAliasName";
var builder = new sn_agent.CheckDefinitionTestBuilder();
var testResultJson = builder.withCheckId(checkId).withCredentialsAliasName(credentialsAliasName).build();
if (!gs.nil(testResultJson.error))
gs.error(testResultJson.error);
CheckDefinitionTestBuilder : withCredentialsId(Id d’informations d’identification de chaîne)
Définit les sys_id d’informations d’identification à utiliser pendant le test.
| Nom | Type | Description |
|---|---|---|
| ID d’informations d’identification | Chaîne | Sys_id d’un enregistrement d’informations d’identification. |
| Type | Description |
|---|---|
| VérifierDefinitionTestBuilder | Instance du générateur pour laquelle la méthode a été appelée. |
L’exemple suivant montre comment créer une vérification de test et définir l’ID d’informations d’identification.
var checkId = "158279505372b30034b8ddeeff7b1270";
var credID = "<sys_id>";
var builder = new sn_agent.CheckDefinitionTestBuilder();
var testResultJson = builder.withCheckId(checkId).withCredentialsId(credID).build();
if (!gs.nil(testResultJson.error))
gs.error(testResultJson.error);
CheckDefinitionTestBuilder : withCredentialsName(String credentialsName)
Définit le nom des informations d’identification à utiliser pendant le test. Si la valeur donnée est le nom de plusieurs enregistrements d’informations d’identification, l’un d’eux est choisi au hasard.
| Nom | Type | Description |
|---|---|---|
| nom informations d’identification | Chaîne | Nom de l’enregistrement d’informations d’identification. |
| Type | Description |
|---|---|
| VérifierDefinitionTestBuilder | Instance du générateur pour laquelle la méthode a été appelée. |
L’exemple suivant montre comment créer une vérification de test et définir le nom des informations d’identification.
var checkId = "158279505372b30034b8ddeeff7b1270";
var credname = "credentialsName";
var builder = new sn_agent.CheckDefinitionTestBuilder();
var testResultJson = builder.withCheckId(checkId).withCredentialsName(credName).build();
if (!gs.nil(testResultJson.error))
gs.error(testResultJson.error);