vsphere_cpi

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 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 {

	/*Blobstore - Descr: Whether the agent blobstore plugin will always use path style for bucket access Default: <nil>
	 */
	Blobstore *AgentBlobstore `yaml:"blobstore,omitempty"`

	/*Mbus - Descr: Agent mbus Default: <nil>
	 */
	Mbus interface{} `yaml:"mbus,omitempty"`

	/*Nats - Descr: Address of the nats server Default: <nil>
	 */
	Nats *AgentNats `yaml:"nats,omitempty"`
}

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

type AgentBlobstore added in v0.0.6

type AgentBlobstore struct {

	/*SecretAccessKey - Descr: AWS secret_access_key for agent used by s3 blobstore plugin Default: <nil>
	 */
	SecretAccessKey interface{} `yaml:"secret_access_key,omitempty"`

	/*UseSsl - Descr: Whether the agent blobstore plugin should use SSL to connect to the blobstore server Default: <nil>
	 */
	UseSsl interface{} `yaml:"use_ssl,omitempty"`

	/*S3Region - Descr: AWS region used by s3 blobstore plugin Default: <nil>
	 */
	S3Region interface{} `yaml:"s3_region,omitempty"`

	/*SslVerifyPeer - Descr: Whether the agent blobstore plugin should verify its peer when using SSL Default: <nil>
	 */
	SslVerifyPeer interface{} `yaml:"ssl_verify_peer,omitempty"`

	/*AccessKeyId - Descr: AWS access_key_id for agent used by s3 blobstore plugin Default: <nil>
	 */
	AccessKeyId interface{} `yaml:"access_key_id,omitempty"`

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

	/*S3ForcePathStyle - Descr: Whether the agent blobstore plugin will always use path style for bucket access Default: <nil>
	 */
	S3ForcePathStyle interface{} `yaml:"s3_force_path_style,omitempty"`

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

	/*S3Port - Descr: Port of agent blobstore server used by s3 blobstore plugin Default: <nil>
	 */
	S3Port interface{} `yaml:"s3_port,omitempty"`

	/*S3SignatureVersion - Descr: Signature version used to connect to an s3 blobstore Default: <nil>
	 */
	S3SignatureVersion interface{} `yaml:"s3_signature_version,omitempty"`

	/*S3MultipartThreshold - Descr: Agent blobstore threshold for multipart uploads Default: <nil>
	 */
	S3MultipartThreshold interface{} `yaml:"s3_multipart_threshold,omitempty"`
}

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

type AgentNats added in v0.0.6

type AgentNats struct {

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

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

type Blobstore

type Blobstore struct {

	/*S3Port - Descr: Port of blobstore server used by s3 blobstore plugin Default: 443
	 */
	S3Port interface{} `yaml:"s3_port,omitempty"`

	/*S3ForcePathStyle - Descr: Whether s3 blobstore plugin will always use path style for bucket access Default: false
	 */
	S3ForcePathStyle interface{} `yaml:"s3_force_path_style,omitempty"`

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

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

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

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

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

	/*UseSsl - Descr: Whether the simple blobstore plugin should use SSL to connect to the blobstore server Default: true
	 */
	UseSsl interface{} `yaml:"use_ssl,omitempty"`

	/*AccessKeyId - Descr: AWS access_key_id used by s3 blobstore plugin Default: <nil>
	 */
	AccessKeyId interface{} `yaml:"access_key_id,omitempty"`

	/*S3MultipartThreshold - Descr: Simple blobstore threshold for multipart uploads Default: <nil>
	 */
	S3MultipartThreshold interface{} `yaml:"s3_multipart_threshold,omitempty"`

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

	/*BucketName - Descr: AWS S3 Bucket used by s3 blobstore plugin Default: <nil>
	 */
	BucketName interface{} `yaml:"bucket_name,omitempty"`

	/*S3SignatureVersion - Descr: Signature version used to connect to an s3 blobstore Default: <nil>
	 */
	S3SignatureVersion interface{} `yaml:"s3_signature_version,omitempty"`

	/*S3Region - Descr: AWS region used by s3 blobstore plugin Default: <nil>
	 */
	S3Region interface{} `yaml:"s3_region,omitempty"`

	/*SecretAccessKey - Descr: AWS secret_access_key used by s3 blobstore plugin Default: <nil>
	 */
	SecretAccessKey interface{} `yaml:"secret_access_key,omitempty"`

	/*SslVerifyPeer - Descr: Whether the simple blobstore plugin should verify its peer when using SSL Default: <nil>
	 */
	SslVerifyPeer interface{} `yaml:"ssl_verify_peer,omitempty"`
}

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

type BlobstoreAgent added in v0.0.6

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 ConnectionOptions

type ConnectionOptions struct {

	/*CaCert - Descr: All required custom CA certificates Default: <nil>
	 */
	CaCert interface{} `yaml:"ca_cert,omitempty"`
}

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

type Env

type Env struct {

	/*HttpsProxy - Descr: Https proxy to connect to cloud API's Default: <nil>
	 */
	HttpsProxy interface{} `yaml:"https_proxy,omitempty"`

	/*NoProxy - Descr: No Proxy environment variable Default: <nil>
	 */
	NoProxy interface{} `yaml:"no_proxy,omitempty"`

	/*HttpProxy - Descr: Http proxy to connect to cloud API's Default: <nil>
	 */
	HttpProxy interface{} `yaml:"http_proxy,omitempty"`
}

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

type Nats

type Nats struct {

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

	/*Port - Descr: Port that the nats server listens on Default: 4222
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*User - Descr: Username to connect to nats with Default: nats
	 */
	User interface{} `yaml:"user,omitempty"`

	/*Password - Descr: Password to connect to nats with Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`
}

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

type Vcenter

type Vcenter struct {

	/*Password - Descr: Password to connect to vCenter server used by vspher cpi Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*Address - Descr: Address of vCenter server used by vsphere cpi Default: <nil>
	 */
	Address interface{} `yaml:"address,omitempty"`

	/*Datacenters - Descr: Datacenters in vCenter to use (value is an array of Hashes representing datacenters and clusters, See director.yml.erb.erb) Default: <nil>
	 */
	Datacenters interface{} `yaml:"datacenters,omitempty"`

	/*ConnectionOptions - Descr: All required custom CA certificates Default: <nil>
	 */
	ConnectionOptions *ConnectionOptions `yaml:"connection_options,omitempty"`

	/*User - Descr: User to connect to vCenter server used by vsphere cpi Default: <nil>
	 */
	User interface{} `yaml:"user,omitempty"`
}

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

type VsphereCpiJob added in v0.0.6

type VsphereCpiJob struct {

	/*Agent - Descr: Whether the agent blobstore plugin will always use path style for bucket access Default: <nil>
	 */
	Agent *Agent `yaml:"agent,omitempty"`

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

	/*Nats - Descr: Address of the nats server Default: <nil>
	 */
	Nats *Nats `yaml:"nats,omitempty"`

	/*Vcenter - Descr: Address of vCenter server used by vsphere cpi Default: <nil>
	 */
	Vcenter *Vcenter `yaml:"vcenter,omitempty"`

	/*Env - Descr: Http proxy to connect to cloud API's Default: <nil>
	 */
	Env *Env `yaml:"env,omitempty"`

	/*Ntp - Descr: List of ntp server IPs. pool.ntp.org attempts to return IPs closest to your location, but you can still specify if needed. Default: [0.pool.ntp.org 1.pool.ntp.org]
	 */
	Ntp interface{} `yaml:"ntp,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