cloud_controller_ng

package
v0.0.15 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 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 Api

type Api struct {

	/*AlertIfAboveMb - Descr: The cc will alert if memory remains above this threshold for 3 monit cycles Default: 3500
	 */
	AlertIfAboveMb interface{} `yaml:"alert_if_above_mb,omitempty"`

	/*RestartIfAboveMb - Descr: The cc will restart if memory remains above this threshold for 3 monit cycles Default: 3750
	 */
	RestartIfAboveMb interface{} `yaml:"restart_if_above_mb,omitempty"`

	/*RestartIfConsistentlyAboveMb - Descr: The cc will restart if memory remains above this threshold for 15 monit cycles Default: 3500
	 */
	RestartIfConsistentlyAboveMb interface{} `yaml:"restart_if_consistently_above_mb,omitempty"`
}

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

type AppBitsPacker

type AppBitsPacker struct {

	/*TimeoutInSeconds - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	TimeoutInSeconds interface{} `yaml:"timeout_in_seconds,omitempty"`
}

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

type AppEvents

type AppEvents struct {

	/*CutoffAgeInDays - Descr: How old an app event should stay in cloud controller database before being cleaned up Default: 31
	 */
	CutoffAgeInDays interface{} `yaml:"cutoff_age_in_days,omitempty"`
}

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

type AppEventsCleanup

type AppEventsCleanup struct {

	/*TimeoutInSeconds - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	TimeoutInSeconds interface{} `yaml:"timeout_in_seconds,omitempty"`
}

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

type AppSsh

type AppSsh struct {

	/*OauthClientId - Descr: The oauth client ID of the SSH proxy Default: ssh-proxy
	 */
	OauthClientId interface{} `yaml:"oauth_client_id,omitempty"`

	/*HostKeyFingerprint - Descr: Fingerprint of the host key of the SSH proxy that brokers connections to application instances Default: <nil>
	 */
	HostKeyFingerprint interface{} `yaml:"host_key_fingerprint,omitempty"`

	/*Port - Descr: External port for SSH access to application instances Default: 2222
	 */
	Port interface{} `yaml:"port,omitempty"`
}

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

type AppUsageEvents

type AppUsageEvents struct {

	/*CutoffAgeInDays - Descr: How old an app usage event should stay in cloud controller database before being cleaned up Default: 31
	 */
	CutoffAgeInDays interface{} `yaml:"cutoff_age_in_days,omitempty"`
}

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

type AppUsageEventsCleanup

type AppUsageEventsCleanup struct {

	/*TimeoutInSeconds - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	TimeoutInSeconds interface{} `yaml:"timeout_in_seconds,omitempty"`
}

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

type AuditEvents

type AuditEvents struct {

	/*CutoffAgeInDays - Descr: How old an audit event should stay in cloud controller database before being cleaned up Default: 31
	 */
	CutoffAgeInDays interface{} `yaml:"cutoff_age_in_days,omitempty"`
}

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

type BlobstoreDelete

type BlobstoreDelete struct {

	/*TimeoutInSeconds - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	TimeoutInSeconds interface{} `yaml:"timeout_in_seconds,omitempty"`
}

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

type BlobstoreUpload

type BlobstoreUpload struct {

	/*TimeoutInSeconds - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	TimeoutInSeconds interface{} `yaml:"timeout_in_seconds,omitempty"`
}

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

type Buildpacks

type Buildpacks struct {

	/*BuildpackDirectoryKey - Descr: Directory (bucket) used store buildpacks.  It does not have be pre-created. Default: cc-buildpacks
	 */
	BuildpackDirectoryKey interface{} `yaml:"buildpack_directory_key,omitempty"`

	/*Cdn - Descr: Private key for signing download URIs Default:
	 */
	Cdn *BuildpacksCdn `yaml:"cdn,omitempty"`

	/*BlobstoreType - Descr: The type of blobstore backing to use. Valid values: ['fog', 'webdav'] Default: fog
	 */
	BlobstoreType interface{} `yaml:"blobstore_type,omitempty"`

	/*FogConnection - Descr: Fog connection hash Default: <nil>
	 */
	FogConnection interface{} `yaml:"fog_connection,omitempty"`

	/*FogAwsStorageOptions - Descr: Storage options passed to fog for aws blobstores. Valid keys: ['encryption']. Default: <nil>
	 */
	FogAwsStorageOptions interface{} `yaml:"fog_aws_storage_options,omitempty"`

	/*WebdavConfig - Descr: The basic auth password that CC uses to connect to the admin endpoint on webdav Default:
	 */
	WebdavConfig *BuildpacksWebdavConfig `yaml:"webdav_config,omitempty"`
}

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

type BuildpacksCdn

type BuildpacksCdn struct {

	/*Uri - Descr: URI for a CDN to used for buildpack downloads Default:
	 */
	Uri interface{} `yaml:"uri,omitempty"`

	/*KeyPairId - Descr: Key pair name for signed download URIs Default:
	 */
	KeyPairId interface{} `yaml:"key_pair_id,omitempty"`

	/*PrivateKey - Descr: Private key for signing download URIs Default:
	 */
	PrivateKey interface{} `yaml:"private_key,omitempty"`
}

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

type BuildpacksWebdavConfig

type BuildpacksWebdavConfig struct {

	/*CaCert - Descr: The ca cert to use when communicating with webdav Default:
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*BlobstoreTimeout - Descr: The timeout in seconds for requests to the blobstore Default: 5
	 */
	BlobstoreTimeout interface{} `yaml:"blobstore_timeout,omitempty"`

	/*PrivateEndpoint - Descr: The location of the webdav server eg: https://blobstore.internal Default: https://blobstore.service.cf.internal:4443
	 */
	PrivateEndpoint interface{} `yaml:"private_endpoint,omitempty"`

	/*PublicEndpoint - Descr: The location of the webdav server eg: https://blobstore.com Default:
	 */
	PublicEndpoint interface{} `yaml:"public_endpoint,omitempty"`

	/*Password - Descr: The basic auth password that CC uses to connect to the admin endpoint on webdav Default:
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*Username - Descr: The basic auth user that CC uses to connect to the admin endpoint on webdav Default:
	 */
	Username interface{} `yaml:"username,omitempty"`
}

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

type Cc

