Secret

This section outlines the key attributes of the secret's API object. This object can be utilized through the API, CLI and the console's apply functionality.

id string

name string

Max Length: 64

kind string

version integer

description string

Max Length: 250

tags object

created string

Format: date-time

lastModified string

Format: date-time

links array of objects - See Below

type string

Possible enum values:

  • opaque

  • tls

  • gcp

  • aws

  • ecr

  • userpass

  • keypair

  • azure-sdk

  • azure-connector

  • docker

  • dictionary

  • nats-account

data object - See Below

rel string

href string

data

The data object's structure is determined by the value of the type field. The following types are supported, with each requiring a unique configuration schema:

Depending on the type, the data object must adhere to the specific configuration schema as outlined below.

opaque

payload string

encoding string

Default: plain

Possible enum values:

  • plain

  • base64

tls

key string

cert string

chain string

aws

accessKey string

secretKey string

roleArn string

externalId string

ecr

accessKey string

secretKey string

roleArn string

externalId string

repos array of strings

userpass

username string

password string

encoding string

Default: plain

Possible enum values:

  • plain

  • base64

keypair

secretKey string

publicKey string

passphrase string

azure-connector

url string

Url to the iam-broker Azure connection

code string

Access code to call the function

nats-account

accountId string

privateKey string

Copyright © 2024 Control Plane Corporation. All rights reserved. Revision fe68539f
Contents