dea_next

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2017 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cc

type Cc struct {

	/*InternalApiPassword - Descr: Password to access internal endpoints Default: <nil>
	 */
	InternalApiPassword interface{} `yaml:"internal_api_password,omitempty"`

	/*ExternalPort - Descr: External Cloud Controller port Default: 9022
	 */
	ExternalPort interface{} `yaml:"external_port,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 {

	/*Zone - Descr: The Availability Zone Default: default
	 */
	Zone interface{} `yaml:"zone,omitempty"`

	/*Mtu - Descr: Interface MTU size Default: 1500
	 */
	Mtu interface{} `yaml:"mtu,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"`

	/*AllowHostAccess - Descr: Allows warden containers to access the DEA host via its IP Default: false
	 */
	AllowHostAccess interface{} `yaml:"allow_host_access,omitempty"`

	/*AdvertiseIntervalInSeconds - Descr: frequency of staging & DEA advertisments in seconds. Default: 5
	 */
	AdvertiseIntervalInSeconds interface{} `yaml:"advertise_interval_in_seconds,omitempty"`

	/*AllowNetworks - Descr:  Default: <nil>
	 */
	AllowNetworks interface{} `yaml:"allow_networks,omitempty"`

	/*HeartbeatIntervalInSeconds - Descr: frequency of heartbeats in seconds. Default: 10
	 */
	HeartbeatIntervalInSeconds interface{} `yaml:"heartbeat_interval_in_seconds,omitempty"`

	/*StreamingTimeout - Descr:  Default: 60
	 */
	StreamingTimeout interface{} `yaml:"streaming_timeout,omitempty"`

	/*EvacuationBailOutTimeInSeconds - Descr: Duration to wait before shutting down, in seconds. Default: 115
	 */
	EvacuationBailOutTimeInSeconds interface{} `yaml:"evacuation_bail_out_time_in_seconds,omitempty"`

	/*CaCert - Descr: PEM-encoded CA certificate Default: <nil>
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*MemoryOvercommitFactor - Descr:  Default: 1
	 */
	MemoryOvercommitFactor interface{} `yaml:"memory_overcommit_factor,omitempty"`

	/*DiskOvercommitFactor - Descr:  Default: 1
	 */
	DiskOvercommitFactor interface{} `yaml:"disk_overcommit_factor,omitempty"`

	/*InstanceMinCpuShareLimit - Descr: The minimum number of CPU shares that can be given to an app Default: 1
	 */
	InstanceMinCpuShareLimit interface{} `yaml:"instance_min_cpu_share_limit,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"`

	/*InstanceMemoryToCpuShareRatio - Descr: Controls the relationship between app memory and cpu shares. app_cpu_shares = app_memory / cpu_share_factor Default: 8
	 */
	InstanceMemoryToCpuShareRatio interface{} `yaml:"instance_memory_to_cpu_share_ratio,omitempty"`

	/*DnsServers - Descr: List of nameservers to use in containers Default: <nil>
	 */
	DnsServers interface{} `yaml:"dns_servers,omitempty"`

	/*StagingDiskLimitMb - Descr: Disk limit in mb for staging tasks Default: 6144
	 */
	StagingDiskLimitMb interface{} `yaml:"staging_disk_limit_mb,omitempty"`

	/*CrashLifetimeSecs - Descr: Crashed app lifetime in seconds Default: 3600
	 */
	CrashLifetimeSecs interface{} `yaml:"crash_lifetime_secs,omitempty"`

	/*MemoryMb - Descr:  Default: 8000
	 */
	MemoryMb interface{} `yaml:"memory_mb,omitempty"`

	/*ServerKey - Descr: PEM-encoded server key Default: <nil>
	 */
	ServerKey interface{} `yaml:"server_key,omitempty"`

	/*StagingDiskInodeLimit - Descr: Limit on inodes for a staging container Default: 200000
	 */
	StagingDiskInodeLimit interface{} `yaml:"staging_disk_inode_limit,omitempty"`

	/*MaxStagingDuration - Descr:  Default: 900
	 */
	MaxStagingDuration interface{} `yaml:"max_staging_duration,omitempty"`

	/*PostSetupHook - Descr: DEPRECATED: a single line of bash to prepend to the start command Default: <nil>
	 */
	PostSetupHook interface{} `yaml:"post_setup_hook,omitempty"`

	/*StagingBandwidthLimit - Descr: Network bandwidth limit for staging tasks in bytes per second Default: <nil>
	 */
	StagingBandwidthLimit *StagingBandwidthLimit `yaml:"staging_bandwidth_limit,omitempty"`

	/*SslPort - Descr: SSL port for DEA Default: 22443
	 */
	SslPort interface{} `yaml:"ssl_port,omitempty"`

	/*StagingMemoryLimitMb - Descr: Memory limit in mb for staging tasks Default: 1024
	 */
	StagingMemoryLimitMb interface{} `yaml:"staging_memory_limit_mb,omitempty"`

	/*StagingCpuLimitShares - Descr: CPU limit in shares for staging tasks cgroup Default: 512
	 */
	StagingCpuLimitShares interface{} `yaml:"staging_cpu_limit_shares,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"`

	/*InstanceNprocLimit - Descr: Limit on nproc for an instance container Default: 512
	 */
	InstanceNprocLimit interface{} `yaml:"instance_nproc_limit,omitempty"`

	/*InstanceMaxCpuShareLimit - Descr: The maximum number of CPU shares that can be given to an app Default: 256
	 */
	InstanceMaxCpuShareLimit interface{} `yaml:"instance_max_cpu_share_limit,omitempty"`

	/*DiskMb - Descr:  Default: 32000
	 */
	DiskMb interface{} `yaml:"disk_mb,omitempty"`

	/*InstanceDiskInodeLimit - Descr: Limit on inodes for an instance container Default: 200000
	 */
	InstanceDiskInodeLimit interface{} `yaml:"instance_disk_inode_limit,omitempty"`

	/*LoggingLevel - Descr: Log level for DEA. Default: debug
	 */
	LoggingLevel interface{} `yaml:"logging_level,omitempty"`

	/*InstanceBandwidthLimit - Descr: Network bandwidth limit for running instances in bytes per second Default: <nil>
	 */
	InstanceBandwidthLimit *InstanceBandwidthLimit `yaml:"instance_bandwidth_limit,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"`

	/*EnableSsl - Descr: enable ssl for all communication with DEAs Default: true
	 */
	EnableSsl interface{} `yaml:"enable_ssl,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"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type DeaNextJob

type DeaNextJob struct {

	/*Cc - Descr: User name to access internal endpoints Default: internal_user
	 */
	Cc *Cc `yaml:"cc,omitempty"`

	/*Router - Descr: Interval at which the router requests routes to be registered. Default: 20
	 */
	Router *Router `yaml:"router,omitempty"`

	/*Hm9000 - Descr: PEM-encoded client key Default: <nil>
	 */
	Hm9000 *Hm9000 `yaml:"hm9000,omitempty"`

	/*DeaNext - Descr: Duration to wait before shutting down, in seconds. Default: 115
	 */
	DeaNext *DeaNext `yaml:"dea_next,omitempty"`

	/*Nats - Descr: password for NATS login Default: <nil>
	 */
	Nats *Nats `yaml:"nats,omitempty"`

	/*SystemDomain - Descr: DNS domain name for this Cloud Foundry deployment Default: <nil>
	 */
	SystemDomain interface{} `yaml:"system_domain,omitempty"`

	/*MetronEndpoint - Descr: The host used to emit messages to the Metron agent Default: 127.0.0.1
	 */
	MetronEndpoint *MetronEndpoint `yaml:"metron_endpoint,omitempty"`

	/*MetronAgent - Descr: The port used to emit messages to the Metron agent Default: 3457
	 */
	MetronAgent *MetronAgent `yaml:"metron_agent,omitempty"`

	/*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"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type Hm9000

type Hm9000 struct {

	/*CaCert - Descr: PEM-encoded CA certificate Default: <nil>
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*ClientCert - Descr: PEM-encoded client certificate Default: <nil>
	 */
	ClientCert interface{} `yaml:"client_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 {

	/*Rate - Descr: Network bandwidth limit for running instances in bytes per second Default: <nil>
	 */
	Rate interface{} `yaml:"rate,omitempty"`

	/*Burst - Descr: Network bandwidth burst limit for running instances in bytes Default: <nil>
	 */
	Burst interface{} `yaml:"burst,omitempty"`
}

* File Generated by enaml generator * !!! Please do not edit this file !!!

type MetronAgent

type MetronAgent struct {

	/*DropsondeIncomingPort - Descr: The port used to emit messages to the Metron agent Default: 3457
	 */
	DropsondeIncomingPort interface{} `yaml:"dropsonde_incoming_port,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"`
}

* 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"`

	/*Machines - Descr: IP of each NATS cluster member. Default: <nil>
	 */
	Machines interface{} `yaml:"machines,omitempty"`

	/*Password - Descr: password for NATS login Default: <nil>
	 */
	Password interface{} `yaml:"password,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 !!!

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL