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"` }
func ParseConfig ¶
type Service ¶ added in v0.0.5
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"` }
Click to show internal directories.
Click to hide internal directories.