type Cc struct {

	/*BrokerClientMaxAsyncPollDurationMinutes - Descr: The max duration the CC will fetch service instance state from a service broker (in minutes). Default is 1 week Default: 10080
	 */
	BrokerClientMaxAsyncPollDurationMinutes interface{} `yaml:"broker_client_max_async_poll_duration_minutes,omitempty"`

	/*Renderer - Descr: Maximum number of results returned per page Default: 100
	 */
	Renderer *Renderer `yaml:"renderer,omitempty"`

	/*DevelopmentMode - Descr: Enable development features for monitoring and insight Default: false
	 */
	DevelopmentMode interface{} `yaml:"development_mode,omitempty"`

	/*NginxAccessLogDestination - Descr: The nginx access log destination. This can be used to route access logs to a file, syslog, or a memory buffer. Default: /var/vcap/sys/log/nginx_cc/nginx.access.log
	 */
	NginxAccessLogDestination interface{} `yaml:"nginx_access_log_destination,omitempty"`

	/*DbLoggingLevel - Descr: Log level for cc database operations Default: debug2
	 */
	DbLoggingLevel interface{} `yaml:"db_logging_level,omitempty"`

	/*AppBitsMaxBodySize - Descr: Maximum body size for nginx bits uploads Default: 1536M
	 */
	AppBitsMaxBodySize interface{} `yaml:"app_bits_max_body_size,omitempty"`

	/*InternalApiUser - Descr: User name used by Diego to access internal endpoints Default: internal_user
	 */
	InternalApiUser interface{} `yaml:"internal_api_user,omitempty"`

	/*AllowedCorsDomains - Descr: List of domains (including scheme) from which Cross-Origin requests will be accepted, a * can be used as a wildcard for any part of a domain Default: []
	 */
	AllowedCorsDomains interface{} `yaml:"allowed_cors_domains,omitempty"`

	/*DefaultHealthCheckTimeout - Descr: Default health check timeout (in seconds) that can be set for the app Default: 60
	 */
	DefaultHealthCheckTimeout interface{} `yaml:"default_health_check_timeout,omitempty"`

	/*SecurityGroupDefinitions - Descr: Array of security groups that will be seeded into CloudController. Default: <nil>
	 */
	SecurityGroupDefinitions interface{} `yaml:"security_group_definitions,omitempty"`

	/*InstallBuildpacks - Descr: Set of buildpacks to install during deploy Default: <nil>
	 */
	InstallBuildpacks interface{} `yaml:"install_buildpacks,omitempty"`

	/*DisableCustomBuildpacks - Descr: Disable external (i.e. git) buildpacks? (Admin buildpacks and system buildpacks only.) Default: false
	 */
	DisableCustomBuildpacks interface{} `yaml:"disable_custom_buildpacks,omitempty"`

	/*MinRecommendedCliVersion - Descr: Minimum recommended version of the CF CLI. Default: <nil>
	 */
	MinRecommendedCliVersion interface{} `yaml:"min_recommended_cli_version,omitempty"`

	/*ResourcePool - Descr: The basic auth user that CC uses to connect to the admin endpoint on webdav Default:
	 */
	ResourcePool *ResourcePool `yaml:"resource_pool,omitempty"`

	/*StagingUploadUser - Descr: User name used to access internal endpoints of Cloud Controller to upload files when staging Default:
	 */
	StagingUploadUser interface{} `yaml:"staging_upload_user,omitempty"`

	/*MinCliVersion - Descr: Minimum version of the CF CLI to work with the API. Default: <nil>
	 */
	MinCliVersion interface{} `yaml:"min_cli_version,omitempty"`

	/*SecurityEventLogging - Descr: Enable logging of all requests made to the Cloud Controller in CEF format. Default: false
	 */
	SecurityEventLogging *SecurityEventLogging `yaml:"security_event_logging,omitempty"`

	/*Diego - Descr: URL of the Diego tps service Default: http://tps.service.cf.internal:1518
	 */
	Diego *Diego `yaml:"diego,omitempty"`

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

	/*StatsdPort - Descr: The port for the statsd server, defaults to the local metron agent Default: 8125
	 */
	StatsdPort interface{} `yaml:"statsd_port,omitempty"`

	/*DbEncryptionKey - Descr: key for encrypting sensitive values in the CC database Default:
	 */
	DbEncryptionKey interface{} `yaml:"db_encryption_key,omitempty"`

	/*DefaultAppDiskInMb - Descr: The default disk space an app gets Default: 1024
	 */
	DefaultAppDiskInMb interface{} `yaml:"default_app_disk_in_mb,omitempty"`

	/*MinimumCandidateStagers - Descr: Minimum number of candidate deas for staging.  Defaults to 5, should be fewer than the total DEAs in the deployment. Default: 5
	 */
	MinimumCandidateStagers interface{} `yaml:"minimum_candidate_stagers,omitempty"`

	/*MaximumAppDiskInMb - Descr: The maximum amount of disk a user can request Default: 2048
	 */
	MaximumAppDiskInMb interface{} `yaml:"maximum_app_disk_in_mb,omitempty"`

	/*DefaultAppMemory - Descr: How much memory given to an app if not specified Default: 1024
	 */
	DefaultAppMemory interface{} `yaml:"default_app_memory,omitempty"`

	/*Buildpacks - Descr: The basic auth password that CC uses to connect to the admin endpoint on webdav Default:
	 */
	Buildpacks *Buildpacks `yaml:"buildpacks,omitempty"`

	/*AppEvents - Descr: How old an app event should stay in cloud controller database before being cleaned up Default: 31
	 */
	AppEvents *AppEvents `yaml:"app_events,omitempty"`

	/*ExternalPort - Descr: External Cloud Controller port Default: 9022
	 */
	ExternalPort interface{} `yaml:"external_port,omitempty"`

	/*DeaUseHttps - Descr: enable ssl for communication with DEAs Default: false
	 */
	DeaUseHttps interface{} `yaml:"dea_use_https,omitempty"`

	/*Directories - Descr: The directory where operator requested diagnostic files should be placed Default: /var/vcap/data/cloud_controller_ng/diagnostics
	 */
	Directories *Directories `yaml:"directories,omitempty"`

	/*ServiceUsageEvents - Descr: How old a service usage event should stay in cloud controller database before being cleaned up Default: 31
	 */
	ServiceUsageEvents *ServiceUsageEvents `yaml:"service_usage_events,omitempty"`

	/*MaximumHealthCheckTimeout - Descr: Maximum health check timeout (in seconds) that can be set for the app Default: 180
	 */
	MaximumHealthCheckTimeout interface{} `yaml:"maximum_health_check_timeout,omitempty"`

	/*BulkApiUser - Descr: User used to access the bulk_api, health_manager uses it to connect to the cc, announced over NATS Default: bulk_api
	 */
	BulkApiUser interface{} `yaml:"bulk_api_user,omitempty"`

	/*AppUsageEvents - Descr: How old an app usage event should stay in cloud controller database before being cleaned up Default: 31
	 */
	AppUsageEvents *AppUsageEvents `yaml:"app_usage_events,omitempty"`

	/*CompletedTasks - Descr: How long a completed task will stay in cloud controller database before being cleaned up based on last updated time with success or failure. Default: 31
	 */
	CompletedTasks *CompletedTasks `yaml:"completed_tasks,omitempty"`

	/*InstanceFileDescriptorLimit - Descr: The file descriptors made available to each app instance Default: 16384
	 */
	InstanceFileDescriptorLimit interface{} `yaml:"instance_file_descriptor_limit,omitempty"`

	/*ExternalHost - Descr: Host part of the cloud_controller api URI, will be joined with value of 'domain' Default: api
	 */
	ExternalHost interface{} `yaml:"external_host,omitempty"`

	/*PlacementTopStagerPercentage - Descr: The percentage of top stagers considered when choosing a stager Default: 10
	 */
	PlacementTopStagerPercentage interface{} `yaml:"placement_top_stager_percentage,omitempty"`

	/*Droplets - Descr: Private key for signing download URIs Default:
	 */
	Droplets *Droplets `yaml:"droplets,omitempty"`

	/*FlappingCrashCountThreshold - Descr: The threshold of crashes after which the app is marked as flapping Default: 3
	 */
	FlappingCrashCountThreshold interface{} `yaml:"flapping_crash_count_threshold,omitempty"`

	/*AllowAppSshAccess - Descr: Allow users to change the value of the app-level allow_ssh attribute Default: true
	 */
	AllowAppSshAccess interface{} `yaml:"allow_app_ssh_access,omitempty"`

	/*Info - Descr: Custom attribute keys and values for /v2/info endpoint Default: <nil>
	 */
	Info *Info `yaml:"info,omitempty"`

	/*LoggingLevel - Descr: Log level for cc Default: info
	 */
	LoggingLevel interface{} `yaml:"logging_level,omitempty"`

	/*NginxErrorLogLevel - Descr: The lowest severity nginx log level to capture in the error log. Default: error
	 */
	NginxErrorLogLevel interface{} `yaml:"nginx_error_log_level,omitempty"`

	/*DefaultQuotaDefinition - Descr: Local to use a local (NFS) file system.  AWS to use AWS. Default: default
	 */
	DefaultQuotaDefinition interface{} `yaml:"default_quota_definition,omitempty"`

	/*LoggingMaxRetries - Descr: Passthru value for Steno logger Default: 1
	 */
	LoggingMaxRetries interface{} `yaml:"logging_max_retries,omitempty"`

	/*NginxErrorLogDestination - Descr: The nginx error log destination. This can be used to route error logs to a file, syslog, or a memory buffer. Default: /var/vcap/sys/log/nginx_cc/nginx.error.log
	 */
	NginxErrorLogDestination interface{} `yaml:"nginx_error_log_destination,omitempty"`

	/*NginxAccessLogFormat - Descr: The nginx log format string to use when writing to the access log. Default: $host - [$time_local] "$request" $status $bytes_sent "$http_referer" "$http_user_agent" $proxy_add_x_forwarded_for vcap_request_id:$upstream_http_x_vcap_request_id response_time:$upstream_response_time

	 */
	NginxAccessLogFormat interface{} `yaml:"nginx_access_log_format,omitempty"`

	/*VolumeServicesEnabled - Descr: Enable binding to services that provide volume_mount information. Default: false
	 */
	VolumeServicesEnabled interface{} `yaml:"volume_services_enabled,omitempty"`

	/*InternalServiceHostname - Descr: Internal hostname used to resolve the address of the Cloud Controller Default: cloud-controller-ng.service.cf.internal
	 */
	InternalServiceHostname interface{} `yaml:"internal_service_hostname,omitempty"`

	/*BrokerClientTimeoutSeconds - Descr: For requests to service brokers, this is the HTTP (open and read) timeout setting. Default: 60
	 */
	BrokerClientTimeoutSeconds interface{} `yaml:"broker_client_timeout_seconds,omitempty"`

	/*Stacks - Descr: Tag used by the DEA to describe capabilities (i.e. 'Windows7', 'python-linux'). DEA and CC must agree. Default: [map[name:cflinuxfs2 description:Cloud Foundry Linux-based filesystem]]
	 */
	Stacks interface{} `yaml:"stacks,omitempty"`

	/*ClientMaxBodySize - Descr: Maximum body size for nginx Default: 15M
	 */
	ClientMaxBodySize interface{} `yaml:"client_max_body_size,omitempty"`

	/*AuditEvents - Descr: How old an audit event should stay in cloud controller database before being cleaned up Default: 31
	 */
	AuditEvents *AuditEvents `yaml:"audit_events,omitempty"`

	/*DefaultToDiegoBackend - Descr: Use Diego backend by default for new apps Default: false
	 */
	DefaultToDiegoBackend interface{} `yaml:"default_to_diego_backend,omitempty"`

	/*UsersCanSelectBackend - Descr: Allow non-admin users to switch their apps between DEA and Diego backends Default: true
	 */
	UsersCanSelectBackend interface{} `yaml:"users_can_select_backend,omitempty"`

	/*StagingFileDescriptorLimit - Descr: File descriptor limit for staging tasks Default: 16384
	 */
	StagingFileDescriptorLimit interface{} `yaml:"staging_file_descriptor_limit,omitempty"`

	/*QuotaDefinitions - Descr: Hash of default quota definitions to be used during Cloud Controller database seeded. This property can be used to add quotas with subsequent deploys, but not to update existing ones. Default: <nil>
	 */
	QuotaDefinitions interface{} `yaml:"quota_definitions,omitempty"`

	/*UaaResourceId - Descr: Name of service to register to UAA Default: cloud_controller,cloud_controller_service_permissions
	 */
	UaaResourceId interface{} `yaml:"uaa_resource_id,omitempty"`

	/*AppBitsUploadGracePeriodInSeconds - Descr: Extra token expiry time while uploading big apps. Default: 1200
	 */
	AppBitsUploadGracePeriodInSeconds interface{} `yaml:"app_bits_upload_grace_period_in_seconds,omitempty"`

	/*CcPartition - Descr: Deprecated. Defines a 'partition' for the health_manager job Default: default
	 */
	CcPartition interface{} `yaml:"cc_partition,omitempty"`

	/*FailedJobs - Descr: How old a failed job should stay in cloud controller database before being cleaned up Default: 31
	 */
	FailedJobs *FailedJobs `yaml:"failed_jobs,omitempty"`

	/*StagingUploadPassword - Descr: User's password used to access internal endpoints of Cloud Controller to upload files when staging Default:
	 */
	StagingUploadPassword interface{} `yaml:"staging_upload_password,omitempty"`

	/*BulkApiPassword - Descr: Password used to access the bulk_api, health_manager uses it to connect to the cc, announced over NATS Default: <nil>
	 */
	BulkApiPassword interface{} `yaml:"bulk_api_password,omitempty"`

	/*Jobs - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	Jobs *Jobs `yaml:"jobs,omitempty"`

	/*Packages - Descr: Number of recent, valid packages stored per app (not including package for current droplet) Default: 5
	 */
	Packages *Packages `yaml:"packages,omitempty"`

	/*CoreFilePattern - Descr: Filename template for core dump files. Use an empty string if you don't want core files saved. Default: /var/vcap/sys/cores/core-%e-%s-%p-%t
	 */
	CoreFilePattern interface{} `yaml:"core_file_pattern,omitempty"`

	/*StatsdHost - Descr: The host for the statsd server, defaults to the local metron agent Default: 127.0.0.1
	 */
	StatsdHost interface{} `yaml:"statsd_host,omitempty"`

	/*DefaultStack - Descr: The default stack to use if no custom stack is specified by an app. Default: cflinuxfs2
	 */
	DefaultStack interface{} `yaml:"default_stack,omitempty"`

	/*Thresholds - Descr: The cc will restart if memory remains above this threshold for 15 monit cycles Default: 3500
	 */
	Thresholds *Thresholds `yaml:"thresholds,omitempty"`

	/*FeatureDisabledMessage - Descr: Custom message to use for a disabled feature. Default: <nil>
	 */
	FeatureDisabledMessage interface{} `yaml:"feature_disabled_message,omitempty"`

	/*StagingTimeoutInSeconds - Descr: Timeout for staging a droplet Default: 900
	 */
	StagingTimeoutInSeconds interface{} `yaml:"staging_timeout_in_seconds,omitempty"`

	/*SystemHostnames - Descr: List of hostnames for which routes cannot be created on the system domain. Default: [api uaa login doppler loggregator hm9000]
	 */
	SystemHostnames interface{} `yaml:"system_hostnames,omitempty"`

	/*ExternalProtocol - Descr: The protocol used to access the CC API from an external entity Default: https
	 */
	ExternalProtocol interface{} `yaml:"external_protocol,omitempty"`

	/*DefaultRunningSecurityGroups - Descr: The default running security groups that will be seeded in CloudController. Default: <nil>
	 */
	DefaultRunningSecurityGroups interface{} `yaml:"default_running_security_groups,omitempty"`

	/*ReservedPrivateDomains - Descr: File location of a list of reserved private domains (for file format, see https://publicsuffix.org/) Default: <nil>
	 */
	ReservedPrivateDomains interface{} `yaml:"reserved_private_domains,omitempty"`

	/*BrokerClientDefaultAsyncPollIntervalSeconds - Descr: Specifies interval on which the CC will poll a service broker for asynchronous actions. If the service broker provides a value, this value is the minimum accepted value the broker can provide. Default: 60
	 */
	BrokerClientDefaultAsyncPollIntervalSeconds interface{} `yaml:"broker_client_default_async_poll_interval_seconds,omitempty"`

	/*Newrelic - Descr: Capture and send query params to NewRelic Default: false
	 */
	Newrelic *Newrelic `yaml:"newrelic,omitempty"`

	/*DefaultStagingSecurityGroups - Descr: The default staging security groups that will be seeded in CloudController. Default: <nil>
	 */
	DefaultStagingSecurityGroups interface{} `yaml:"default_staging_security_groups,omitempty"`
}

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

