Documentation
¶
Index ¶
Constants ¶
View Source
const ConfigEnvVarName string = "SCS_BROKER_CONFIG"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Auth Auth `yaml:"broker_auth"`
BrokerName string `yaml:"broker_name"`
BrokerID string `yaml:"broker_id"`
ArtifactsDir string `yaml:"artifacts_directory"`
CfConfig CfConfig `yaml:"cloud_foundry_config"`
Description string `yaml:"description"`
LongDescription string `yaml:"long_description"`
ProviderDisplayName string `yaml:"provider_display_name"`
DocumentationURL string `yaml:"documentation_url"`
SupportURL string `yaml:"support_url"`
DisplayName string `yaml:"display_name"`
IconImage string `yaml:"icon_image"`
InstanceSpaceGUID string `yaml:"instance_space_guid"`
InstanceDomain string `yaml:"instance_domain"`
Services []Service `yaml:"services"`
JavaConfig JavaConfig `yaml:"java_config"`
}
func ParseConfig ¶
type JavaConfig ¶ added in v1.1.2
type JavaConfig struct {
JBPConfigOpenJDKJRE string `yaml:"JBP_CONFIG_OPEN_JDK_JRE"`
}
type Service ¶
type Service struct {
ServiceName string `yaml:"service_name"`
ServiceID string `yaml:"service_id"`
ServicePlanID string `yaml:"service_plan_id"`
ServicePlanName string `yaml:"service_plan_name"`
ServiceDescription string `yaml:"service_description"`
ServiceDownloadURI string `yaml:"service_download_uri"`
ServiceBuildpack string `yaml:"service_buildpack"`
ServiceStack string `yaml:"service_stack"`
}
Click to show internal directories.
Click to hide internal directories.