---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# AccCheckDefsAPI - com escopo

# AccCheckDefsAPI - com escopo {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 12 min. de leitura

A inclusão de script AccCheckDefsAPI permite gerenciar definições de verificação e parâmetros associados.

Esta inclusão de script requer a aplicação da loja Agent Client Collector Framework (sn_agent) e é fornecida no namespace `sn_agent`. Esta inclusão de script requer a função agent_client_collector_admin. Para obter mais informações, consulte [Agent Client Collector](https://www.servicenow.com/docs/access?context=acc-landing-page&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US).

Esta inclusão de script não tem um construtor para criar uma instância. Chame cada método usando a classe estática AccCheckDefsAPI no seguinte formato:

`sn_agent.AccCheckDefsAPI.<method>`

Para a solução REST API, consulte [Agent Client Collector API](https://servicenow-prod.fluidtopics.net/0hS64SPtXLuUBX2LjwGOfg#agnt_clnt_cll-api "A API Agent Client Collector fornece endpoints para gerenciar ações em agentes disponíveis e gerenciar políticas.").  
Esta inclusão de script fornece métodos que habilitam o seguinte:

* Obter uma definição de verificação especificada
* Obter uma lista de definições de verificação
* Atualizar verificações e verificar parâmetros
{#AccCheckDefsAPIAPIScoped__ul_rqf_bdx_5qb}

## AccCheckDefsAPI -- getCheck(cadeia de caracteres checkDefId, booliano withParams) {#ariaid-title2}

Obtém uma definição de verificação especificada com detalhes.
{#AccCkDf-getCheck_S_B__table_zk2_2g2_z4b__entry__3}{#AccCkDf-getCheck_S_B__accCheckDefs-parms-withParms-desc}

| Nome | Tipo | Descrição |
|-|-|-|
| checkDefId | Cadeia de caracteres | Sys_id da definição de verificação listada na tabela Definições de verificação \[sn_agent_check_def\]. |
| withParams | Booliano | Sinalizador que indica se os detalhes do parâmetro de verificação existente são retornados. As informações de cada parâmetro de verificação padrão e seguro são incluídas em um objeto JSON. Valores válidos: * verdadeiro: retorna detalhes do parâmetro de verificação. * falso: não retorna detalhes do parâmetro de verificação. {#AccCkDf-getCheck_S_B__ul_pv3_gqc_wqb} Padrão: falso |
[Tabela 1. Parâmetros]

{#AccCkDf-getCheck_S_B__table_zk2_2g2_z4b} {#AccCkDf-getCheck_S_B__table_al2_2g2_z4b__entry__2}{#AccCkDf-getCheck_S_B__accCkDf-background-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-chkGrp-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-chkTyp-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-command-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-name-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-p-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-p-active-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-p-default-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-p-mando-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-p-name-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-p-id-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-plugins-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-proxy-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-sp-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-sp-active-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-sp-name-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-sp-order-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-sp-id-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-id-desc-ph}{#AccCkDf-getCheck_S_B__accCkDf-timeout-desc-ph}

| Propriedades | Descrição |
|-|-|
| verificação | Detalhes da definição de verificação especificada. "check ": { "background": Boolean, "check_group": "String", "check_type": "String", "command": "String", "error": "String", "name": "String", "params": [Array], "plugins": [Array], "proxy_valid": Boolean, "secure_params": [Array], "sys_id": "String", "timeout": Number } |
| verificação.background | Sinalizador que indica se esta definição de verificação é uma verificação em segundo plano. Uma verificação em segundo plano é uma verificação em que o agente inicia a execução e não espera que ele termine. Valores válidos: * verdadeiro: esta definição de verificação é uma verificação em segundo plano. * falso: esta definição de verificação não é uma verificação em segundo plano. {#AccCkDf-getCheck_S_B__ul_ypb_5ps_5qb} Tipo de dados: booliano |
| verificar.verificar_grupo | Grupo especificado para esta definição de verificação. Tipo de dados: cadeia de caracteres |
| verificação.verificação_tipo | Tipo de verificação. Valores possíveis: * Eventos - os resultados da verificação são transformados em um evento de gestão de eventos. * Métricas -- os valores do resultado da verificação são transformados em métricas. {#AccCkDf-getCheck_S_B__ul_gtr_kfb_wqb} Tipo de dados: cadeia de caracteres |
| cheque.comando | Comando que o Agent Client Collector executa. Tipo de dados: cadeia de caracteres |
| verificação.erro | Mensagem se houver um erro. Caso contrário, nulo. Tipo de dados: cadeia de caracteres |
| check.name | Nome da verificação. Tipo de dados: cadeia de caracteres |
| check.parâmetros | Lista de definições de parâmetro associadas à definição de verificação. Esses resultados só serão incluídos se o parâmetro withParams estiver definido como verdadeiro. "params": [ { "active": Boolean, "default_value": "String", "mandatory": Boolean, "name": "String", "sys_id": "String" } ] {#AccCkDf-getCheck_S_B__accCkDf-p-code} Tipo de dados: matriz |
| check.params.active | Sinalizador que indica se o parâmetro de verificação está ativo. Valores válidos: * verdadeiro: o parâmetro de verificação está ativo. * falso: o parâmetro de verificação está inativo. {#AccCkDf-getCheck_S_B__ul_pnb_jyc_wqb} Tipo de dados: booliano |
| check.params.default_value | Especifica o valor padrão para este parâmetro de verificação. Tipo de dados: cadeia de caracteres |
| verificar.params.obrigatório | Sinalizador que indica se o parâmetro de verificação é necessário. Valores válidos: * verdadeiro: o parâmetro de verificação é necessário. * falso: o parâmetro de verificação é opcional. {#AccCkDf-getCheck_S_B__ul_wtg_2zc_wqb} Tipo de dados: booliano |
| check.params.name | Nome do parâmetro de verificação. Tipo de dados: cadeia de caracteres |
| check.params.sys_id | Sys_id do parâmetro de verificação listado na tabela Definições de parâmetro seguro de verificação \[sn_agent_check_param_def\]. Tipo de dados: cadeia de caracteres |
| verificar.plug-ins | Lista de plug- [Agent Client Collector ins](https://www.servicenow.com/docs/access?context=acc-assets&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US) associados a esta verificação. Tipo de dados: matriz |
| check.proxy_valid | Sinalizador que indica se a política de definição de verificação está definida para funcionar como um proxy. Valores válidos: * verdadeiro: esta política de definição de verificação está definida para funcionar como um proxy. * falso: esta política de definição de verificação não está definida para funcionar como um proxy. {#AccCkDf-getCheck_S_B__ul_wbf_qps_5qb} Tipo de dados: booliano |
| check.secure_params | Lista de atribuídos a esta verificação. Esses resultados só serão incluídos se o parâmetro withParams estiver definido como verdadeiro. "secure_params": [ { "active": Boolean, "name": "String", "order": Number, "sys_id": "String" } ] {#AccCkDf-getCheck_S_B__accCkDf-sp-code} Tipo de dados: matriz |
| check.secure_params.active | Sinalizador que indica se o parâmetro seguro está ativo. Valores válidos: * verdadeiro: o parâmetro de segurança está ativo. * falso: o parâmetro de segurança está inativo. {#AccCkDf-getCheck_S_B__ul_g1b_3vc_wqb} Tipo de dados: booliano |
| check.secure_params.name | Nome do parâmetro seguro. Tipo de dados: cadeia de caracteres |
| check.secure_params.order | Ordem na qual o parâmetro é enviado para o comando/script de verificação. Tipo de dados: número |
| check.secure_params.sys_id | Sys_id do parâmetro seguro listado na tabela Verificar definições de parâmetro seguro \[sn_agent_check_secure_param_def\]. Tipo de dados: cadeia de caracteres |
| verificação.sys_id | Sys_id da definição de verificação listada na tabela Definições de verificação \[sn_agent_check_def\]. Tipo de dados: cadeia de caracteres |
| check.timeout | Tempo limite em segundos. Tipo de dados: número |
[Tabela 2. Retorna]

{#AccCkDf-getCheck_S_B__table_al2_2g2_z4b}  
O exemplo a seguir mostra como obter informações para uma definição de verificação especificada.

    var checkDefId = "94436b237f705300f128134f8dfa91a4";
    var withParams = true;

    var checkDef = sn_agent.AccCheckDefsAPI.getCheck(checkDefId, withParams);

    gs.info(JSON.stringify(checkDef, null, 2));

Saída:

    {
      "check": {
        "name": "app.apache.metrics-apache",
        "command": "metrics-apache-graphite.rb -p {{.labels.params_port}} --path {{.labels.params_path}} -h {{.labels.params_host}}",
        "plugins": [
          "monitoring-plugin-common"
        ],
        "timeout": 60,
        "proxy_valid": true,
        "background": false,
        "check_type": "Metrics",
        "check_group": "Apache",
        "sys_id": "94436b237f705300f128134f8dfa91a4",
        "params": [
          {
            "name": "port",
            "active": true,
            "mandatory": true,
            "default_value": "80",
            "sys_id": "58436b237f705300f128134f8dfa91a8"
          },
          {
            "name": "path",
            "active": true,
            "mandatory": true,
            "default_value": "/server-status?auto",
            "sys_id": "98436b237f705300f128134f8dfa91aa"
          },
          {
            "name": "scheme",
            "active": false,
            "mandatory": false,
            "default_value": null,
            "sys_id": "a4e57a96db3bbb4035305c55dc9619f6"
          },
          {
            "name": "host",
            "active": true,
            "mandatory": true,
            "default_value": "127.0.0.1",
            "sys_id": "d4436b237f705300f128134f8dfa91a6"
          },
          {
            "name": "ssl_secure_connection",
            "active": false,
            "mandatory": false,
            "default_value": null,
            "sys_id": "e3b272c4530100106ffeddeeff7b1275"
          }
        ],
        "secure_params": [
          {
            "name": "cred_user_name",
            "active": true,
            "order": 1,
            "sys_id": "2494cd6e53170010f42cddeeff7b1273"
          },
          {
            "name": "cred_password",
            "active": true,
            "order": 2,
            "sys_id": "35948d6e53170010f42cddeeff7b127f"
          }
        ]
      },
      "error": null
    }

## AccCheckDefsAPI - getChecksList (cadeia de caracteres encodedQuery, Number Limit, Booliano withParams) {#ariaid-title3}

Obtém uma lista de definições de verificação com detalhes.
Consulte também [Verificações e políticas](https://www.servicenow.com/docs/access?context=checks-policies&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US).
{#AccCkDf-getChecksList_S_N_B__table_zk2_2g2_z4b__entry__3}{#AccCkDf-getChecksList_S_N_B__accCheckDefs-parms-encQuery-desc}{#AccCkDf-getChecksList_S_N_B__accCheckDefs-parms-withParms-desc}

| Nome | Tipo | Descrição |
|-|-|-|
| encodedQuery | Cadeia de caracteres | Uma [cadeia de caracteres de consulta codificada](https://www.servicenow.com/docs/access?context=c_EncodedQueryStrings&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US) para filtrar a lista de resultados da definição de verificação. Use nulo para uma lista não filtrada de definições de verificação no sistema. |
| limite | Número | Limita o número de registros retornados. Defina como nulo para usar o valor padrão. Padrão: 20.000 |
| withParams | Booliano | Sinalizador que indica se os detalhes do parâmetro de verificação existente são retornados. As informações de cada parâmetro de verificação padrão e seguro são incluídas em um objeto JSON. Valores válidos: * verdadeiro: retorna detalhes do parâmetro de verificação. * falso: não retorna detalhes do parâmetro de verificação. {#AccCkDf-getChecksList_S_N_B__ul_pv3_gqc_wqb} Padrão: falso |
[Tabela 3. Parâmetros]

{#AccCkDf-getChecksList_S_N_B__table_zk2_2g2_z4b} {#AccCkDf-getChecksList_S_N_B__table_al2_2g2_z4b__entry__2}{#AccCkDf-getChecksList_S_N_B__accCkDf-background-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-chkGrp-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-chkTyp-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-command-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-name-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-p-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-p-active-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-p-default-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-p-mando-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-p-name-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-p-id-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-plugins-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-proxy-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-sp-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-sp-active-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-sp-name-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-sp-order-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-sp-id-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-id-desc-ph}{#AccCkDf-getChecksList_S_N_B__accCkDf-timeout-desc-ph}

| Propriedades | Descrição |
|-|-|
| verificar definições | Lista de definição de verificação e detalhes fornecidos como objetos JSON. [ { "background": Boolean, "check_group": "String", "check_type": "String", "command": "String", "name": "String", "params": [Array], "plugins": [Array], "proxy_valid": Boolean, "secure_params": [Array], "sys_id": "String", "timeout": Number } ] Tipo de dados: matriz |
| Plano de fundo | Sinalizador que indica se esta definição de verificação é uma verificação em segundo plano. Uma verificação em segundo plano é uma verificação em que o agente inicia a execução e não espera que ele termine. Valores válidos: * verdadeiro: esta definição de verificação é uma verificação em segundo plano. * falso: esta definição de verificação não é uma verificação em segundo plano. {#AccCkDf-getChecksList_S_N_B__ul_ypb_5ps_5qb} Tipo de dados: booliano |
| verificar_grupo | Grupo especificado para esta definição de verificação. Tipo de dados: cadeia de caracteres |
| check_type | Tipo de verificação. Valores possíveis: * Eventos - os resultados da verificação são transformados em um evento de gestão de eventos. * Métricas -- os valores do resultado da verificação são transformados em métricas. {#AccCkDf-getChecksList_S_N_B__ul_gtr_kfb_wqb} Tipo de dados: cadeia de caracteres |
| comando | Comando que o Agent Client Collector executa. Tipo de dados: cadeia de caracteres |
| nome | Nome da verificação. Tipo de dados: cadeia de caracteres |
| parâms | Lista de definições de parâmetro associadas à definição de verificação. Esses resultados só serão incluídos se o parâmetro withParams estiver definido como verdadeiro. "params": [ { "active": Boolean, "default_value": "String", "mandatory": Boolean, "name": "String", "sys_id": "String" } ] {#AccCkDf-getChecksList_S_N_B__accCkDf-p-code} Tipo de dados: matriz |
| parâmetros.ativo | Sinalizador que indica se o parâmetro de verificação está ativo. Valores válidos: * verdadeiro: o parâmetro de verificação está ativo. * falso: o parâmetro de verificação está inativo. {#AccCkDf-getChecksList_S_N_B__ul_pnb_jyc_wqb} Tipo de dados: booliano |
| parâmetros.valor_padrão | Especifica o valor padrão para este parâmetro de verificação. Tipo de dados: cadeia de caracteres |
| parâmetros.obrigatórios | Sinalizador que indica se o parâmetro de verificação é necessário. Valores válidos: * verdadeiro: o parâmetro de verificação é necessário. * falso: o parâmetro de verificação é opcional. {#AccCkDf-getChecksList_S_N_B__ul_wtg_2zc_wqb} Tipo de dados: booliano |
| params.name | Nome do parâmetro de verificação. Tipo de dados: cadeia de caracteres |
| params.sys_id | Sys_id do parâmetro de verificação listado na tabela Definições de parâmetro seguro de verificação \[sn_agent_check_param_def\]. Tipo de dados: cadeia de caracteres |
| plug-ins | Lista de plug- [Agent Client Collector ins](https://www.servicenow.com/docs/access?context=acc-assets&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US) associados a esta verificação. Tipo de dados: matriz |
| proxy_valid | Sinalizador que indica se a política de definição de verificação está definida para funcionar como um proxy. Valores válidos: * verdadeiro: esta política de definição de verificação está definida para funcionar como um proxy. * falso: esta política de definição de verificação não está definida para funcionar como um proxy. {#AccCkDf-getChecksList_S_N_B__ul_wbf_qps_5qb} Tipo de dados: booliano |
| parâmetros_seguros | Lista de atribuídos a esta verificação. Esses resultados só serão incluídos se o parâmetro withParams estiver definido como verdadeiro. "secure_params": [ { "active": Boolean, "name": "String", "order": Number, "sys_id": "String" } ] {#AccCkDf-getChecksList_S_N_B__accCkDf-sp-code} Tipo de dados: matriz |
| parâmetros_seguros.ativo | Sinalizador que indica se o parâmetro seguro está ativo. Valores válidos: * verdadeiro: o parâmetro de segurança está ativo. * falso: o parâmetro de segurança está inativo. {#AccCkDf-getChecksList_S_N_B__ul_g1b_3vc_wqb} Tipo de dados: booliano |
| params_seguros.nome | Nome do parâmetro seguro. Tipo de dados: cadeia de caracteres |
| parâmetros_seguros.ordem | Ordem na qual o parâmetro é enviado para o comando/script de verificação. Tipo de dados: número |
| parâmetros_seguros.sys_id | Sys_id do parâmetro seguro listado na tabela Verificar definições de parâmetro seguro \[sn_agent_check_secure_param_def\]. Tipo de dados: cadeia de caracteres |
| sys_id | Sys_id da definição de verificação listada na tabela Definições de verificação \[sn_agent_check_def\]. Tipo de dados: cadeia de caracteres |
| tempo limite | Tempo limite em segundos. Tipo de dados: número |
[Tabela 4. Retorna]

{#AccCkDf-getChecksList_S_N_B__table_al2_2g2_z4b}  
O exemplo a seguir mostra como recuperar uma lista de duas definições de verificação com valores de parâmetro.

    var encQuery = "nameSTARTSWITHchecks_";
    var limit = 2;
    var withParams = true;

    var checkDefs = sn_agent.AccCheckDefsAPI.getChecksList(encQuery, limit, withParams);

    gs.info(JSON.stringify(checkDefs, null, 2));

Saída:

    [
      {
        "name": "checks_api_test",
        "command": "echo hello",
        "plugins": [],
        "timeout": 9,
        "proxy_valid": true,
        "background": false,
        "check_type": "TestCheck",
        "check_group": "computer",
        "sys_id": "7f1f9026dba530106f4810284b96194f",
        "params": [],
        "secure_params": [
          {
            "name": "check_api_test_check_secure_param2",
            "active": true,
            "order": 2,
            "sys_id": "2d30a066dba530106f4810284b9619c1"
          },
          {
            "name": "check_api_test_check_secure_param1",
            "active": true,
            "order": 100,
            "sys_id": "4c20a066dba530106f4810284b9619a8"
          }
        ]
      },
      {
        "name": "checks_api_test222",
        "command": "echo hello1212121",
        "plugins": [],
        "timeout": 60,
        "proxy_valid": true,
        "background": false,
        "check_type": "TestCheck",
        "check_group": "computer",
        "sys_id": "99e12466dba530106f4810284b961976",
        "params": [
          {
            "name": "check_api_test_check_param_222",
            "active": true,
            "mandatory": false,
            "default_value": "test_test_test",
            "sys_id": "44026466dba530106f4810284b9619b2"
          }
        ],
        "secure_params": []
      }
    ]

## AccCheckDefsAPI - updateCheck(cadeia de caracteres checkDefId, objeto updateJson) {#ariaid-title4}

Habilita a mudança de um ou mais valores de campo de uma definição de verificação especificada.
Consulte também [Verificações e políticas](https://www.servicenow.com/docs/access?context=checks-policies&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US).
{#AccCkDf-updateCheck_S_O__table_zk2_2g2_z4b__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| checkDefId | Cadeia de caracteres | Sys_id da definição de verificação listada na tabela Definições de verificação \[sn_agent_check_def\]. |
| atualizarJson | Objeto | Mapa de campos de definição de verificação a serem atualizados para os novos valores. Consulte o dicionário de dados para obter uma lista abrangente de campos e tipos de definição de verificação. { "background": Boolean, "check_group": "String", "check_type": "String", "command": "String", "name": "String", "plugins": [Array], "proxy_valid": Boolean, "timeout": Number } |
| updateJson.ativo | Número | Indica se esta definição de verificação está ativa. Valores válidos: * 0: esta definição de verificação está inativa. * 1: esta definição de verificação está ativa. {#AccCkDf-updateCheck_S_O__ul_gdc_4wj_wqb} |
| updateJson.background | Booliano | Sinalizador que indica se esta definição de verificação é uma verificação em segundo plano. Uma verificação em segundo plano é uma verificação em que o agente inicia a execução e não espera que ele termine. Valores válidos: * verdadeiro: esta definição de verificação é uma verificação em segundo plano. * falso: esta definição de verificação não é uma verificação em segundo plano. {#AccCkDf-updateCheck_S_O__ul_ypb_5ps_5qb} |
| updateJson.check_group | Cadeia de caracteres | Grupo especificado para esta definição de verificação. |
| updateJson.check_type | Cadeia de caracteres | Tipo de verificação. Valores possíveis: * Eventos - os resultados da verificação são transformados em um evento de gestão de eventos. * Métricas -- os valores do resultado da verificação são transformados em métricas. {#AccCkDf-updateCheck_S_O__ul_gtr_kfb_wqb} |
| updateJson.command | Cadeia de caracteres | Comando que o Agent Client Collector executa. |
| updateJson.name | Cadeia de caracteres | Nome da verificação. |
| updateJson.plugins | Matriz | Lista de [Agent Client Collector plug-ins](https://www.servicenow.com/docs/access?context=acc-assets&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US) associado a esta verificação. |
| updateJson.proxy_valid | Booliano | Sinalizador que indica se a política de definição de verificação está definida para funcionar como um proxy. Valores válidos: * verdadeiro: esta política de definição de verificação está definida para funcionar como um proxy. * falso: esta política de definição de verificação não está definida para funcionar como um proxy. {#AccCkDf-updateCheck_S_O__ul_wbf_qps_5qb} |
| updateJson.timeout | Número | Tempo limite em segundos. |
[Tabela 5. Parâmetros]

{#AccCkDf-updateCheck_S_O__table_zk2_2g2_z4b} {#AccCkDf-updateCheck_S_O__table_al2_2g2_z4b__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum(a) | Mensagem de erro se malsucedido. |
[Tabela 6. Retorna]

{#AccCkDf-updateCheck_S_O__table_al2_2g2_z4b}  
O exemplo a seguir mostra como desativar uma definição de verificação.

    var checkJson = sn_agent.AccCheckDefsAPI.getCheck(activeCheckDefs[0].sys_id, true);
    if (!gs.nil(checkJson.error))
    	gs.error(checkJson.error);

    var updateJson = {active: "0"}; // deactivate the check definition
    sn_agent.AccCheckDefsAPI.updateCheck(checkJson.check.sys_id, updateJson);

## AccCheckDefsAPI - updateCheckParam (cadeia de caracteres checkDefParamId, objeto updateJson) {#ariaid-title5}

Habilita a mudança de um ou mais valores de campo de um parâmetro de verificação especificado.
{#AccCkDf-updateCheckParam_S_O__table_zk2_2g2_z4b__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| checkDefParamId | Cadeia de caracteres | Sys_id do parâmetro de verificação listado na tabela Definições de parâmetro de verificação \[sn_agent_check_param_def\]. |
| atualizarJson | Objeto | Mapa de campos de parâmetro de verificação a serem atualizados para os novos valores. Consulte o dicionário de dados para obter uma lista abrangente de campos e tipos de Verificar Definição de Parâmetro de Segurança. { "active": Boolean, "default_value": "String", "mandatory": Boolean, "name": "String" } |
| updateJson.ativo | Booliano | Sinalizador que indica se o parâmetro de verificação está ativo. Valores válidos: * verdadeiro: o parâmetro de verificação está ativo. * falso: o parâmetro de verificação está inativo. {#AccCkDf-updateCheckParam_S_O__ul_pnb_jyc_wqb} |
| updateJson.default_value | Cadeia de caracteres | Especifica o valor padrão para este parâmetro de verificação. |
| updateJson.mandatory | Booliano | Sinalizador que indica se o parâmetro de verificação é necessário. Valores válidos: * verdadeiro: o parâmetro de verificação é necessário. * falso: o parâmetro de verificação é opcional. {#AccCkDf-updateCheckParam_S_O__ul_wtg_2zc_wqb} |
| updateJson.name | Cadeia de caracteres | Nome do parâmetro de verificação. |
[Tabela 7. Parâmetros]

{#AccCkDf-updateCheckParam_S_O__table_zk2_2g2_z4b} {#AccCkDf-updateCheckParam_S_O__table_al2_2g2_z4b__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum(a) | Mensagem de erro se malsucedido. |
[Tabela 8. Retorna]

{#AccCkDf-updateCheckParam_S_O__table_al2_2g2_z4b}  
O exemplo a seguir mostra como ativar um parâmetro de verificação.

    var checkParmSysId = "cd922ce6dba530106f4810284b961966";
    var updateJson = {"active": "true"};
    sn_agent.AccCheckDefsAPI.updateCheckSecureParam(checkParmSysId, updateJson);

## AccCheckDefsAPI - updateCheckSecureParam(cadeia de caracteres checkDefSecureParamId, objeto updateJson) {#ariaid-title6}

Habilita a mudança de um ou mais valores de campo de um parâmetro de verificação seguro especificado.
{#AccCkDf-updateCheckSecureParam_S_O__table_zk2_2g2_z4b__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| checkDefSecureParamId | Cadeia de caracteres | Sys_id do parâmetro seguro listado na tabela Verificar definições de parâmetro seguro \[sn_agent_check_secure_param_def\]. |
| atualizarJson | Objeto | Mapa de campos de parâmetro de verificação segura a serem atualizados para os novos valores. Consulte o dicionário de dados para obter uma lista abrangente de campos e tipos de Verificar Definição de Parâmetro de Segurança. { "active": Boolean, "name": "String", "order": Number } |
| updateJson.ativo | Booliano | Sinalizador que indica se o parâmetro seguro está ativo. Valores válidos: * verdadeiro: o parâmetro de segurança está ativo. * falso: o parâmetro de segurança está inativo. {#AccCkDf-updateCheckSecureParam_S_O__ul_g1b_3vc_wqb} |
| updateJson.name | Cadeia de caracteres | Nome do parâmetro seguro. |
| updateJson.ordem | Número | Ordem na qual o parâmetro é enviado para o comando/script de verificação. |
[Tabela 9. Parâmetros]

{#AccCkDf-updateCheckSecureParam_S_O__table_zk2_2g2_z4b} {#AccCkDf-updateCheckSecureParam_S_O__table_al2_2g2_z4b__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum(a) | Mensagem de erro se malsucedido. |
[Tabela 10. Retorna]

{#AccCkDf-updateCheckSecureParam_S_O__table_al2_2g2_z4b}  
O exemplo a seguir mostra como ativar um parâmetro de verificação segura.

    var checkSecParmSysId = "<sys_id>";
    var updateJson = {"active": "true"};
    sn_agent.AccCheckDefsAPI.updateCheckSecureParam(checkSecParmSysId, updateJson);