type CcRouting

type CcRouting struct {

	/*Secret - Descr: Used for fetching routing information from the Routing API Default: <nil>
	 */
	Secret interface{} `yaml:"secret,omitempty"`
}

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

type CcServiceBrokerClient

type CcServiceBrokerClient struct {

	/*Scope - Descr: (DEPRECATED) - Used to grant scope for SSO clients for service brokers Default: openid,cloud_controller_service_permissions.read
	 */
	Scope interface{} `yaml:"scope,omitempty"`

	/*Secret - Descr: (DEPRECATED) - Used for generating SSO clients for service brokers. Default: <nil>
	 */
	Secret interface{} `yaml:"secret,omitempty"`
}

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

type CcServiceDashboards

type CcServiceDashboards struct {

	/*Secret - Descr: Used for generating SSO clients for service brokers. Default: <nil>
	 */
	Secret interface{} `yaml:"secret,omitempty"`

	/*Scope - Descr: Used to grant scope for SSO clients for service brokers Default: openid,cloud_controller_service_permissions.read
	 */
	Scope interface{} `yaml:"scope,omitempty"`
}

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

type Ccdb

type Ccdb struct {

	/*PoolTimeout - Descr: The timeout for Sequel pooled connections Default: 10
	 */
	PoolTimeout interface{} `yaml:"pool_timeout,omitempty"`

	/*Port - Descr: The port of the database server Default: <nil>
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*MaxConnections - Descr: Maximum connections for Sequel Default: 25
	 */
	MaxConnections interface{} `yaml:"max_connections,omitempty"`

	/*Databases - Descr: Contains the name of the database on the database server Default: <nil>
	 */
	Databases interface{} `yaml:"databases,omitempty"`

	/*Roles - Descr: Users to create on the database when seeding Default: <nil>
	 */
	Roles interface{} `yaml:"roles,omitempty"`

	/*Address - Descr: The address of the database server Default: <nil>
	 */
	Address interface{} `yaml:"address,omitempty"`

	/*DbScheme - Descr: The type of database being used. mysql or postgres Default: postgres
	 */
	DbScheme interface{} `yaml:"db_scheme,omitempty"`
}

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

