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 !!!