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 !!!
Click to show internal directories.
Click to hide internal directories.