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: Address for agent to connect to 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"` /*Mbus - Descr: Agent mbus Default: <nil> */ Mbus interface{} `yaml:"mbus,omitempty"` /*Password - Descr: Password agent uses to connect to blobstore used by simple blobstore plugin Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*User - Descr: Username agent uses to connect to blobstore used by simple blobstore plugin Default: <nil> */ User interface{} `yaml:"user,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Aws ¶
type Aws struct { /*Ec2Endpoint - Descr: AWS EC2 service endpoint, without protocol/scheme (Optional: default endpoint will be constructed from region if not specified) Default: <nil> */ Ec2Endpoint interface{} `yaml:"ec2_endpoint,omitempty"` /*Stemcell - Descr: AWS kernel id used by aws cpi Default: <nil> */ Stemcell *Stemcell `yaml:"stemcell,omitempty"` /*MaxRetries - Descr: The maximum number of times AWS service errors and throttling errors should be retried. There is an exponential backoff in between retries, so the more retries the longer it can take to fail. Default: 8 */ MaxRetries interface{} `yaml:"max_retries,omitempty"` /*DefaultIamInstanceProfile - Descr: Default AWS iam_instance_profile for the aws cpi Default: <nil> */ DefaultIamInstanceProfile interface{} `yaml:"default_iam_instance_profile,omitempty"` /*DefaultKeyName - Descr: Default SSH keypair used for new VMs (required) Default: <nil> */ DefaultKeyName interface{} `yaml:"default_key_name,omitempty"` /*DefaultSecurityGroups - Descr: Default security groups for new VMs (required) Default: <nil> */ DefaultSecurityGroups interface{} `yaml:"default_security_groups,omitempty"` /*ElbEndpoint - Descr: AWS ELB service endpoint, without protocol/scheme (Optional: default endpoint will be constructed from region if not specified) Default: <nil> */ ElbEndpoint interface{} `yaml:"elb_endpoint,omitempty"` /*AccessKeyId - Descr: AWS access_key_id for the aws cpi (Required when aws.credentials_source is set to `static`) Default: <nil> */ AccessKeyId interface{} `yaml:"access_key_id,omitempty"` /*CredentialsSource - Descr: Where to get AWS credentials for the aws cpi. This can be set to `static` to use an `access_key_id` and `secret_access_key` or `env_or_profile` to get the credentials from environment variables or an EC2 instance profile. Default: static */ CredentialsSource interface{} `yaml:"credentials_source,omitempty"` /*SecretAccessKey - Descr: AWS secret_access_key for the aws cpi (Required when aws.credentials_source is set to `static`) Default: <nil> */ SecretAccessKey interface{} `yaml:"secret_access_key,omitempty"` /*Region - Descr: AWS region name (Required unless both ec2_endpoint and elb_endpoint are specified) Default: <nil> */ Region interface{} `yaml:"region,omitempty"` /*ConnectionOptions - Descr: All required custom CA certificates Default: <nil> */ ConnectionOptions *ConnectionOptions `yaml:"connection_options,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type AwsCpi ¶
type AwsCpi struct { /*Blobstore - Descr: AWS S3 Bucket used by s3 blobstore plugin Default: <nil> */ Blobstore *Blobstore `yaml:"blobstore,omitempty"` /*Registry - Descr: Password to access the Registry Default: <nil> */ Registry *Registry `yaml:"registry,omitempty"` /*Nats - Descr: Port that the nats server listens on Default: 4222 */ Nats *Nats `yaml:"nats,omitempty"` /*Env - Descr: Https 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"` /*Agent - Descr: Agent mbus Default: <nil> */ Agent *Agent `yaml:"agent,omitempty"` /*Aws - Descr: AWS ELB service endpoint, without protocol/scheme (Optional: default endpoint will be constructed from region if not specified) Default: <nil> */ Aws *Aws `yaml:"aws,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Blobstore ¶
type Blobstore struct { /*S3Region - Descr: AWS region for agent used by s3 blobstore plugin (Required when blobstore.credentials_source is set to `static`) Default: <nil> */ S3Region interface{} `yaml:"s3_region,omitempty"` /*Port - Descr: Port of blobstore server used by simple blobstore plugin Default: 25250 */ Port interface{} `yaml:"port,omitempty"` /*AccessKeyId - Descr: AWS access_key_id for agent used by s3 blobstore plugin (Required when blobstore.credentials_source is set to `static`) Default: <nil> */ AccessKeyId interface{} `yaml:"access_key_id,omitempty"` /*Host - Descr: Host of agent blobstore server used by simple blobstore plugin Default: <nil> */ Host interface{} `yaml:"host,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"` /*Path - Descr: local blobstore path Default: <nil> */ Path interface{} `yaml:"path,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"` /*SslVerifyPeer - Descr: Whether the agent blobstore plugin should verify its peer when using SSL Default: <nil> */ SslVerifyPeer interface{} `yaml:"ssl_verify_peer,omitempty"` /*CredentialsSource - Descr: Where to get AWS credentials for the aws cpi. This can be set to `static` for to use an `access_key_id` and `secret_access_key` or `env_or_profile` to get the credentials from environment variables or an EC2 instance profile. Default: <nil> */ CredentialsSource interface{} `yaml:"credentials_source,omitempty"` /*Agent - Descr: Username agent uses to connect to blobstore used by simple blobstore plugin Default: <nil> */ Agent *Agent `yaml:"agent,omitempty"` /*Address - Descr: Address for agent to connect to blobstore server used by simple blobstore plugin Default: <nil> */ Address interface{} `yaml:"address,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"` /*SecretAccessKey - Descr: AWS secret_access_key for agent used by s3 blobstore plugin (Required when blobstore.credentials_source is set to `static`) Default: <nil> */ SecretAccessKey interface{} `yaml:"secret_access_key,omitempty"` /*Provider - Descr: Provider of the blobstore used by director and agent (dav|simple|s3) Default: dav */ Provider interface{} `yaml:"provider,omitempty"` /*BucketName - Descr: AWS S3 Bucket used by s3 blobstore plugin Default: <nil> */ BucketName interface{} `yaml:"bucket_name,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 { /*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"` /*HttpsProxy - Descr: Https proxy to connect to cloud API's Default: <nil> */ HttpsProxy interface{} `yaml:"https_proxy,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Nats ¶
type Nats struct { /*Password - Descr: Password to connect to nats with Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*Address - Descr: Address of the nats server Default: <nil> */ Address interface{} `yaml:"address,omitempty"` /*User - Descr: Username to connect to nats with Default: nats */ User interface{} `yaml:"user,omitempty"` /*Port - Descr: Port that the nats server listens on Default: 4222 */ Port interface{} `yaml:"port,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
type Registry ¶
type Registry struct { /*Port - Descr: Port of the Registry to connect to Default: 25777 */ Port interface{} `yaml:"port,omitempty"` /*Host - Descr: Address of the Registry to connect to Default: <nil> */ Host interface{} `yaml:"host,omitempty"` /*Password - Descr: Password to access the Registry Default: <nil> */ Password interface{} `yaml:"password,omitempty"` /*Username - Descr: User to access the Registry Default: <nil> */ Username interface{} `yaml:"username,omitempty"` }
* File Generated by enaml generator * !!! Please do not edit this file !!!
Click to show internal directories.
Click to hide internal directories.