Padrão Configuração de DevOps exportadores

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 6 min. de leitura
  • . Configuração de DevOps O pacote de conteúdo do exportador contém um conjunto de padrão Configuração de DevOps exportadores de dados que podem ser usados como entrada para outras atividades de implantação e provisionamento.

    Importante:
    Configuração de DevOps agora está descontinuado e não há mais suporte ou disponível para nova ativação.

    Configuração de DevOps os exportadores permitem que outras ferramentas consumam os dados de snapshots implantáveis.

    Nota:
    Não é possível modificar os exportadores padrão. No entanto, você pode fazer uma cópia do exportador e personalizar sua cópia.
    Esses exportadores estão contidos no Configuração de DevOps Pacote de conteúdo do exportador.
    • ReturnAllData-now
    • ReturnAllData_noVars-now
    • ReturnDataforNodeName-now
    • ReturnDataForNodeNames-now
    • ReturnDataForPath-now
    • ReturnNodeListForLevel-Now
    • ReturnNodeListForPath-now
    • ReturnValueForKeyAtNodeName-now
    • ReturnValueForKeyPath-now
    • ReturnValueForUniqueKeyName-now

    Retornar todos os dados (returnAllData-now)

    Retorna o conteúdo completo do snapshot sem nenhuma filtragem ou modificação, incluindo a pasta do sistema var.
    Nota:
    O exportador falhará se a aplicação/implantável não estiver no estado Ativo (Excluído).
    Argumentos
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/xml/ini/Raw)
    Lógica especial
    Nenhum.
    Tratamento de erros
    Nenhum.

    Retornar todos os dados, exceto variáveis (returnAllData_noVars-now)

    Retorna todos os dados de configuração do implantável, exceto o nome implantável e as variáveis.

    A resposta não inclui:
    • vars pasta no nível implantável
    • vars pasta em cada uma das coleções incluídas
    • Nome implantável no nível raiz da resposta
    Nota:
    Este exportador não funciona para aplicações/implantáveis excluídos.
    Argumentos
    Argumentos (podem ser fornecidos na linha de comando ou inseridos interativamente no modo de execução).
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/xml/ini/Raw)
    Lógica especial
    Nenhum.
    Tratamento de erros
    Nenhum.

    Retornar dados para um nome de nó (returnDataforNodeName-now)

    Retorna o subconjunto dos dados do snapshot para um determinado nome de nó, que é fornecido como um argumento. O valor do argumento deve ser passado como texto de cadeia de caracteres.

    Argumentos
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/xml/ini/Raw)
    • Nodename - Nome do nó (cadeia de caracteres, entre aspas)
    Lógica especial
    • Se nodename estiver vazio, todos os dados serão retornados.
    Tratamento de erros
    • Se o nome do nó não for exclusivo, Várias instâncias de nodename encontradas .
    • Se o nome do nó não for encontrado, Nó não encontrado: <nodeName> .

    Retornar dados para a lista de nós (returnDataForNodeNames-now)

    Retorna os dados completos do snapshot para uma lista de nós. Igual a Retorna dados para um nome de nó Mas retorna um JSON aninhado com dados de configuração para uma lista de nomes de nó fornecidos (incluindo todos os nós secundários).

    Argumentos
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/xml/ini/Raw)
    • NodeNames - Nomes do nó (cadeia de caracteres, entre aspas, separados por vírgulas)
    Lógica especial
    Se nodeNamesList estiver vazio, retornará todos os dados de configuração.
    Tratamento de erros
    Nenhum.
    Detalhes da resposta
    "Node1": "ContentKey":"contentValue", "node2": "Erro":"nodename não encontrado").
    Tratamento de erros
    • Caso o nome do nó não seja exclusivo, o exportador retornará uma resposta de erro informando "Várias instâncias de nome de nó encontradas" para esse nome de nó específico. Outros nodeNames contêm os dados
    • Se um nome de nó não for encontrado, ele deverá conter uma mensagem de erro para esse nó

    Retornar dados para o caminho (returnDataForPath-now)

    Retorna todos os dados de configuração de um determinado caminho de nó no snapshot.

    Argumentos
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/xml/ini/Raw)
    • NodePath - Caminho do nó (cadeia de caracteres, entre aspas)
    Lógica especial
    Se nodePath estiver vazio, retorne todo o conteúdo (semelhante a todos os dados de configuração).
    Tratamento de erros
    Se nodePath não for encontrado, o último nome do nó que não foi encontrado será informado Caminho não encontrado: <nodeName> .

    Retornar lista de nós para o nível (returnNodeListForLevel-now)

    Retorna uma lista de nomes de nós que são secundários do nó raiz no nível especificado (profundidade) no snapshot. Por exemplo, o nível 1 é um secundário direto do nó raiz, o nível 2 é um neto etc.

    Argumentos
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/xml/ini/Raw)
    • ExcludeVarsNode [true|false] - Exclude o nó vars do resultado (verdadeiro ou falso, o padrão é verdadeiro)
    • NodeLevel - Nível do nó (número inteiro, o padrão é 0)
    Lógica especial
    Se nenhum nível for especificado, o exportador retornará o valor do nível 0 (por exemplo, o nome do nó raiz implantável).
    Tratamento de erros
    Nenhum.
    Detalhes da resposta
    [node1, "node2", "node3"]

    Retornar lista de nós para o caminho (returnNodeListForPath-now)

    Retorna a lista de nós para um determinado caminho de nó no snapshot (não levando em conta os subnós).

    Argumentos
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/xml/ini/Raw)
    • ExcludeVarsNode [true|false] - Exclude o nó vars do resultado (verdadeiro ou falso, o padrão é verdadeiro)
    • NodePath - Caminho a ser seguido com a lista de nós separados por pathSeparator (cadeia de caracteres, entre aspas)
    • PathSeparator - caractere para separar a lista de caminhos de nó (cadeia de caracteres, o padrão é ',')
    Lógica especial
    Nenhum.
    Tratamento de erros
    Nenhum.
    Detalhes da resposta
    [node1, "node2", "node3"]

    Valor de retorno da chave em um nó (returnValueForKeyAtNodeName-now)

    Retorna o valor de uma chave específica que faz parte de um nó no snapshot. A chave pode ser definida diretamente para o nó ou inferior no modelo de dados para um dos secundários do nó.

    A diferença entre este exportador e Valor de exportação para nome de chave exclusivo é que o nome da chave só precisa ser exclusivo na subárvore do nó.

    A combinação de chave/nó deve ser exclusiva no snapshot. Se a combinação de chave/nó for encontrada mais de uma vez, há um erro.

    Argumentos
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/xml/ini/Raw)
    • Keyname - Nome da chave (cadeia de caracteres, entre aspas)
    • Nodename - Nome do nó (cadeia de caracteres, entre aspas)
    Lógica especial
    Nenhum.
    Manipulação de erros
    Se a combinação de nodename de nome de chave não for encontrada, uma resposta vazia será retornada.

    Valor de retorno para keyPath (returnValueForKeyPath-now)

    Retorna o valor de uma chave específica em um caminho específico.

    Argumentos
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/xml/ini/Raw)
    • KeyPath - Lista de nomes de nós com o nome da chave no final separados por pathSeparator (cadeia de caracteres, entre aspas)
    • PathSeparator - caractere para separar a lista de keyPaths (cadeia de caracteres, o padrão é ',')
    Lógica especial
    Nenhum.
    Tratamento de erros
    • Se o keyPath não for fornecido, nenhum argumento keyPath fornecido .
    • Se o keyPath não for encontrado, indicará o nome do último nó não encontrado Caminho não encontrado: <path>/<nodeName> .
    • Se o keyPath for encontrado e for um nó (não uma chave), O keyPath fornecido é um nó e não uma chave .

    Valor de retorno para nome de chave exclusivo (returnValueForUniqueKeyName-now)

    Retorna o valor de uma chave específica com base em seu nome no snapshot. Diferente valor de exportação da chave em um nó espera-se que a chave seja exclusiva no modelo de dados do snapshot. Há suporte para várias chaves.
    Nota:
    Os formatos xml e ini não são compatíveis com este exportador.
    Argumentos
    • AppName - Nome da aplicação
    • DeployableName - Nome implantável
    • RequestFormat - Formato solicitado (json/yaml/Raw)
    • Keyname - Nome da chave (matriz de dados)
    Lógica especial
    Se a chave estiver presente várias vezes no snapshot, o exportador retornará o primeiro valor encontrado (retornará erro).
    Tratamento de erros
    • Se o keyname não for fornecido, nenhum argumento keyname fornecido .
    • Se a chave não for encontrada, Chave não encontrada: <keyName> .