Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RepConfig ¶
type RepConfig struct {
AdvertiseDomain string `json:"advertise_domain,omitempty"`
BBSAddress string `json:"bbs_address"`
BBSClientSessionCacheSize int `json:"bbs_client_session_cache_size,omitempty"`
BBSMaxIdleConnsPerHost int `json:"bbs_max_idle_conns_per_host,omitempty"`
BBSCACertFile string `json:"bbs_ca_cert_file"` // DEPRECATED. Kept around for dusts compatability
BBSClientCertFile string `json:"bbs_client_cert_file"` // DEPRECATED. Kept around for dusts compatability
BBSClientKeyFile string `json:"bbs_client_key_file"` // DEPRECATED. Kept around for dusts compatability
CaCertFile string `json:"ca_cert_file"`
CellID string `json:"cell_id"`
CellIndex int `json:"cell_index"`
CommunicationTimeout durationjson.Duration `json:"communication_timeout,omitempty"`
EvacuationPollingInterval durationjson.Duration `json:"evacuation_polling_interval,omitempty"`
EvacuationTimeout durationjson.Duration `json:"evacuation_timeout,omitempty"`
LayeringMode string `json:"layering_mode,omitempty"`
ListenAddr string `json:"listen_addr,omitempty"`
ListenAddrSecurable string `json:"listen_addr_securable,omitempty"`
LockRetryInterval durationjson.Duration `json:"lock_retry_interval,omitempty"`
LockTTL durationjson.Duration `json:"lock_ttl,omitempty"`
OptionalPlacementTags []string `json:"optional_placement_tags"`
PlacementTags []string `json:"placement_tags"`
PollingInterval durationjson.Duration `json:"polling_interval,omitempty"`
PreloadedRootFS RootFSes `json:"preloaded_root_fs"`
ServerCertFile string `json:"server_cert_file"` // DEPRECATED. Kept around for dusts compatability
ServerKeyFile string `json:"server_key_file"` // DEPRECATED. Kept around for dusts compatability
CertFile string `json:"cert_file"`
KeyFile string `json:"key_file"`
SessionName string `json:"session_name,omitempty"`
SupportedProviders []string `json:"supported_providers"`
Zone string `json:"zone"`
ReportInterval durationjson.Duration `json:"report_interval,omitempty"`
LoggregatorConfig loggingclient.Config `json:"loggregator"`
debugserver.DebugServerConfig
executorinit.ExecutorConfig
lagerflags.LagerConfig
locket.ClientLocketConfig
}
func NewRepConfig ¶
type RootFSes ¶
type RootFSes []RootFS
func (RootFSes) MarshalJSON ¶
func (RootFSes) StackPathMap ¶
func (rootFSes RootFSes) StackPathMap() rep.StackPathMap
func (*RootFSes) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.