Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cc ¶
type Cc struct { /*ExternalPort - Descr: External Cloud Controller port Default: 9022 */ ExternalPort interface{} `yaml:"external_port,omitempty"` /*InternalApiPassword - Descr: Password to access internal endpoints Default: <nil> */ InternalApiPassword interface{} `yaml:"internal_api_password,omitempty"` /*InternalApiUser - Descr: User name to access internal endpoints Default: internal_user */ InternalApiUser interface{} `yaml:"internal_api_user,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type DeaNext ¶
type DeaNext struct { /*Mtu - Descr: Interface MTU size Default: 1500 */ Mtu interface{} `yaml:"mtu,omitempty"` /*StagingBandwidthLimit - Descr: Network bandwidth limit for staging tasks in bytes per second Default: <nil> */ StagingBandwidthLimit *StagingBandwidthLimit `yaml:"staging_bandwidth_limit,omitempty"` /*HeartbeatIntervalInSeconds - Descr: frequency of heartbeats in seconds. Default: 10 */ HeartbeatIntervalInSeconds interface{} `yaml:"heartbeat_interval_in_seconds,omitempty"` /*MemoryOvercommitFactor - Descr: Default: 1 */ MemoryOvercommitFactor interface{} `yaml:"memory_overcommit_factor,omitempty"` /*EvacuationBailOutTimeInSeconds - Descr: Duration to wait before shutting down, in seconds. Default: 115 */ EvacuationBailOutTimeInSeconds interface{} `yaml:"evacuation_bail_out_time_in_seconds,omitempty"` /*LoggingLevel - Descr: Log level for DEA. Default: debug */ LoggingLevel interface{} `yaml:"logging_level,omitempty"` /*SslPort - Descr: SSL port for DEA Default: 22443 */ SslPort interface{} `yaml:"ssl_port,omitempty"` /*ServerKey - Descr: PEM-encoded server key Default: <nil> */ ServerKey interface{} `yaml:"server_key,omitempty"` /*RlimitCore - Descr: Maximum size of core file in bytes. 0 represents no core dump files can be created, and -1 represents no size limits. Default: 0 */ RlimitCore interface{} `yaml:"rlimit_core,omitempty"` /*PostSetupHook - Descr: DEPRECATED: a single line of bash to prepend to the start command Default: <nil> */ PostSetupHook interface{} `yaml:"post_setup_hook,omitempty"` /*InstanceDiskInodeLimit - Descr: Limit on inodes for an instance container Default: 200000 */ InstanceDiskInodeLimit interface{} `yaml:"instance_disk_inode_limit,omitempty"` /*AllowHostAccess - Descr: Allows warden containers to access the DEA host via its IP Default: false */ AllowHostAccess interface{} `yaml:"allow_host_access,omitempty"` /*DirectoryServerProtocol - Descr: The protocol to use when communicating with the directory server ("http" or "https") Default: https */ DirectoryServerProtocol interface{} `yaml:"directory_server_protocol,omitempty"` /*ServerCert - Descr: PEM-encoded server certificate Default: <nil> */ ServerCert interface{} `yaml:"server_cert,omitempty"` /*DefaultHealthCheckTimeout - Descr: Default timeout for application to start Default: 60 */ DefaultHealthCheckTimeout interface{} `yaml:"default_health_check_timeout,omitempty"` /*DiskOvercommitFactor - Descr: Default: 1 */ DiskOvercommitFactor interface{} `yaml:"disk_overcommit_factor,omitempty"` /*StreamingTimeout - Descr: Default: 60 */ StreamingTimeout interface{} `yaml:"streaming_timeout,omitempty"` /*DiskMb - Descr: Default: 32000 */ DiskMb interface{} `yaml:"disk_mb,omitempty"` /*EnableSsl - Descr: enable ssl for all communication with DEAs Default: true */ EnableSsl interface{} `yaml:"enable_ssl,omitempty"` /*AdvertiseIntervalInSeconds - Descr: frequency of staging & DEA advertisments in seconds. Default: 5 */ AdvertiseIntervalInSeconds interface{} `yaml:"advertise_interval_in_seconds,omitempty"` /*InstanceBandwidthLimit - Descr: Network bandwidth limit for running instances in bytes per second Default: <nil> */ InstanceBandwidthLimit *InstanceBandwidthLimit `yaml:"instance_bandwidth_limit,omitempty"` /*MemoryMb - Descr: Default: 8000 */ MemoryMb interface{} `yaml:"memory_mb,omitempty"` /*Stacks - Descr: An array of stacks, specifying the name and package path. Default: [map[name:cflinuxfs2 package_path:/var/vcap/packages/rootfs_cflinuxfs2/rootfs]] */ Stacks interface{} `yaml:"stacks,omitempty"` /*CrashLifetimeSecs - Descr: Crashed app lifetime in seconds Default: 3600 */ CrashLifetimeSecs interface{} `yaml:"crash_lifetime_secs,omitempty"` /*InstanceNprocLimit - Descr: Limit on nproc for an instance container Default: 512 */ InstanceNprocLimit interface{} `yaml:"instance_nproc_limit,omitempty"` InstanceMemoryToCpuShareRatio interface{} `yaml:"instance_memory_to_cpu_share_ratio,omitempty"` /*Zone - Descr: The Availability Zone Default: default */ Zone interface{} `yaml:"zone,omitempty"` /*CaCert - Descr: PEM-encoded CA certificate Default: <nil> */ CaCert interface{} `yaml:"ca_cert,omitempty"` /*AllowNetworks - Descr: Default: <nil> */ AllowNetworks interface{} `yaml:"allow_networks,omitempty"` /*StagingDiskLimitMb - Descr: Disk limit in mb for staging tasks Default: 6144 */ StagingDiskLimitMb interface{} `yaml:"staging_disk_limit_mb,omitempty"` /*KernelNetworkTuningEnabled - Descr: with latest kernel version, no kernel network tunings allowed with in warden cpi containers Default: true */ KernelNetworkTuningEnabled interface{} `yaml:"kernel_network_tuning_enabled,omitempty"` StagingCpuLimitShares interface{} `yaml:"staging_cpu_limit_shares,omitempty"` /*MaxStagingDuration - Descr: Default: 900 */ MaxStagingDuration interface{} `yaml:"max_staging_duration,omitempty"` InstanceMinCpuShareLimit interface{} `yaml:"instance_min_cpu_share_limit,omitempty"` /*StagingMemoryLimitMb - Descr: Memory limit in mb for staging tasks Default: 1024 */ StagingMemoryLimitMb interface{} `yaml:"staging_memory_limit_mb,omitempty"` InstanceMaxCpuShareLimit interface{} `yaml:"instance_max_cpu_share_limit,omitempty"` /*StagingDiskInodeLimit - Descr: Limit on inodes for a staging container Default: 200000 */ StagingDiskInodeLimit interface{} `yaml:"staging_disk_inode_limit,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type DeaNextJob ¶ added in v0.0.4
type DeaNextJob struct { /*DiskQuotaEnabled - Descr: disk quota must be disabled to use warden-inside-warden with the warden cpi Default: true */ DiskQuotaEnabled interface{} `yaml:"disk_quota_enabled,omitempty"` /*Hm9000 - Descr: PEM-encoded client key Default: <nil> */ Hm9000 *Hm9000 `yaml:"hm9000,omitempty"` /*Router - Descr: Interval at which the router requests routes to be registered. Default: 20 */ Router *Router `yaml:"router,omitempty"` /*Domain - Descr: DNS domain name for this Cloud Foundry deployment Default: <nil> */ Domain interface{} `yaml:"domain,omitempty"` /*DeaNext - Descr: Default: 1 */ DeaNext *DeaNext `yaml:"dea_next,omitempty"` /*MetronEndpoint - Descr: The host used to emit messages to the Metron agent Default: 127.0.0.1 */ MetronEndpoint *MetronEndpoint `yaml:"metron_endpoint,omitempty"` /*Cc - Descr: External Cloud Controller port Default: 9022 */ Cc *Cc `yaml:"cc,omitempty"` /*Nats - Descr: IP of each NATS cluster member. Default: <nil> */ Nats *Nats `yaml:"nats,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Hm9000 ¶
type Hm9000 struct { /*ClientCert - Descr: PEM-encoded client certificate Default: <nil> */ ClientCert interface{} `yaml:"client_cert,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"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type InstanceBandwidthLimit ¶
type InstanceBandwidthLimit struct { /*Burst - Descr: Network bandwidth burst limit for running instances in bytes Default: <nil> */ Burst interface{} `yaml:"burst,omitempty"` /*Rate - Descr: Network bandwidth limit for running instances in bytes per second Default: <nil> */ Rate interface{} `yaml:"rate,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type MetronEndpoint ¶
type MetronEndpoint struct { /*Host - Descr: The host used to emit messages to the Metron agent Default: 127.0.0.1 */ Host interface{} `yaml:"host,omitempty"` /*Port - Descr: The port used to emit messages to the Metron agent Default: 3457 */ Port interface{} `yaml:"port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Nats ¶
type Nats struct { /*Port - Descr: TCP port of NATS server Default: <nil> */ Port interface{} `yaml:"port,omitempty"` /*User - Descr: user name for NATS login Default: <nil> */ User interface{} `yaml:"user,omitempty"` /*Password - Descr: password for NATS login Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*Machines - Descr: IP of each NATS cluster member. Default: <nil> */ Machines interface{} `yaml:"machines,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Router ¶
type Router struct {
/*RequestedRouteRegistrationIntervalInSeconds - Descr: Interval at which the router requests routes to be registered. Default: 20
*/
RequestedRouteRegistrationIntervalInSeconds interface{} `yaml:"requested_route_registration_interval_in_seconds,omitempty"`
}
* File Generated by enaml generator * !!! Please do not edit this file !!!
type StagingBandwidthLimit ¶
type StagingBandwidthLimit struct { /*Burst - Descr: Network bandwidth burst limit for staging tasks in bytes Default: <nil> */ Burst interface{} `yaml:"burst,omitempty"` /*Rate - Descr: Network bandwidth limit for staging tasks in bytes per second Default: <nil> */ Rate interface{} `yaml:"rate,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!