Compartilhar via


Doppler Farhan Latif (Editor Independente) (Versão prévia)

A plataforma de segurança de primeiro desenvolvedor do Doppler capacita as equipes a gerenciar, orquestrar e governar segredos perfeitamente em escala.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Farhan Latif
URL https://portfolio-website-4d91e0.webflow.io
Email farhanlatif027@outlook.com
Metadados do conector
Publicador Farhan Latif
Site https://www.doppler.com/
Política de privacidade https://www.doppler.com/legal/privacy
Categorias Segurança

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Token de serviço secureString O Token de Serviço para esta api Verdade

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Configuração | Clonar Configuração

Crie uma nova configuração de branch clonando outra. Isso duplica uma configuração de branch e todos os seus segredos

Configuração | Configuração de bloqueio

Impedir que a configuração seja renomeada ou excluída

Configuração | Criar Configuração

Criar uma nova configuração de branch

Configuração | Desbloquear Configuração

Permitir que a configuração seja renomeada e/ou excluída

Configuração | Listar configurações

Buscar todas as configurações

Configuração | Nome da configuração de atualização

Modificar um nome de configuração existente

Configuração | Recuperar Configuração

Buscar detalhes de uma configuração

Funções de projeto | Excluir funções

Excluir Função

Funções de projeto | Listar funções

Consulte a lista de funções

Funções de projeto | Recuperar funções

Recuperar funções

Membros do projeto | Adicionar membros

Adicionar membros ao projeto

Membros do projeto | Atualizar membros

Atualizar membros no projeto

Membros do projeto | Excluir Membros

Excluir membros no projeto

Membros do projeto | Listar Membros

Listar membros no projeto

Membros do projeto | Recuperar Membros

Recuperar membros no projeto

Projetos | Atualizar Projeto

Atualizar seu projeto

Projetos | Criar Projeto

Cria um projeto

Projetos | Listar projetos

Lista todos os seus projetos

Projetos | Recuperar Projeto

Recuperar seu projeto

Segredos | Anotação de atualização

Atualizar a nota do seu segredo

Segredos | Atualizar segredo

Atualiza o valor do segredo

Segredos | Excluir um segredo

Exclui um segredo

Segredos | Listar segredos

Retorna lista de segredos

Segredos | Recuperar um segredo

Retorna um segredo

Configuração | Clonar Configuração

Crie uma nova configuração de branch clonando outra. Isso duplica uma configuração de branch e todos os seus segredos

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do Projeto
project True string

Identificador exclusivo para o objeto do projeto

Nome da configuração
config True string

Nome da configuração do branch que está sendo clonada

Nome | Nova Configuração do Branch
name True string

Nome da nova configuração de branch

Retornos

Nome Caminho Tipo Description
Nome
config.name string

Nome do branch de configuração

Raiz
config.root boolean

Se a configuração é a raiz do ambiente

Bloqueado
config.locked boolean

Um valor booliano que indica se a configuração pode ser renomeada ou excluída

Busca inicial em
config.initial_fetch_at date-time

O carimbo de data/hora da primeira vez em que a configuração foi buscada do servidor

Última busca em
config.last_fetch_at date-time

O carimbo de data/hora da hora mais recente em que a configuração foi buscada do servidor

Criado em
config.created_at date-time

O carimbo de data/hora de quando a configuração foi criada no servidor

Ambiente
config.environment string

O nome do ambiente em que a configuração é implantada

Projeto
config.project string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Configuração | Configuração de bloqueio

Impedir que a configuração seja renomeada ou excluída

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do Projeto
project True string

Identificador exclusivo para o objeto do projeto

Nome da configuração
config True string

Nome da configuração

Retornos

Nome Caminho Tipo Description
Nome
config.name string

Nome do branch de configuração

Raiz
config.root boolean

Se a configuração é a raiz do ambiente

Bloqueado
config.locked boolean

Um valor booliano que indica se a configuração pode ser renomeada ou excluída

Busca inicial em
config.initial_fetch_at date-time

O carimbo de data/hora da primeira vez em que a configuração foi buscada do servidor

Última busca em
config.last_fetch_at date-time

O carimbo de data/hora da hora mais recente em que a configuração foi buscada do servidor

Criado em
config.created_at date-time

O carimbo de data/hora de quando a configuração foi criada no servidor

Ambiente
config.environment string

O nome do ambiente em que a configuração é implantada

Projeto
config.project string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Configuração | Criar Configuração

Criar uma nova configuração de branch

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do Projeto
project True string

Identificador exclusivo para o objeto do projeto

Ambiente
environment True string

