vault

package
v0.0.47 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2016 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Backend

type Backend struct {

	/*UseFile - Descr: Use File backend Default: false
	 */
	UseFile interface{} `yaml:"use_file,omitempty"`

	/*UseConsul - Descr: Use Cosul for data store Default: false
	 */
	UseConsul interface{} `yaml:"use_consul,omitempty"`

	/*UseZookeeper - Descr: Use Zookeeper as data store Default: false
	 */
	UseZookeeper interface{} `yaml:"use_zookeeper,omitempty"`

	/*File - Descr: Path for File backend Default: /var/vcap/store/
	 */
	File *File `yaml:"file,omitempty"`

	/*Consul - Descr: Path for Consul Default: vault/
	 */
	Consul *Consul `yaml:"consul,omitempty"`

	/*S3 - Descr: AWS access key Default: <nil>
	 */
	S3 *S3 `yaml:"s3,omitempty"`

	/*Zookeeper - Descr: Address for Zookeeper Default: localhost:2181
	 */
	Zookeeper *Zookeeper `yaml:"zookeeper,omitempty"`

	/*UseInmem - Descr: Use In Memory backend Default: false
	 */
	UseInmem interface{} `yaml:"use_inmem,omitempty"`

	/*UseS3 - Descr: Use S3 backend Default: false
	 */
	UseS3 interface{} `yaml:"use_s3,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Consul

type Consul struct {

	/*Path - Descr: Path for Consul Default: vault/
	 */
	Path interface{} `yaml:"path,omitempty"`

	/*Scheme - Descr: Scheme for Consul Default: <nil>
	 */
	Scheme interface{} `yaml:"scheme,omitempty"`

	/*Datacenter - Descr: Datacenter for Consul Default: <nil>
	 */
	Datacenter interface{} `yaml:"datacenter,omitempty"`

	/*Token - Descr: Access Token for Consul Default: <nil>
	 */
	Token interface{} `yaml:"token,omitempty"`

	/*Address - Descr: Address for Consul Default: <nil>
	 */
	Address interface{} `yaml:"address,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type File

type File struct {

	/*Path - Descr: Path for File backend Default: /var/vcap/store/
	 */
	Path interface{} `yaml:"path,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Ha

type Ha struct {

	/*Domain - Descr: The DNS domain name to advertise in HA configuration.  If unspecified, advertise_addr will not be set. Default: <nil>
	 */
	Domain interface{} `yaml:"domain,omitempty"`

	/*Name - Descr: The DNS hostname to advertise in HA configuration.  The keywords (deployment) and (index) will be replaced by the configured deployment and instance index (i.e. 'prod-vault' and '3') Default: (deployment)-(index)
	 */
	Name interface{} `yaml:"name,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Listener

type Listener struct {

	/*Tcp - Descr: Contents of the PEM-encoded TLS server private key Default: <nil>
	 */
	Tcp *Tcp `yaml:"tcp,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type S3

type S3 struct {

	/*AccessKey - Descr: AWS access key Default: <nil>
	 */
	AccessKey interface{} `yaml:"access_key,omitempty"`

	/*Endpoint - Descr: AWS S3 endpoint Default: <nil>
	 */
	Endpoint interface{} `yaml:"endpoint,omitempty"`

	/*Bucket - Descr: S3 bucket name Default: <nil>
	 */
	Bucket interface{} `yaml:"bucket,omitempty"`

	/*SessionToken - Descr: AWS session token Default: <nil>
	 */
	SessionToken interface{} `yaml:"session_token,omitempty"`

	/*SecretKey - Descr: AWS secret key Default: <nil>
	 */
	SecretKey interface{} `yaml:"secret_key,omitempty"`

	/*Region - Descr: AWS region Default: us-east-1
	 */
	Region interface{} `yaml:"region,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Tcp

type Tcp struct {

	/*Address - Descr: Address for TCP connection Default: 0.0.0.0
	 */
	Address interface{} `yaml:"address,omitempty"`

	/*Tls - Descr: Contents of the PEM-encoded TLS server private key Default: <nil>
	 */
	Tls *Tls `yaml:"tls,omitempty"`

	/*Port - Descr: Port for TCP connection Default: 8200
	 */
	Port interface{} `yaml:"port,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Tls

type Tls struct {

	/*Certificate - Descr: Contents of the PEM-encoded TLS server certificate Default: <nil>
	 */
	Certificate interface{} `yaml:"certificate,omitempty"`

	/*Key - Descr: Contents of the PEM-encoded TLS server private key Default: <nil>
	 */
	Key interface{} `yaml:"key,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Vault

type Vault struct {

	/*Ha - Descr: The DNS hostname to advertise in HA configuration.  The keywords (deployment) and (index) will be replaced by the configured deployment and instance index (i.e. 'prod-vault' and '3') Default: (deployment)-(index)
	 */
	Ha *Ha `yaml:"ha,omitempty"`

	/*DisableMlock - Descr: Disable mlock if you're crazy Default: false
	 */
	DisableMlock interface{} `yaml:"disable_mlock,omitempty"`

	/*StatsdAddr - Descr: Address for StatsD Default: <nil>
	 */
	StatsdAddr interface{} `yaml:"statsd_addr,omitempty"`

	/*Backend - Descr: Address for Zookeeper Default: localhost:2181
	 */
	Backend *Backend `yaml:"backend,omitempty"`

	/*Listener - Descr: Contents of the PEM-encoded TLS server private key Default: <nil>
	 */
	Listener *Listener `yaml:"listener,omitempty"`

	/*StatsiteAddr - Descr: Address for statsite Default: <nil>
	 */
	StatsiteAddr interface{} `yaml:"statsite_addr,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type VaultJob

type VaultJob struct {

	/*Vault - Descr: Address for Zookeeper Default: localhost:2181
	 */
	Vault *Vault `yaml:"vault,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Zookeeper

type Zookeeper struct {

	/*Path - Descr: Path for Zookeeper Default: vault/
	 */
	Path interface{} `yaml:"path,omitempty"`

	/*Address - Descr: Address for Zookeeper Default: localhost:2181
	 */
	Address interface{} `yaml:"address,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL