Governança de configuração de nuvem referência de script

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Governança de configuração de nuvem 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 Governança de configuração de nuvem

    Tabela 1. Governança de configuração de nuvem 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 Governança de configuração de nuvem
    Nome Tipo de dados Descrição
    resposta Booliano Variável para especificar se a política relata a violação ou não.
    • true: 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, Governança de configuração de nuvem 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. Governança de configuração de nuvem objetos
    Nome Descrição Esquema
    atributos Um mapa que contém a chave de atributo de recurso e o valor de atributo da tabela Atributo de recurso para o recurso fornecido.
    {
    "LogicalDatacenter": "Referenced record",
    "ServiceAccount": "Referenced record"
    }
    Tabela 4. variáveis Governança de configuração de nuvem
    Nome Tipo de dados Descrição
    Nome Cadeia de caracteres Nome do recurso.
    identificador Registro de recurso Identificador do registro de recurso Governança de configuração de nuvem.
    tipo Registro de recurso Tipo de recurso do recurso Governança de configuração de nuvem.
    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 falhar em identificar a classe de IC, defina esta variável como nula.

    Sintaxe

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