Identificador do objeto de ambiente

Nome da configuração
name True string

Nome da nova configuração de branch

Retornos

Nome Caminho Tipo Description
Nome
config.name string

Nome do branch de configuração

Raiz
config.root boolean

Se a configuração é a raiz do ambiente

Bloqueado
config.locked boolean

Um valor booliano que indica se a configuração pode ser renomeada ou excluída

Busca inicial em
config.initial_fetch_at date-time

O carimbo de data/hora da primeira vez em que a configuração foi buscada do servidor

Última busca em
config.last_fetch_at date-time

O carimbo de data/hora da hora mais recente em que a configuração foi buscada do servidor

Criado em
config.created_at date-time

O carimbo de data/hora de quando a configuração foi criada no servidor

Ambiente
config.environment string

O nome do ambiente em que a configuração é implantada

Projeto
config.project string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Configuração | Desbloquear Configuração

Permitir que a configuração seja renomeada e/ou excluída

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do Projeto
project True string

Identificador exclusivo para o objeto do projeto

Nome da configuração
config True string

Nome da configuração

Retornos

Nome Caminho Tipo Description
Nome
config.name string

Nome do branch de configuração

Raiz
config.root boolean

Se a configuração é a raiz do ambiente

Bloqueado
config.locked boolean

Um valor booliano que indica se a configuração pode ser renomeada ou excluída

Busca inicial em
config.initial_fetch_at date-time

O carimbo de data/hora da primeira vez em que a configuração foi buscada do servidor

Última busca em
config.last_fetch_at date-time

O carimbo de data/hora da hora mais recente em que a configuração foi buscada do servidor

Criado em
config.created_at date-time

O carimbo de data/hora de quando a configuração foi criada no servidor

Ambiente
config.environment string

O nome do ambiente em que a configuração é implantada

Projeto
config.project string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Configuração | Listar configurações

Buscar todas as configurações

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Número da Página
page True integer

Número da Página | Para Paginação

Itens por página
per_page True integer

Número de itens a serem mostrados por página

Retornos

Nome Caminho Tipo Description
configurações
configs array of object

configurações

Nome
configs.name string

Nome do branch de configuração

Raiz
configs.root boolean

Se a configuração é a raiz do ambiente

Bloqueado
configs.locked boolean

Um valor booliano que indica se a configuração pode ser renomeada ou excluída

Busca inicial em
configs.initial_fetch_at date-time

O carimbo de data/hora da primeira vez em que a configuração foi buscada do servidor

Última busca em
configs.last_fetch_at date-time

O carimbo de data/hora da hora mais recente em que a configuração foi buscada do servidor

Criado em
configs.created_at date-time

O carimbo de data/hora de quando a configuração foi criada no servidor

Ambiente
configs.environment string

O nome do ambiente em que a configuração é implantada

Projeto
configs.project string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Slug
configs.slug string

O nome da configuração usada na URL

Página
page integer

O número que indica a página atual | Usado para paginação

Êxito
success boolean

Um valor booliano que indica se a solicitação foi bem-sucedida

Configuração | Nome da configuração de atualização

Modificar um nome de configuração existente

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do Projeto
project True string

Identificador exclusivo para o objeto do projeto

Nome da configuração atual
config True string

Nome da nova configuração de branch

Novo nome de configuração
name True string

O novo nome da configuração

Retornos

Nome Caminho Tipo Description
Nome
config.name string

Nome do branch de configuração

Raiz
config.root boolean

Se a configuração é a raiz do ambiente

Bloqueado
config.locked boolean

Um valor booliano que indica se a configuração pode ser renomeada ou excluída

Busca inicial em
config.initial_fetch_at date-time

O carimbo de data/hora da primeira vez em que a configuração foi buscada do servidor

Última busca em
config.last_fetch_at date-time

O carimbo de data/hora da hora mais recente em que a configuração foi buscada do servidor

Criado em
config.created_at date-time

O carimbo de data/hora de quando a configuração foi criada no servidor

Ambiente
config.environment string

O nome do ambiente em que a configuração é implantada

Projeto
config.project string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Configuração | Recuperar Configuração

Buscar detalhes de uma configuração

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Nome da configuração | Nome do objeto de configuração
config string

"dev", "stg", "prd"

Retornos

Nome Caminho Tipo Description
Nome
config.name string

Nome do branch de configuração

Raiz
config.root boolean

Se a configuração é a raiz do ambiente

Bloqueado
config.locked boolean

Um valor booliano que indica se a configuração pode ser renomeada ou excluída

Busca inicial em
config.initial_fetch_at date-time

