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 !!!