google_cpi

package
v0.0.30 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2016 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 Agent

type Agent struct {

	/*Mbus - Descr: Mbus URL used by deployed BOSH agents Default: <nil>
	 */
	Mbus interface{} `yaml:"mbus,omitempty"`

	/*Blobstore - Descr: Options for the blobstore used by deployed BOSH agents Default: map[]
	 */
	Blobstore *AgentBlobstore `yaml:"blobstore,omitempty"`
}

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

type AgentBlobstore

type AgentBlobstore struct {

	/*Options - Descr: Options for the blobstore used by deployed BOSH agents Default: map[]
	 */
	Options interface{} `yaml:"options,omitempty"`
}

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

type Blobstore

type Blobstore struct {

	/*Path - Descr: local blobstore path Default: <nil>
	 */
	Path interface{} `yaml:"path,omitempty"`

	/*Address - Descr: Address of blobstore server used by simple blobstore plugin Default: <nil>
	 */
	Address interface{} `yaml:"address,omitempty"`

	/*Port - Descr: Port of blobstore server used by simple blobstore plugin Default: 25250
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*Agent - Descr: Password agent uses to connect to blobstore used by simple blobstore plugin Default: <nil>
	 */
	Agent *BlobstoreAgent `yaml:"agent,omitempty"`

	/*Provider - Descr: Provider of the blobstore used by director and agent (dav|simple) Default: dav
	 */
	Provider interface{} `yaml:"provider,omitempty"`
}

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

type BlobstoreAgent

type BlobstoreAgent struct {

	/*User - Descr: Username agent uses to connect to blobstore used by simple blobstore plugin Default: <nil>
	 */
	User interface{} `yaml:"user,omitempty"`

	/*Password - Descr: Password agent uses to connect to blobstore used by simple blobstore plugin Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`
}

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

type Client

type Client struct {

	/*Tls - Descr: Registry Client Key (PEM format) Default: <nil>
	 */
	Tls *Tls `yaml:"tls,omitempty"`
}

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

type Google

type Google struct {

	/*DefaultZone - Descr: Google Compute Engine Default Zone Default: <nil>
	 */
	DefaultZone interface{} `yaml:"default_zone,omitempty"`

	/*Project - Descr: Google Compute Engine project Default: <nil>
	 */
	Project interface{} `yaml:"project,omitempty"`

	/*JsonKey - Descr: Google Compute Engine JSON key Default:
	 */
	JsonKey interface{} `yaml:"json_key,omitempty"`

	/*DefaultRootDiskSizeGb - Descr: The default size (in Gb) of the instances root disk  Default: 0
	 */
	DefaultRootDiskSizeGb interface{} `yaml:"default_root_disk_size_gb,omitempty"`

	/*DefaultRootDiskType - Descr: The name of the default Google Compute Engine Disk Type the CPI will use when creating the instances root disk Default:
	 */
	DefaultRootDiskType interface{} `yaml:"default_root_disk_type,omitempty"`
}

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

type GoogleCpiJob

type GoogleCpiJob struct {

	/*Registry - Descr: Registry Client Key (PEM format) Default: <nil>
	 */
	Registry *Registry `yaml:"registry,omitempty"`

	/*Google - Descr: The name of the default Google Compute Engine Disk Type the CPI will use when creating the instances root disk Default:
	 */
	Google *Google `yaml:"google,omitempty"`

	/*Blobstore - Descr: Address of blobstore server used by simple blobstore plugin Default: <nil>
	 */
	Blobstore *Blobstore `yaml:"blobstore,omitempty"`

	/*Ntp - Descr: List of ntp server IPs Default: [169.254.169.254]
	 */
	Ntp interface{} `yaml:"ntp,omitempty"`

	/*Agent - Descr: Options for the blobstore used by deployed BOSH agents Default: map[]
	 */
	Agent *Agent `yaml:"agent,omitempty"`
}

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

type Registry

type Registry struct {

	/*Client - Descr: Registry Client Key (PEM format) Default: <nil>
	 */
	Client *Client `yaml:"client,omitempty"`

	/*Host - Descr: Registry Hostname Default: <nil>
	 */
	Host interface{} `yaml:"host,omitempty"`

	/*Protocol - Descr: Registry Protocol (http|https) Default: http
	 */
	Protocol interface{} `yaml:"protocol,omitempty"`

	/*Username - Descr: Registry Username Default: admin
	 */
	Username interface{} `yaml:"username,omitempty"`

	/*Port - Descr: Registry Port Default: 25777
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*Password - Descr: Registry Password Default: admin
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*UseGceMetadata - Descr: Google Compute Engine metadata should be used instead of BOSH registry Default: true
	 */
	UseGceMetadata interface{} `yaml:"use_gce_metadata,omitempty"`
}

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

type Tls

type Tls struct {

	/*InsecureSkipVerify - Descr: Skip Registry server's certificate chain and host name verification Default: true
	 */
	InsecureSkipVerify interface{} `yaml:"insecure_skip_verify,omitempty"`

	/*Key - Descr: Registry Client Key (PEM format) Default: <nil>
	 */
	Key interface{} `yaml:"key,omitempty"`

	/*Cacert - Descr: Registry Client Root CA certificates (PEM format) Default: <nil>
	 */
	Cacert interface{} `yaml:"cacert,omitempty"`

	/*Cert - Descr: Registry Client Certificate (PEM format) Default: <nil>
	 */
	Cert interface{} `yaml:"cert,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