vault_broker

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 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 {

	/*Advertise - Descr: The address to hand out to bound applications, along with their credentials.  Defaults to `vault.broker.backend.address`. Default:
	 */
	Advertise interface{} `yaml:"advertise,omitempty"`

	/*Token - Descr: The token that the service broker will use when interacting with the Vault. Default: <nil>
	 */
	Token interface{} `yaml:"token,omitempty"`

	/*SkipVerify - Descr: Instructs the broker to ignore SSL/TLS certificate problems (self-signedness, domain mismatch, expiration, etc.). Set this at your own risk. Default: false
	 */
	SkipVerify interface{} `yaml:"skip_verify,omitempty"`

	/*Address - Descr: The address to use when accessing the Vault to set up new policies and manage provisioned services. Default: <nil>
	 */
	Address interface{} `yaml:"address,omitempty"`
}

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

type Broker

type Broker struct {

	/*Guid - Descr: A unique GUID to use for this service broker inside of Cloud Foundry. Default:
	 */
	Guid interface{} `yaml:"guid,omitempty"`

	/*Username - Descr: The username for authenticating interaction with Cloud Foundry. Default: vault
	 */
	Username interface{} `yaml:"username,omitempty"`

	/*Service - Descr: Name of the service, as shown in the marketplace. Default: vault
	 */
	Service *Service `yaml:"service,omitempty"`

	/*Backend - Descr: The address to use when accessing the Vault to set up new policies and manage provisioned services. Default: <nil>
	 */
	Backend *Backend `yaml:"backend,omitempty"`

	/*Password - Descr: The password for authenticating interaction with Cloud Foundry. Default: vault
	 */
	Password interface{} `yaml:"password,omitempty"`
}

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

type Service

type Service struct {

	/*Description - Descr: A description of the service, also for the marketplace. Default: Vault Secure Storage
	 */
	Description interface{} `yaml:"description,omitempty"`

	/*Tags - Descr: A list of tags to apply to the service. Default: []
	 */
	Tags interface{} `yaml:"tags,omitempty"`

	/*Name - Descr: Name of the service, as shown in the marketplace. Default: vault
	 */
	Name interface{} `yaml:"name,omitempty"`
}

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

type Vault

type Vault struct {

	/*Broker - Descr: The address to use when accessing the Vault to set up new policies and manage provisioned services. Default: <nil>
	 */
	Broker *Broker `yaml:"broker,omitempty"`
}

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

type VaultBrokerJob

type VaultBrokerJob struct {

	/*Vault - Descr: The address to use when accessing the Vault to set up new policies and manage provisioned services. Default: <nil>
	 */
	Vault *Vault `yaml:"vault,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