Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Endpoint ¶
type Endpoint struct { ID uint64 `mapstructure:"id"` Name string `mapstructure:"name"` Port uint32 `mapstructure:"port"` }
Endpoint contains information about an endpoint.
func (*Endpoint) ConnectAddress ¶
ConnectAddress returns an address suitable for connecting to the endpoint.
type Result ¶
type Result int
Result represents the result of a process.
Possible results of a process.
type Store ¶
type Store struct { Name string `mapstructure:"name"` Type string `mapstructure:"type"` Location string `mapstructure:"location"` Passphrase string `mapstructure:"passphrase"` ID string `mapstructure:"id"` VaultAddr string `mapstructure:"vault_addr"` VaultAuth string `mapstructure:"vault_auth"` VaultToken string `mapstructure:"vault_token"` VaultKubernetesAuthRole string `mapstructure:"vault_kubernetes_auth_role"` VaultKubernetesAuthSATokenPath string `mapstructure:"vault_kubernetes_auth_sa_token_path"` VaultKubernetesAuth string `mapstructure:"vault_kubernetes_auth"` VaultSecretMountPath string `mapstructure:"vault_secrets_mount_path"` }
Store defines a single store.
Click to show internal directories.
Click to hide internal directories.