O carimbo de data/hora da primeira vez em que a configuração foi buscada do servidor

Última busca em
config.last_fetch_at date-time

O carimbo de data/hora da hora mais recente em que a configuração foi buscada do servidor

Criado em
config.created_at date-time

O carimbo de data/hora de quando a configuração foi criada no servidor

Ambiente
config.environment string

O nome do ambiente em que a configuração é implantada

Projeto
config.project string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Êxito
success boolean

Um valor booliano que indica se a solicitação foi bem-sucedida

Funções de projeto | Excluir funções

Excluir Função

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Função
role True string

Identificador exclusivo da função

Retornos

response
object

Funções de projeto | Listar funções

Consulte a lista de funções

Retornos

Nome Caminho Tipo Description
funções
roles array of object

funções

Nome
roles.name string

Nome da função

permissões
roles.permissions array of string

permissões

Identificador
roles.identifier string

Um identificador exclusivo atribuído

Criado em
roles.created_at date-time

O carimbo de data/hora de quando a função de projeto foi criada no servidor

A função é personalizada?
roles.is_custom_role boolean

Um valor booliano que indica se a função é uma função personalizada

Funções de projeto | Recuperar funções

Recuperar funções

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome da Função
role True string

administrador

Retornos

Nome Caminho Tipo Description
Nome da Função
role.name string

Nome da função

permissões
role.permissions array of string

permissões

Identificador
role.identifier string

Um identificador exclusivo atribuído

Criado em
role.created_at date-time

O carimbo de data/hora de quando a função de projeto foi criada no servidor

A função é personalizada?
role.is_custom_role boolean

Um valor booliano que indica se a função é uma função personalizada

Membros do projeto | Adicionar membros

Adicionar membros ao projeto

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Tipo de função
type True string
Slug
slug True string

Lesma do membro

Função de Membro
role string
environments
environments array of string

environments

Retornos

Nome Caminho Tipo Description
Tipo
member.type string

Tipo de usuário

Slug
member.slug string

Nome usado na URL

Identificador
member.role.identifier string

Um identificador exclusivo atribuído

Acessar todos os ambientes?
member.access_all_environments boolean

Um valor booliano que indica se o membro pode acessar todos os ambientes no projeto

environments
member.environments array of string

environments

Membros do projeto | Atualizar membros

Atualizar membros no projeto

Parâmetros

Nome Chave Obrigatório Tipo Description
Tipo de função
type True string

Nome do Tipo, por exemplo, workplace_user/group/invite/service_account

Lesma do membro
slug True string

Lesma do membro

Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Nome da Função
role string

Identificador da função de projeto

environments
environments array of string

environments

Retornos

Nome Caminho Tipo Description
Tipo
member.type string

Tipo de usuário

Slug
member.slug string

Nome usado na URL

Identificador
member.role.identifier string

Um identificador exclusivo atribuído

Acessar todos os ambientes?
member.access_all_environments boolean

Um valor booliano que indica se o membro pode acessar todos os ambientes no projeto

environments
member.environments array of string

environments

Membros do projeto | Excluir Membros

Excluir membros no projeto

Parâmetros

Nome Chave Obrigatório Tipo Description
Tipo de função
type True string

Nome do Tipo, por exemplo, workplace_user/group/invite/service_account

Lesma do membro
slug True string

Lesma do membro

Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Retornos

response
object

Membros do projeto | Listar Membros

Listar membros no projeto

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Número da Página | Paginação
page integer

Número da Página

Por página | Itens por página
per_page integer

Itens por página

Retornos

Nome Caminho Tipo Description
Membros
members array of object

Membros

Tipo
members.type string

Tipo de usuário

Slug
members.slug string

Nome usado na URL

Identificador
members.role.identifier string

Um identificador exclusivo atribuído

Acessar todos os ambientes?
members.access_all_environments boolean

Um valor booliano que indica se o membro pode acessar todos os ambientes no projeto

environments
members.environments array of string

environments

Membros do projeto | Recuperar Membros

Recuperar membros no projeto

Parâmetros

Nome Chave Obrigatório Tipo Description
Tipo de função
type True string

Nome do Tipo, por exemplo, workplace_user/group/invite/service_account

Lesma de membros
slug True string

Lesma do membro

Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Retornos

Nome Caminho Tipo Description
Tipo
member.type string

Tipo de usuário

Slug
member.slug string

Nome usado na URL

Identificador
member.role.identifier string

Um identificador exclusivo atribuído

Acessar todos os ambientes?
member.access_all_environments boolean

Um valor booliano que indica se o membro pode acessar todos os ambientes no projeto

