openstack_cpi

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: May 23, 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 *Blobstore `yaml:"blobstore,omitempty"`

	/*Mbus - Descr: Message bus endpoint for the agent to start accepting agent requests 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 Blobstore

type Blobstore struct {

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

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

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

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

	/*Address - Descr: Address for agent to connect to 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 (simple|local) Default: <nil>
	 */
	Provider interface{} `yaml:"provider,omitempty"`

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

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

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

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

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

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

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

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

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

type Env

type Env struct {

	/*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"`

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

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

type Nats

type Nats struct {

	/*Address - Descr: NATS address used by agent to subscribe to agent requests Default: <nil>
	 */
	Address interface{} `yaml:"address,omitempty"`

	/*Port - Descr: NATS port used by agent to subscribe to agent requests Default: 4222
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*User - Descr: NATS username used by agent to subscribe to agent requests Default: <nil>
	 */
	User interface{} `yaml:"user,omitempty"`

	/*Password - Descr: NATS password used by agent to subscribe to agent requests Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`
}

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

type Openstack

type Openstack struct {

	/*WaitResourcePollInterval - Descr: Changes the delay (in seconds) between each status check to OpenStack when creating a resource (optional, by default 5) Default: 5
	 */
	WaitResourcePollInterval interface{} `yaml:"wait_resource_poll_interval,omitempty"`

	/*ApiKey - Descr: OpenStack API key (required) Default: <nil>
	 */
	ApiKey interface{} `yaml:"api_key,omitempty"`

	/*DefaultKeyName - Descr: Default OpenStack keypair to use when spinning up new VMs (required) Default: <nil>
	 */
	DefaultKeyName interface{} `yaml:"default_key_name,omitempty"`

	/*Project - Descr: OpenStack project name (required for Keystone API V3) Default: <nil>
	 */
	Project interface{} `yaml:"project,omitempty"`

	/*EndpointType - Descr: OpenStack endpoint type Default: publicURL
	 */
	EndpointType interface{} `yaml:"endpoint_type,omitempty"`

	/*BootFromVolume - Descr: Boot from volume Default: false
	 */
	BootFromVolume interface{} `yaml:"boot_from_volume,omitempty"`

	/*AuthUrl - Descr: URL of the OpenStack Identity endpoint to connect to (required) Default: <nil>
	 */
	AuthUrl interface{} `yaml:"auth_url,omitempty"`

	/*DefaultSecurityGroups - Descr: Default OpenStack security groups to use when spinning up new VMs (required) Default: <nil>
	 */
	DefaultSecurityGroups interface{} `yaml:"default_security_groups,omitempty"`

	/*IgnoreServerAvailabilityZone - Descr: When creating a disk, do not use the availability zone of the server, fall back to Openstacks default Default: false
	 */
	IgnoreServerAvailabilityZone interface{} `yaml:"ignore_server_availability_zone,omitempty"`

	/*UseDhcp - Descr: Whether to use DHCP when configuring networking on VM (for both manual and dynamic) Default: true
	 */
	UseDhcp interface{} `yaml:"use_dhcp,omitempty"`

	/*Domain - Descr: OpenStack domain (required for Keystone API V3) Default: <nil>
	 */
	Domain interface{} `yaml:"domain,omitempty"`

	/*StemcellPublicVisibility - Descr: Set public visibility for stemcells Default: false
	 */
	StemcellPublicVisibility interface{} `yaml:"stemcell_public_visibility,omitempty"`

	/*Tenant - Descr: OpenStack tenant name (required for Keystone API V2) Default: <nil>
	 */
	Tenant interface{} `yaml:"tenant,omitempty"`

	/*ConfigDrive - Descr: Config drive device (cdrom or disk) to use as metadata service on OpenStack (optional) Default: <nil>
	 */
	ConfigDrive interface{} `yaml:"config_drive,omitempty"`

	/*HumanReadableVmNames - Descr: When creating a VM, use the job name as VM name if true. Otherwise use a generated UUID as name. If this parameter is set to true, the registry.endpoint parameter has to be set. Default: false
	 */
	HumanReadableVmNames interface{} `yaml:"human_readable_vm_names,omitempty"`

	/*Username - Descr: OpenStack user name (required) Default: <nil>
	 */
	Username interface{} `yaml:"username,omitempty"`

	/*Region - Descr: OpenStack region (optional) Default: <nil>
	 */
	Region interface{} `yaml:"region,omitempty"`

	/*StateTimeout - Descr: Timeout (in seconds) for OpenStack resources desired state Default: 300
	 */
	StateTimeout interface{} `yaml:"state_timeout,omitempty"`

	/*ConnectionOptions - Descr: Hash containing optional connection parameters to the OpenStack API (optional) Default: <nil>
	 */
	ConnectionOptions interface{} `yaml:"connection_options,omitempty"`
}

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

type OpenstackCpi

type OpenstackCpi struct {

	/*Blobstore - Descr: Username agent uses to connect to blobstore used by 'simple' blobstore plugin Default: <nil>
	 */
	Blobstore *Blobstore `yaml:"blobstore,omitempty"`

	/*Env - Descr: No proxy environment variable Default: <nil>
	 */
	Env *Env `yaml:"env,omitempty"`

	/*Openstack - Descr: OpenStack region (optional) Default: <nil>
	 */
	Openstack *Openstack `yaml:"openstack,omitempty"`

	/*Registry - Descr: Full URL for the registry endpoint that may include basic auth credentials Default: <nil>
	 */
	Registry *Registry `yaml:"registry,omitempty"`

	/*Agent - Descr: Message bus endpoint for the agent to start accepting agent requests Default: <nil>
	 */
	Agent *Agent `yaml:"agent,omitempty"`

	/*Nats - Descr: NATS address used by agent to subscribe to agent requests Default: <nil>
	 */
	Nats *Nats `yaml:"nats,omitempty"`

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

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

type Registry

type Registry struct {

	/*Password - Descr: Password to access the Registry Default: <nil>
	 */
	Password interface{} `yaml:"password,omitempty"`

	/*Endpoint - Descr: Full URL for the registry endpoint that may include basic auth credentials Default: <nil>
	 */
	Endpoint interface{} `yaml:"endpoint,omitempty"`

	/*Username - Descr: Username to access the Registry Default: <nil>
	 */
	Username interface{} `yaml:"username,omitempty"`

	/*Port - Descr: Port of the Registry for CPI and agent to connect to Default: 25777
	 */
	Port interface{} `yaml:"port,omitempty"`

	/*Host - Descr: Address of the Registry to connect to (required) Default: <nil>
	 */
	Host interface{} `yaml:"host,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