Cloud Configuration Governance referência de script

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Cloud Configuration Governance fornece vários objetos e variáveis que você pode usar para criar políticas baseadas em script e scripts de mapeamento do localizador de IC.

    Referência de script para as políticas Cloud Configuration Governance

    Tabela 1. Cloud Configuration Governance objetos
    Nome Descrição Esquema
    configSettings Representa os dados de configuração importados da nuvem.
    [
      {
        "config_key":"configuration_key",
        "type":"data_type",
        "value":"configuration_value"
      },
      ...
    ]
    
    atual Representa o objeto de registro do glide atual para o tipo de recurso selecionado. Ele contém os seguintes campos:
    • Nome: nome do recurso
    • Tipo: tipo de recurso
    • Identificador: identificador exclusivo do recurso de nuvem
    • Detalhes: detalhes específicos do recurso de nuvem
    resourceInformation Registro de recurso e seus atributos.
    [
      {
        "attribute": "Attribute name",
        "tableName" : "Referenced table",
        "documentId": "Referenced record",        
      },
      ...
    ] 
    
    resultado da auditoria Detalhes da auditoria que devem ser gravados no Configuration Management Database (CMDB).
    {
      "details": "Violation definition "’
      "severity": "severity of the violation",
      "auditViolationName": "Violation name" 
    };
    
    Tabela 2. variáveis Cloud Configuration Governance
    Nome Tipo de dados Descrição
    resposta Booliano Variável para especificar se a política relata a violação ou não.
    • verdadeiro: relatar a violação. Crie o objeto auditResult para criar um registro de resultado de auditoria personalizado no CMDB. Se você não criar um objeto de resultado de auditoria, Cloud Configuration Governance relatará a violação de acordo com a definição de violação especificada na política.
    • false: não relatar a violação.
    violatingConfigSettings JSON Motivo da violação da política.

    Sintaxe

    {
      "config_key": "value" 
    };
    

    Referência de script para o script de mapeamento do localizador de IC

    Tabela 3. Cloud Configuration Governance objetos
    Nome Descrição Esquema
    atributos Um mapa que contém a chave de atributo do recurso e o valor do atributo da tabela Atributo de recurso para o recurso fornecido.
    {
    "LogicalDatacenter": "Referenced record",
    "ServiceAccount": "Referenced record"
    }
    Tabela 4. variáveis Cloud Configuration Governance
    Nome Tipo de dados Descrição
    Nome Cadeia de caracteres Nome do recurso.
    identificador Registro de recurso Identificador do registro de recurso Cloud Configuration Governance.
    tipo Registro de recurso Tipo de recurso do recurso Cloud Configuration Governance.
    resposta JSON Classe de IC com a qual o recurso precisa ser mapeado.
    A resposta contém as seguintes informações:
    • sysId da classe de IC.
    • tableName da classe de IC.

    Se o mapeamento do localizador de IC não identificar a classe de IC, defina esta variável como nula.

    Sintaxe

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