type Clients

type Clients struct {

	/*CcServiceBrokerClient - Descr: (DEPRECATED) - Used for generating SSO clients for service brokers. Default: <nil>
	 */
	CcServiceBrokerClient *CcServiceBrokerClient `yaml:"cc_service_broker_client,omitempty"`

	/*CcRouting - Descr: Used for fetching routing information from the Routing API Default: <nil>
	 */
	CcRouting *CcRouting `yaml:"cc_routing,omitempty"`

	/*CloudControllerUsernameLookup - Descr: Used for fetching usernames from UAA. Default: <nil>
	 */
	CloudControllerUsernameLookup *CloudControllerUsernameLookup `yaml:"cloud_controller_username_lookup,omitempty"`

	/*CcServiceDashboards - Descr: Used to grant scope for SSO clients for service brokers Default: openid,cloud_controller_service_permissions.read
	 */
	CcServiceDashboards *CcServiceDashboards `yaml:"cc-service-dashboards,omitempty"`
}

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

type CloudControllerNgJob

type CloudControllerNgJob struct {

	/*Ssl - Descr: specifies that the job is allowed to skip ssl cert verification Default: false
	 */
	Ssl *Ssl `yaml:"ssl,omitempty"`

	/*SystemDomain - Descr: Domain reserved for CF operator, base URL where the login, uaa, and other non-user apps listen Default: <nil>
	 */
	SystemDomain interface{} `yaml:"system_domain,omitempty"`

	/*Doppler - Descr: Whether to expose the doppler_logging_endpoint listed at /v2/info Default: true
	 */
	Doppler *Doppler `yaml:"doppler,omitempty"`

	/*RequestTimeoutInSeconds - Descr: Timeout for requests in seconds. Default: 900
	 */
	RequestTimeoutInSeconds interface{} `yaml:"request_timeout_in_seconds,omitempty"`

	/*Cc - Descr: Private key for signing download URIs Default:
	 */
	Cc *Cc `yaml:"cc,omitempty"`

	/*Version - Descr: 'version' attribute in the /v2/info endpoint Default: 0
	 */
	Version interface{} `yaml:"version,omitempty"`

	/*NfsServer - Descr: The location at which to mount the nfs share Default: /var/vcap/nfs
	 */
	NfsServer *NfsServer `yaml:"nfs_server,omitempty"`

	/*SystemDomainOrganization - Descr: The User Org that owns the system_domain, required if system_domain is defined Default:
	 */
	SystemDomainOrganization interface{} `yaml:"system_domain_organization,omitempty"`

	/*Ccdb - Descr: The type of database being used. mysql or postgres Default: postgres
	 */
	Ccdb *Ccdb `yaml:"ccdb,omitempty"`

	/*Build - Descr: 'build' attribute in the /v2/info endpoint Default:
	 */
	Build interface{} `yaml:"build,omitempty"`

	/*LoggerEndpoint - Descr: Whether to use ssl for logger endpoint listed at /v2/info Default: true
	 */
	LoggerEndpoint *LoggerEndpoint `yaml:"logger_endpoint,omitempty"`

	/*AppDomains - Descr: Array of domains for user apps (example: 'user.app.space.foo', a user app called 'neat' will listen at 'http://neat.user.app.space.foo') Default: <nil>
	 */
	AppDomains interface{} `yaml:"app_domains,omitempty"`

	/*SupportAddress - Descr: 'support' attribute in the /v2/info endpoint Default:
	 */
	SupportAddress interface{} `yaml:"support_address,omitempty"`

	/*Name - Descr: 'name' attribute in the /v2/info endpoint Default:
	 */
	Name interface{} `yaml:"name,omitempty"`

	/*Uaa - Descr: Used to grant scope for SSO clients for service brokers Default: openid,cloud_controller_service_permissions.read
	 */
	Uaa *Uaa `yaml:"uaa,omitempty"`

	/*Description - Descr: 'description' attribute in the /v2/info endpoint Default:
	 */
	Description interface{} `yaml:"description,omitempty"`

	/*DeaNext - Descr: Memory limit in mb for staging tasks Default: 1024
	 */
	DeaNext *DeaNext `yaml:"dea_next,omitempty"`

	/*RoutingApi - Descr: Whether to expose the routing_endpoint listed at /v2/info. Enable this after deploying the Routing API Default: false
	 */
	RoutingApi *RoutingApi `yaml:"routing_api,omitempty"`

	/*Login - Descr: http or https Default: https
	 */
	Login *Login `yaml:"login,omitempty"`

	/*AppSsh - Descr: External port for SSH access to application instances Default: 2222
	 */
	AppSsh *AppSsh `yaml:"app_ssh,omitempty"`

	/*Hm9000 - Descr: Port of the hm9000 Api Server Default: <nil>
	 */
	Hm9000 *Hm9000 `yaml:"hm9000,omitempty"`

	/*Domain - Descr: Deprecated in favor of system_domain. Domain where cloud_controller will listen (api.domain) Default: <nil>
	 */
	Domain interface{} `yaml:"domain,omitempty"`

	/*Nats - Descr: IP of each NATS cluster member. Default: <nil>
	 */
	Nats *Nats `yaml:"nats,omitempty"`

	/*Router - Descr: Support for route services is disabled when no value is configured. Default:
	 */
	Router *Router `yaml:"router,omitempty"`

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

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

type CloudControllerUsernameLookup

type CloudControllerUsernameLookup struct {

	/*Secret - Descr: Used for fetching usernames from UAA. Default: <nil>
	 */
	Secret interface{} `yaml:"secret,omitempty"`
}

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

type CompletedTasks

type CompletedTasks struct {

	/*CutoffAgeInDays - Descr: How long a completed task will stay in cloud controller database before being cleaned up based on last updated time with success or failure. Default: 31
	 */
	CutoffAgeInDays interface{} `yaml:"cutoff_age_in_days,omitempty"`
}

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

type DeaNext

type DeaNext struct {

	/*ClientCert - Descr: PEM-encoded server certificate Default: <nil>
	 */
	ClientCert interface{} `yaml:"client_cert,omitempty"`

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

	/*AdvertiseIntervalInSeconds - Descr: Advertise interval for DEAs Default: 5
	 */
	AdvertiseIntervalInSeconds interface{} `yaml:"advertise_interval_in_seconds,omitempty"`

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

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

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

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

type Diego

type Diego struct {

	/*StagerUrl - Descr: URL of the Diego stager service Default: http://stager.service.cf.internal:8888
	 */
	StagerUrl interface{} `yaml:"stager_url,omitempty"`

	/*NsyncUrl - Descr: URL of the Diego nsync service Default: http://nsync.service.cf.internal:8787
	 */
	NsyncUrl interface{} `yaml:"nsync_url,omitempty"`

	/*TpsUrl - Descr: URL of the Diego tps service Default: http://tps.service.cf.internal:1518
	 */
	TpsUrl interface{} `yaml:"tps_url,omitempty"`
}

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

type Directories

type Directories struct {

	/*Tmpdir - Descr: The directory to use for temporary files Default: /var/vcap/data/cloud_controller_ng/tmp
	 */
	Tmpdir interface{} `yaml:"tmpdir,omitempty"`

	/*Diagnostics - Descr: The directory where operator requested diagnostic files should be placed Default: /var/vcap/data/cloud_controller_ng/diagnostics
	 */
	Diagnostics interface{} `yaml:"diagnostics,omitempty"`
}

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

type Doppler

type Doppler struct {

	/*UseSsl - Descr: Whether to use ssl for the doppler_logging_endpoint listed at /v2/info Default: true
	 */
	UseSsl interface{} `yaml:"use_ssl,omitempty"`

	/*Port - Descr: Port for doppler_logging_endpoint listed at /v2/info Default: 443
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*Enabled - Descr: Whether to expose the doppler_logging_endpoint listed at /v2/info Default: true
	 */
	Enabled interface{} `yaml:"enabled,omitempty"`
}

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

type DropletDeletion

type DropletDeletion struct {

	/*TimeoutInSeconds - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	TimeoutInSeconds interface{} `yaml:"timeout_in_seconds,omitempty"`
}

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

type DropletUpload

type DropletUpload struct {

	/*TimeoutInSeconds - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	TimeoutInSeconds interface{} `yaml:"timeout_in_seconds,omitempty"`
}

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

type Droplets

type Droplets struct {

	/*WebdavConfig - Descr: The location of the webdav server eg: https://blobstore.com Default:
	 */
	WebdavConfig *DropletsWebdavConfig `yaml:"webdav_config,omitempty"`

	/*FogAwsStorageOptions - Descr: Storage options passed to fog for aws blobstores. Valid keys: ['encryption']. Default: <nil>
	 */
	FogAwsStorageOptions interface{} `yaml:"fog_aws_storage_options,omitempty"`

	/*BlobstoreType - Descr: The type of blobstore backing to use. Valid values: ['fog', 'webdav'] Default: fog
	 */
	BlobstoreType interface{} `yaml:"blobstore_type,omitempty"`

	/*DropletDirectoryKey - Descr: Directory (bucket) used store droplets.  It does not have be pre-created. Default: cc-droplets
	 */
	DropletDirectoryKey interface{} `yaml:"droplet_directory_key,omitempty"`

	/*Cdn - Descr: Private key for signing download URIs Default:
	 */
	Cdn *DropletsCdn `yaml:"cdn,omitempty"`

	/*FogConnection - Descr: Fog connection hash Default: <nil>
	 */
	FogConnection interface{} `yaml:"fog_connection,omitempty"`

	/*MaxStagedDropletsStored - Descr: Number of recent, staged droplets stored per app (not including current droplet) Default: 5
	 */
	MaxStagedDropletsStored interface{} `yaml:"max_staged_droplets_stored,omitempty"`
}

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

type DropletsCdn

type DropletsCdn struct {

	/*PrivateKey - Descr: Private key for signing download URIs Default:
	 */
	PrivateKey interface{} `yaml:"private_key,omitempty"`

	/*KeyPairId - Descr: Key pair name for signed download URIs Default:
	 */
	KeyPairId interface{} `yaml:"key_pair_id,omitempty"`

	/*Uri - Descr: URI for a CDN to used for droplet downloads Default:
	 */
	Uri interface{} `yaml:"uri,omitempty"`
}

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

type DropletsWebdavConfig

type DropletsWebdavConfig struct {

	/*BlobstoreTimeout - Descr: The timeout in seconds for requests to the blobstore Default: 5
	 */
	BlobstoreTimeout interface{} `yaml:"blobstore_timeout,omitempty"`

	/*CaCert - Descr: The ca cert to use when communicating with webdav Default:
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*PublicEndpoint - Descr: The location of the webdav server eg: https://blobstore.com Default:
	 */
	PublicEndpoint interface{} `yaml:"public_endpoint,omitempty"`

	/*PrivateEndpoint - Descr: The location of the webdav server eg: https://blobstore.internal Default: https://blobstore.service.cf.internal:4443
	 */
	PrivateEndpoint interface{} `yaml:"private_endpoint,omitempty"`

	/*Password - Descr: The basic auth password that CC uses to connect to the admin endpoint on webdav Default:
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*Username - Descr: The basic auth user that CC uses to connect to the admin endpoint on webdav Default:
	 */
	Username interface{} `yaml:"username,omitempty"`
}

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

type FailedJobs

type FailedJobs struct {

	/*CutoffAgeInDays - Descr: How old a failed job should stay in cloud controller database before being cleaned up Default: 31
	 */
	CutoffAgeInDays interface{} `yaml:"cutoff_age_in_days,omitempty"`
}

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

type Global

type Global struct {

	/*TimeoutInSeconds - Descr: The longest any job can take before it is cancelled unless overriden per job Default: 14400
	 */
	TimeoutInSeconds interface{} `yaml:"timeout_in_seconds,omitempty"`
}

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

type Hm9000

type Hm9000 struct {

	/*Url - Descr: URL of the hm9000 server Default: <nil>
	 */
	Url interface{} `yaml:"url,omitempty"`

	/*Port - Descr: Port of the hm9000 Api Server Default: <nil>
	 */
	Port interface{} `yaml:"port,omitempty"`
}

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

type Info

type Info struct {

	/*Custom - Descr: Custom attribute keys and values for /v2/info endpoint Default: <nil>
	 */
	Custom interface{} `yaml:"custom,omitempty"`
}

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

type Jobs

type Jobs struct {

	/*BlobstoreUpload - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	BlobstoreUpload *BlobstoreUpload `yaml:"blobstore_upload,omitempty"`

	/*DropletUpload - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	DropletUpload *DropletUpload `yaml:"droplet_upload,omitempty"`

	/*Global - Descr: The longest any job can take before it is cancelled unless overriden per job Default: 14400
	 */
	Global *Global `yaml:"global,omitempty"`

	/*AppBitsPacker - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	AppBitsPacker *AppBitsPacker `yaml:"app_bits_packer,omitempty"`

	/*AppUsageEventsCleanup - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	AppUsageEventsCleanup *AppUsageEventsCleanup `yaml:"app_usage_events_cleanup,omitempty"`

	/*AppEventsCleanup - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	AppEventsCleanup *AppEventsCleanup `yaml:"app_events_cleanup,omitempty"`

	/*DropletDeletion - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	DropletDeletion *DropletDeletion `yaml:"droplet_deletion,omitempty"`

	/*BlobstoreDelete - Descr: The longest this job can take before it is cancelled Default: <nil>
	 */
	BlobstoreDelete *BlobstoreDelete `yaml:"blobstore_delete,omitempty"`

	/*Local - Descr: Number of local cloud_controller_worker workers Default: 2
	 */
	Local *Local `yaml:"local,omitempty"`
}

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

type Jwt

type Jwt struct {

	/*VerificationKey - Descr: ssl cert defined in the manifest by the UAA, required by the cc to communicate with UAA Default:
	 */
	VerificationKey interface{} `yaml:"verification_key,omitempty"`
}

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

type Local

type Local struct {

	/*NumberOfWorkers - Descr: Number of local cloud_controller_worker workers Default: 2
	 */
	NumberOfWorkers interface{} `yaml:"number_of_workers,omitempty"`
}

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

type LoggerEndpoint

type LoggerEndpoint struct {

	/*Port - Descr: Port for logger endpoint listed at /v2/info Default: 443
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*UseSsl - Descr: Whether to use ssl for logger endpoint listed at /v2/info Default: true
	 */
	UseSsl interface{} `yaml:"use_ssl,omitempty"`
}

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

type Login

type Login struct {

	/*Url - Descr: URL of the login server Default: <nil>
	 */
	Url interface{} `yaml:"url,omitempty"`

	/*Enabled - Descr: whether use login as the authorization endpoint or not Default: true
	 */
	Enabled interface{} `yaml:"enabled,omitempty"`

	/*Protocol - Descr: http or https Default: https
	 */
	Protocol interface{} `yaml:"protocol,omitempty"`
}

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

type MetronEndpoint

type MetronEndpoint struct {

	/*Port - Descr: The port used to emit messages to the Metron agent Default: 3457
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*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: IP port of Cloud Foundry NATS server Default: <nil>
	 */
	Port interface{} `yaml:"port,omitempty"`

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

	/*Password - Descr: Password for cc client to connect to NATS Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*User - Descr: Username for cc client to connect to NATS Default: <nil>
	 */
	User interface{} `yaml:"user,omitempty"`
}

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

type Newrelic

type Newrelic struct {

	/*LicenseKey - Descr: The api key for NewRelic Default: <nil>
	 */
	LicenseKey interface{} `yaml:"license_key,omitempty"`

	/*LogFilePath - Descr: The location for NewRelic to log to Default: /var/vcap/sys/log/cloud_controller_ng/newrelic
	 */
	LogFilePath interface{} `yaml:"log_file_path,omitempty"`

	/*TransactionTracer - Descr: Enable transaction tracing in NewRelic Default: false
	 */
	TransactionTracer *TransactionTracer `yaml:"transaction_tracer,omitempty"`

	/*DeveloperMode - Descr: Activate NewRelic developer mode Default: false
	 */
	DeveloperMode interface{} `yaml:"developer_mode,omitempty"`

	/*EnvironmentName - Descr: The environment name used by NewRelic Default: development
	 */
	EnvironmentName interface{} `yaml:"environment_name,omitempty"`

	/*MonitorMode - Descr: Activate NewRelic monitor mode Default: false
	 */
	MonitorMode interface{} `yaml:"monitor_mode,omitempty"`

	/*CaptureParams - Descr: Capture and send query params to NewRelic Default: false
	 */
	CaptureParams interface{} `yaml:"capture_params,omitempty"`
}

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

type NfsServer

type NfsServer struct {

	/*Address - Descr: NFS server for droplets and apps (not used in an AWS deploy, use s3 instead) Default: <nil>
	 */
	Address interface{} `yaml:"address,omitempty"`

	/*SharePath - Descr: The location at which to mount the nfs share Default: /var/vcap/nfs
	 */
	SharePath interface{} `yaml:"share_path,omitempty"`
}

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

type Packages

type Packages struct {

	/*FogAwsStorageOptions - Descr: Storage options passed to fog for aws blobstores. Valid keys: ['encryption']. Default: <nil>
	 */
	FogAwsStorageOptions interface{} `yaml:"fog_aws_storage_options,omitempty"`

	/*FogConnection - Descr: Fog connection hash Default: <nil>
	 */
	FogConnection interface{} `yaml:"fog_connection,omitempty"`

	/*MaxValidPackagesStored - Descr: Number of recent, valid packages stored per app (not including package for current droplet) Default: 5
	 */
	MaxValidPackagesStored interface{} `yaml:"max_valid_packages_stored,omitempty"`

	/*AppPackageDirectoryKey - Descr: Directory (bucket) used store app packages.  It does not have be pre-created. Default: cc-packages
	 */
	AppPackageDirectoryKey interface{} `yaml:"app_package_directory_key,omitempty"`

	/*Cdn - Descr: Key pair name for signed download URIs Default:
	 */
	Cdn *PackagesCdn `yaml:"cdn,omitempty"`

	/*WebdavConfig - Descr: The timeout in seconds for requests to the blobstore Default: 5
	 */
	WebdavConfig *PackagesWebdavConfig `yaml:"webdav_config,omitempty"`

	/*BlobstoreType - Descr: The type of blobstore backing to use. Valid values: ['fog', 'webdav'] Default: fog
	 */
	BlobstoreType interface{} `yaml:"blobstore_type,omitempty"`

	/*MaxPackageSize - Descr: Maximum size of application package Default: 1073741824
	 */
	MaxPackageSize interface{} `yaml:"max_package_size,omitempty"`
}

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

type PackagesCdn

type PackagesCdn struct {

	/*PrivateKey - Descr: Private key for signing download URIs Default:
	 */
	PrivateKey interface{} `yaml:"private_key,omitempty"`

	/*Uri - Descr: URI for a CDN to used for app package downloads Default:
	 */
	Uri interface{} `yaml:"uri,omitempty"`

	/*KeyPairId - Descr: Key pair name for signed download URIs Default:
	 */
	KeyPairId interface{} `yaml:"key_pair_id,omitempty"`
}

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

type PackagesWebdavConfig

type PackagesWebdavConfig struct {

	/*BlobstoreTimeout - Descr: The timeout in seconds for requests to the blobstore Default: 5
	 */
	BlobstoreTimeout interface{} `yaml:"blobstore_timeout,omitempty"`

	/*Username - Descr: The basic auth user that CC uses to connect to the admin endpoint on webdav Default:
	 */
	Username interface{} `yaml:"username,omitempty"`

	/*PrivateEndpoint - Descr: The location of the webdav server eg: https://blobstore.internal Default: https://blobstore.service.cf.internal:4443
	 */
	PrivateEndpoint interface{} `yaml:"private_endpoint,omitempty"`

	/*Password - Descr: The basic auth password that CC uses to connect to the admin endpoint on webdav Default:
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*CaCert - Descr: The ca cert to use when communicating with webdav Default:
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`

	/*PublicEndpoint - Descr: The location of the webdav server eg: https://blobstore.com Default:
	 */
	PublicEndpoint interface{} `yaml:"public_endpoint,omitempty"`
}

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

type Renderer

type Renderer struct {

	/*DefaultResultsPerPage - Descr: Default number of results returned per page if user does not specify Default: 50
	 */
	DefaultResultsPerPage interface{} `yaml:"default_results_per_page,omitempty"`

	/*MaxInlineRelationsDepth - Descr: Maximum depth of inlined relationships in the result Default: 2
	 */
	MaxInlineRelationsDepth interface{} `yaml:"max_inline_relations_depth,omitempty"`

	/*MaxResultsPerPage - Descr: Maximum number of results returned per page Default: 100
	 */
	MaxResultsPerPage interface{} `yaml:"max_results_per_page,omitempty"`
}

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

type ResourcePool

type ResourcePool struct {

	/*MinimumSize - Descr: Minimum size of a resource to add to the pool Default: 65536
	 */
	MinimumSize interface{} `yaml:"minimum_size,omitempty"`

	/*MaximumSize - Descr: Maximum size of a resource to add to the pool Default: 536870912
	 */
	MaximumSize interface{} `yaml:"maximum_size,omitempty"`

	/*ResourceDirectoryKey - Descr: Directory (bucket) used store app resources.  It does not have be pre-created. Default: cc-resources
	 */
	ResourceDirectoryKey interface{} `yaml:"resource_directory_key,omitempty"`

	/*Cdn - Descr: Key pair name for signed download URIs Default:
	 */
	Cdn *ResourcePoolCdn `yaml:"cdn,omitempty"`

	/*WebdavConfig - Descr: The basic auth user that CC uses to connect to the admin endpoint on webdav Default:
	 */
	WebdavConfig *ResourcePoolWebdavConfig `yaml:"webdav_config,omitempty"`

	/*BlobstoreType - Descr: The type of blobstore backing to use. Valid values: ['fog', 'webdav'] Default: fog
	 */
	BlobstoreType interface{} `yaml:"blobstore_type,omitempty"`

	/*FogAwsStorageOptions - Descr: Storage options passed to fog for aws blobstores. Valid keys: ['encryption']. Default: <nil>
	 */
	FogAwsStorageOptions interface{} `yaml:"fog_aws_storage_options,omitempty"`

	/*FogConnection - Descr: Fog connection hash Default: <nil>
	 */
	FogConnection interface{} `yaml:"fog_connection,omitempty"`
}

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

type ResourcePoolCdn

type ResourcePoolCdn struct {

	/*PrivateKey - Descr: Private key for signing download URIs Default:
	 */
	PrivateKey interface{} `yaml:"private_key,omitempty"`

	/*Uri - Descr: URI for a CDN to used for resource pool downloads Default:
	 */
	Uri interface{} `yaml:"uri,omitempty"`

	/*KeyPairId - Descr: Key pair name for signed download URIs Default:
	 */
	KeyPairId interface{} `yaml:"key_pair_id,omitempty"`
}

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

type ResourcePoolWebdavConfig

type ResourcePoolWebdavConfig struct {

	/*Password - Descr: The basic auth password that CC uses to connect to the admin endpoint on webdav Default:
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*PrivateEndpoint - Descr: The location of the webdav server eg: https://blobstore.internal Default: https://blobstore.service.cf.internal:4443
	 */
	PrivateEndpoint interface{} `yaml:"private_endpoint,omitempty"`

	/*PublicEndpoint - Descr: The location of the webdav server eg: https://blobstore.com Default:
	 */
	PublicEndpoint interface{} `yaml:"public_endpoint,omitempty"`

	/*BlobstoreTimeout - Descr: The timeout in seconds for requests to the blobstore Default: 5
	 */
	BlobstoreTimeout interface{} `yaml:"blobstore_timeout,omitempty"`

	/*Username - Descr: The basic auth user that CC uses to connect to the admin endpoint on webdav Default:
	 */
	Username interface{} `yaml:"username,omitempty"`

	/*CaCert - Descr: The ca cert to use when communicating with webdav Default:
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`
}

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

type Router

type Router struct {

	/*RouteServicesSecret - Descr: Support for route services is disabled when no value is configured. Default:
	 */
	RouteServicesSecret interface{} `yaml:"route_services_secret,omitempty"`
}

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

type RoutingApi

type RoutingApi struct {

	/*Enabled - Descr: Whether to expose the routing_endpoint listed at /v2/info. Enable this after deploying the Routing API Default: false
	 */
	Enabled interface{} `yaml:"enabled,omitempty"`
}

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

type SecurityEventLogging

type SecurityEventLogging struct {

	/*Enabled - Descr: Enable logging of all requests made to the Cloud Controller in CEF format. Default: false
	 */
	Enabled interface{} `yaml:"enabled,omitempty"`
}

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

type ServiceUsageEvents

type ServiceUsageEvents struct {

	/*CutoffAgeInDays - Descr: How old a service usage event should stay in cloud controller database before being cleaned up Default: 31
	 */
	CutoffAgeInDays interface{} `yaml:"cutoff_age_in_days,omitempty"`
}

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

type Ssl

type Ssl struct {

	/*SkipCertVerify - Descr: specifies that the job is allowed to skip ssl cert verification Default: false
	 */
	SkipCertVerify interface{} `yaml:"skip_cert_verify,omitempty"`
}

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

type Thresholds

type Thresholds struct {

	/*Api - Descr: The cc will restart if memory remains above this threshold for 15 monit cycles Default: 3500
	 */
	Api *Api `yaml:"api,omitempty"`
}

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

type TransactionTracer

type TransactionTracer struct {

	/*RecordSql - Descr: NewRelic's SQL statement recording mode: [off | obfuscated | raw] Default: off
	 */
	RecordSql interface{} `yaml:"record_sql,omitempty"`

	/*Enabled - Descr: Enable transaction tracing in NewRelic Default: false
	 */
	Enabled interface{} `yaml:"enabled,omitempty"`
}

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

type Uaa

type Uaa struct {

	/*Clients - Descr: Used to grant scope for SSO clients for service brokers Default: openid,cloud_controller_service_permissions.read
	 */
	Clients *Clients `yaml:"clients,omitempty"`

	/*Url - Descr: URL of the UAA server Default: <nil>
	 */
	Url interface{} `yaml:"url,omitempty"`

	/*Jwt - Descr: ssl cert defined in the manifest by the UAA, required by the cc to communicate with UAA Default:
	 */
	Jwt *Jwt `yaml:"jwt,omitempty"`

	/*Cc - Descr: Symmetric secret used to decode uaa tokens. Used for testing. Default: <nil>
	 */
	Cc *UaaCc `yaml:"cc,omitempty"`
}

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

type UaaCc

type UaaCc struct {

	/*TokenSecret - Descr: Symmetric secret used to decode uaa tokens. Used for testing. Default: <nil>
	 */
	TokenSecret interface{} `yaml:"token_secret,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