Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bbs ¶
type Bbs struct { /*MaxIdleConnsPerHost - Descr: maximum number of idle http connections Default: <nil> */ MaxIdleConnsPerHost interface{} `yaml:"max_idle_conns_per_host,omitempty"` /*ApiLocation - Descr: Address to the BBS Server Default: bbs.service.cf.internal:8889 */ ApiLocation interface{} `yaml:"api_location,omitempty"` /*ClientCert - Descr: PEM-encoded client certificate Default: <nil> */ ClientCert interface{} `yaml:"client_cert,omitempty"` /*RequireSsl - Descr: enable ssl for all communication with the bbs Default: true */ RequireSsl interface{} `yaml:"require_ssl,omitempty"` /*CaCert - Descr: PEM-encoded CA certificate Default: <nil> */ CaCert interface{} `yaml:"ca_cert,omitempty"` /*ClientKey - Descr: PEM-encoded client key Default: <nil> */ ClientKey interface{} `yaml:"client_key,omitempty"` /*ClientSessionCacheSize - Descr: capacity of the tls client cache Default: <nil> */ ClientSessionCacheSize interface{} `yaml:"client_session_cache_size,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Diego ¶
type Diego struct { /*Executor - Descr: Directory to run the healthcheck process from Default: <nil> */ Executor *Executor `yaml:"executor,omitempty"` /*Rep - Descr: maximum number of idle http connections Default: <nil> */ Rep *Rep `yaml:"rep,omitempty"` /*Ssl - Descr: when connecting over https, ignore bad ssl certificates Default: false */ Ssl *Ssl `yaml:"ssl,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Executor ¶
type Executor struct { /*ContainerInodeLimit - Descr: the inode limit enforced on each garden container. Default: 200000 */ ContainerInodeLimit interface{} `yaml:"container_inode_limit,omitempty"` /*CreateWorkPoolSize - Descr: Maximum number of concurrent create container operations. Default: 32 */ CreateWorkPoolSize interface{} `yaml:"create_work_pool_size,omitempty"` /*MaxConcurrentDownloads - Descr: the max concurrent download steps that can be active Default: 5 */ MaxConcurrentDownloads interface{} `yaml:"max_concurrent_downloads,omitempty"` /*PostSetupHook - Descr: Experimental: arbitrary command to run after setup action Default: <nil> */ PostSetupHook interface{} `yaml:"post_setup_hook,omitempty"` /*HealthyMonitoringIntervalInSeconds - Descr: Interval to check healthy containers in seconds. Default: 30 */ HealthyMonitoringIntervalInSeconds interface{} `yaml:"healthy_monitoring_interval_in_seconds,omitempty"` /*ReadWorkPoolSize - Descr: Maximum number of concurrent get container info operations. Default: 64 */ ReadWorkPoolSize interface{} `yaml:"read_work_pool_size,omitempty"` /*PostSetupUser - Descr: Experimental: user to run post setup hook command Default: <nil> */ PostSetupUser interface{} `yaml:"post_setup_user,omitempty"` /*Garden - Descr: Network type for the garden server connection (tcp or unix). Default: unix */ Garden *Garden `yaml:"garden,omitempty"` /*ExportNetworkEnvVars - Descr: Export network environment variables into container (e.g. CF_INSTANCE_IP, CF_INSTANCE_PORT). Default: true */ ExportNetworkEnvVars interface{} `yaml:"export_network_env_vars,omitempty"` /*UnhealthyMonitoringIntervalInSeconds - Descr: Interval to check unhealthy containers in seconds. Default: 2 */ UnhealthyMonitoringIntervalInSeconds interface{} `yaml:"unhealthy_monitoring_interval_in_seconds,omitempty"` /*DeleteWorkPoolSize - Descr: Maximum number of concurrent delete container operations. Default: 32 */ DeleteWorkPoolSize interface{} `yaml:"delete_work_pool_size,omitempty"` /*GardenHealthcheck - Descr: Directory to run the healthcheck process from Default: <nil> */ GardenHealthcheck *GardenHealthcheck `yaml:"garden_healthcheck,omitempty"` /*MaxCacheSizeInBytes - Descr: maximum size of the cache in bytes - this should leave a healthy overhead for temporary items, etc. Default: 10000000000 */ MaxCacheSizeInBytes interface{} `yaml:"max_cache_size_in_bytes,omitempty"` /*HealthcheckWorkPoolSize - Descr: Maximum number of concurrent health check operations. Default: 64 */ HealthcheckWorkPoolSize interface{} `yaml:"healthcheck_work_pool_size,omitempty"` /*MetricsWorkPoolSize - Descr: Maximum number of concurrent get container metrics operations. Default: 8 */ MetricsWorkPoolSize interface{} `yaml:"metrics_work_pool_size,omitempty"` ContainerMaxCpuShares interface{} `yaml:"container_max_cpu_shares,omitempty"` /*MemoryCapacityMb - Descr: the memory capacity the executor should manage. this should not be greater than the actual memory on the VM Default: auto */ MemoryCapacityMb interface{} `yaml:"memory_capacity_mb,omitempty"` /*DiskCapacityMb - Descr: the container disk capacity the executor should manage. this should not be greater than the actual disk quota on the VM Default: auto */ DiskCapacityMb interface{} `yaml:"disk_capacity_mb,omitempty"` /*CachePath - Descr: path to the executor's cache Default: /var/vcap/data/executor_cache */ CachePath interface{} `yaml:"cache_path,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Garden ¶
type Garden struct { /*Address - Descr: Garden server listening address. Default: /var/vcap/data/garden/garden.sock */ Address interface{} `yaml:"address,omitempty"` /*Network - Descr: Network type for the garden server connection (tcp or unix). Default: unix */ Network interface{} `yaml:"network,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type GardenHealthcheck ¶
type GardenHealthcheck struct { /*Timeout - Descr: Maximum allowed time for garden healthcheck Default: 10m */ Timeout interface{} `yaml:"timeout,omitempty"` /*Process - Descr: Directory to run the healthcheck process from Default: <nil> */ Process *Process `yaml:"process,omitempty"` /*CommandRetryPause - Descr: Time to wait between retrying garden commands Default: 5s */ CommandRetryPause interface{} `yaml:"command_retry_pause,omitempty"` /*Interval - Descr: Frequency for healtchecking garden Default: 10m */ Interval interface{} `yaml:"interval,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Process ¶
type Process struct { /*Path - Descr: Path of the command to run to perform a container healthcheck Default: /bin/sh */ Path interface{} `yaml:"path,omitempty"` /*User - Descr: User to use while performing a container healthcheck Default: vcap */ User interface{} `yaml:"user,omitempty"` /*Dir - Descr: Directory to run the healthcheck process from Default: <nil> */ Dir interface{} `yaml:"dir,omitempty"` /*Args - Descr: List of command line args to pass to the garden health check process Default: -c, ls > /tmp/test */ Args interface{} `yaml:"args,omitempty"` /*Env - Descr: Environment variables to use when running the garden health check Default: <nil> */ Env interface{} `yaml:"env,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Rep ¶
type Rep struct { /*DebugAddr - Descr: address at which to serve debug info Default: 127.0.0.1:17008 */ DebugAddr interface{} `yaml:"debug_addr,omitempty"` /*PreloadedRootfses - Descr: Array of name:absolute_path pairs representing root filesystems preloaded onto the underlying garden Default: [windows2012R2:/tmp/windows2012R2] */ PreloadedRootfses interface{} `yaml:"preloaded_rootfses,omitempty"` /*EvacuationTimeoutInSeconds - Descr: The time to wait for evacuation to complete in seconds Default: 600 */ EvacuationTimeoutInSeconds interface{} `yaml:"evacuation_timeout_in_seconds,omitempty"` /*Stack - Descr: The stack for which to handle requests Default: windows2012R2 */ Stack interface{} `yaml:"stack,omitempty"` /*RootfsProviders - Descr: Array of schemes for which the underlying garden can support arbitrary root filesystems Default: [docker] */ RootfsProviders interface{} `yaml:"rootfs_providers,omitempty"` /*Bbs - Descr: maximum number of idle http connections Default: <nil> */ Bbs *Bbs `yaml:"bbs,omitempty"` /*EvacuationPollingIntervalInSeconds - Descr: The interval to look for completed tasks and LRPs during evacuation in seconds Default: 10 */ EvacuationPollingIntervalInSeconds interface{} `yaml:"evacuation_polling_interval_in_seconds,omitempty"` /*PollingIntervalInSeconds - Descr: The interval to look for completed tasks and LRPs in seconds Default: 30 */ PollingIntervalInSeconds interface{} `yaml:"polling_interval_in_seconds,omitempty"` /*Zone - Descr: The zone associated with the rep Default: <nil> */ Zone interface{} `yaml:"zone,omitempty"` /*TrustedCerts - Descr: Concatenation of trusted CA certificates to be made available on the cell. Default: <nil> */ TrustedCerts interface{} `yaml:"trusted_certs,omitempty"` /*ListenAddr - Descr: address to serve auction and LRP stop requests on Default: 0.0.0.0:1800 */ ListenAddr interface{} `yaml:"listen_addr,omitempty"` /*LogLevel - Descr: Log level Default: info */ LogLevel interface{} `yaml:"log_level,omitempty"` /*ConsulAgentPort - Descr: local consul agent's port Default: 8500 */ ConsulAgentPort interface{} `yaml:"consul_agent_port,omitempty"` /*DropsondePort - Descr: local metron agent's port Default: 3457 */ DropsondePort interface{} `yaml:"dropsonde_port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type RepWindowsJob ¶
type RepWindowsJob struct { /*Diego - Descr: maximum number of idle http connections Default: <nil> */ Diego *Diego `yaml:"diego,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.