Pular para o conteúdo principal

kobana kadu secrets

Comandos de kobana kadu secrets. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
secrets listGET /v1/secretsLista secrets
secrets createPOST /v1/secretsCria secret
secrets getGET /v1/secrets/{id}Detalha o secret
secrets updatePATCH /v1/secrets/{id}Atualiza secret
secrets deleteDELETE /v1/secrets/{id}Remove secret (soft delete)

secrets list​

Lista secrets

kobana kadu secrets list [OPÇÕES]

GET /v1/secrets

Parâmetros de consulta

NomeTipoObrigatórioDescrição
cursorstringnão
limitnumbernão
sort_bystringnãoCampo em snake_case: created_at (padrão), updated_at ou um campo filtrável.
sort_orderstringnãoPadrão: desc. Valores: asc, desc.

Respostas

HTTPDescrição
200OK
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

secrets create​

Cria secret

kobana kadu secrets create [OPÇÕES]

POST /v1/secrets

O valor é gravado encriptado e nunca devolvido.

Corpo da requisição

NomeTipoObrigatórioDescrição
environment_idstring (uuid)sim
keystringsim
valuestringsim
workspace_idstring (uuid)não
notesstringnão

Outros campos e objetos aninhados: kobana schema kadu.secrets.create.

Respostas

HTTPDescrição
201created
409IDEMPOTENCY_KEY_REUSED / IDEMPOTENCY_REQUEST_IN_PROGRESS (ou CONFLICT da rota)
422VALIDATION_ERROR — ambiente ou workspace fora da organização
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

secrets get​

Detalha o secret

kobana kadu secrets get [ID] [OPÇÕES]

GET /v1/secrets/{id}

Argumentos do caminho: id

Respostas

HTTPDescrição
200OK
404not found
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

secrets update​

Atualiza secret

kobana kadu secrets update [ID] [OPÇÕES]

PATCH /v1/secrets/{id}

value ausente ou vazio mantém o valor gravado.

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
environment_idstring (uuid)não
workspace_idstring (uuid)não
keystringnão
valuestringnão
notesstringnão

Outros campos e objetos aninhados: kobana schema kadu.secrets.update.

Respostas

HTTPDescrição
200OK
404NOT_FOUND
409IDEMPOTENCY_KEY_REUSED / IDEMPOTENCY_REQUEST_IN_PROGRESS (ou CONFLICT da rota)
422VALIDATION_ERROR — ambiente ou workspace fora da organização
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

secrets delete​

Remove secret (soft delete)

kobana kadu secrets delete [ID] [OPÇÕES]

DELETE /v1/secrets/{id}

Argumentos do caminho: id

Respostas

HTTPDescrição
200OK
404NOT_FOUND
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).