environments
member.environments array of string

environments

Projetos | Atualizar Projeto

Atualizar seu projeto

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

Nome do seu projeto

NOVO Nome do Projeto | Identificador exclusivo para o objeto do projeto
name True string

Nome do projeto

Description
description True string

Descrição do projeto

Retornos

Nome Caminho Tipo Description
ID
project.id string

Um identificador exclusivo atribuído

Nome do Projeto
project.name string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Description
project.description string

Informações adicionais sobre o projeto, como sua finalidade ou instruções especiais

Criado em
project.created_at date-time

O carimbo de data/hora de quando o projeto foi criado no servidor

Projetos | Criar Projeto

Cria um projeto

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do Projeto
name True string

Nome do seu projeto

Description
description True string

Descrição do projeto

Retornos

Nome Caminho Tipo Description
ID
project.id string

Um identificador exclusivo atribuído

Nome do Projeto
project.name string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Description
project.description string

Informações adicionais sobre o projeto, como sua finalidade ou instruções especiais

Criado em
project.created_at date-time

O carimbo de data/hora de quando o projeto foi criado no servidor

Projetos | Listar projetos

Lista todos os seus projetos

Parâmetros

Nome Chave Obrigatório Tipo Description
Página | Número da página
page integer

Número da página

Por página | Quantos itens por página
per_page integer

Itens a serem mostrados por página

Retornos

Nome Caminho Tipo Description
Página
page integer

O número que indica a página atual | Usado para paginação

projects
projects array of object

projects

ID
projects.id string

Um identificador exclusivo atribuído

Slug
projects.slug string

O nome do projeto usado na URL

Nome
projects.name string

Nome do projeto

Description
projects.description string

Informações adicionais sobre o projeto, como sua finalidade ou instruções especiais

Criado em
projects.created_at date-time

O carimbo de data/hora de quando o projeto foi criado no servidor

Projetos | Recuperar Projeto

Recuperar seu projeto

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Retornos

Nome Caminho Tipo Description
ID
project.id string

Um identificador exclusivo atribuído

Nome do Projeto
project.name string

Nome do projeto | Identificador exclusivo para o objeto do projeto

Description
project.description string

Informações adicionais sobre o projeto, como sua finalidade ou instruções especiais

Criado em
project.created_at date-time

O carimbo de data/hora de quando o projeto foi criado no servidor

Segredos | Anotação de atualização

Atualizar a nota do seu segredo

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Nome da configuração | Nome do objeto de configuração
config True string

"dev", "stg", "prd"

Secret
secret True string

Nome do segredo para o qual você deseja definir a anotação

Observação
note True string

Observe que você deseja definir para esse segredo

Segredos | Atualizar segredo

Atualiza o valor do segredo

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Nome da configuração | Nome do objeto de configuração
config True string

"dev", "stg", "prd"

Segredos | Excluir um segredo

Exclui um segredo

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Nome da configuração | Nome do objeto de configuração
config True string

"dev", "stg", "prd"

Nome do Segredo | Nome do segredo
name True string

Nome do segredo que você deseja excluir, por exemplo, STRIPE_KEY

Retornos

response
object

Segredos | Listar segredos

Retorna lista de segredos

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
Project Name True string

example-project

Nome da configuração | Nome do objeto de configuração
Config Name True string

"dev", "stg", "prd"

Incluir segredos dinâmicos?
Include Dynamic Secrets boolean

Se deseja ou não emitir concessões e incluir valores de segredo dinâmico para a configuração

Incluir segredos gerenciados?
Include Managed Secrets boolean

Se deseja incluir os segredos gerados automaticamente (gerenciados) do Doppler

Retornos

response
object

Segredos | Recuperar um segredo

Retorna um segredo

Parâmetros

Nome Chave Obrigatório Tipo Description
Nome do projeto | Identificador exclusivo para o objeto do projeto
project True string

example-project

Nome da configuração | Nome do objeto de configuração
config True string

"dev", "stg", "prd"

Nome do Segredo | Nome do segredo
name True string

Nome do segredo que você deseja obter, por exemplo, STRIPE_KEY

Retornos

Nome Caminho Tipo Description
Nome do segredo
name string

Nome do seu segredo

Valor Bruto
value.raw string

É o valor original que você inseriu no Doppler, que pode ser referenciado por outros segredos

Valor computado
value.computed string

É um valor no Doppler que é calculado com base em outros valores secretos e é totalmente resolvido em tempo de leitura

Anotação anexada
value.note string

Observe que está anexado ao seu segredo

Definições

objeto

Esse é o tipo 'object'.