Versions in this module Expand all Collapse all v0 v0.0.3 Feb 9, 2018 Changes in this version + type Account struct + Provider *Provider + SecurityTags_ SecurityTags + Storage *Storage + func (a *Account) SecurityTags() SecurityTags + type Amp struct + Account *Account + Name_ string + Notifications *Notifications + func NewAmp(dc string) (*Amp, error) + func (a *Amp) Name() string + type Arc struct + DataCenter *DataCenter + DatabaseService *DatabaseService + Dns *Dns + Name_ string + Notifications *Notifications + Title_ string + func NewArc(dc string) (*Arc, error) + func (a *Arc) Name() string + func (a *Arc) Print() + func (a *Arc) PrintLocal() + func (a *Arc) Title() string + type Bucket struct + Destination_ string + Name_ string + Region_ string + Role_ string + SecurityTags_ SecurityTags + func (b *Bucket) Destination() string + func (b *Bucket) Name() string + func (b *Bucket) Print() + func (b *Bucket) Region() string + func (b *Bucket) Role() string + func (b *Bucket) SecurityTags() SecurityTags + type BucketSet struct + Buckets_ *Buckets + Name_ string + func (b *BucketSet) Buckets() *Buckets + func (b *BucketSet) Name() string + type BucketSets []*BucketSet + type Buckets []*Bucket + type CidrBlock struct + AvailibilityZone_ string + Cidr_ string + func (c *CidrBlock) AvailibilityZone() string + func (c *CidrBlock) Cidr() string + type Cluster struct + AuditIgnore_ bool + Name_ string + Pods *Pods + SecurityTags_ SecurityTags + func (c *Cluster) AuditIgnore() bool + func (c *Cluster) Name() string + func (c *Cluster) Print() + func (c *Cluster) SecurityTags() SecurityTags + type Clusters []*Cluster + func (c *Clusters) Print() + type Compute struct + AideVersion_ int + BootstrapVersion_ int + Clusters *Clusters + DeployVersion_ int + KeyPair *KeyPair + Name_ string + SecretsVersion_ int + func (c *Compute) AideVersion() int + func (c *Compute) BootstrapVersion() int + func (c *Compute) DeployVersion() int + func (c *Compute) Name() string + func (c *Compute) Print() + func (c *Compute) PrintLocal() + func (c *Compute) SecretsVersion() int + func (c *Compute) SetName(name string) + type DataCenter struct + Compute *Compute + Network *Network + Provider *Provider + SecurityTags_ SecurityTags + func (d *DataCenter) Print() + func (d *DataCenter) SecurityTags() SecurityTags + type Database struct + DBName_ string + Engine_ string + Master_ struct{ ... } + Name_ string + Port_ int + SecurityGroups_ []string + Storage_ struct{ ... } + SubnetGroup_ string + Type_ string + Version_ string + func (db *Database) DBName() string + func (db *Database) Engine() string + func (db *Database) InstanceType() string + func (db *Database) MasterPassword() string + func (db *Database) MasterUserName() string + func (db *Database) Name() string + func (db *Database) Port() int + func (db *Database) Print() + func (db *Database) PrintLocal() + func (db *Database) SecurityGroups() []string + func (db *Database) StorageIops() int + func (db *Database) StorageSize() int + func (db *Database) StorageType() string + func (db *Database) SubnetGroup() string + func (db *Database) Version() string + type DatabaseService struct + Databases []*Database + Provider *Provider + func (dbs *DatabaseService) Print() + type Dns struct + ARecords *DnsRecords + CNameRecords *DnsRecords + CacheIgnore []string + DomainName_ string + Provider *Provider + Subdomain_ string + func (d *Dns) Domain() string + func (d *Dns) DomainName() string + func (d *Dns) Print() + func (d *Dns) PrintLocal() + func (d *Dns) Subdomain() string + type DnsRecord struct + Access_ string + Name_ string + Pod_ string + Ttl_ int + Values_ []string + func (d *DnsRecord) Access() string + func (d *DnsRecord) Name() string + func (d *DnsRecord) Pod() string + func (d *DnsRecord) Print(s string) + func (d *DnsRecord) PrintLocal(s string) + func (d *DnsRecord) SetValues(v []string) + func (d *DnsRecord) Ttl() int + func (d *DnsRecord) Values() []string + type DnsRecords []*DnsRecord + func (d *DnsRecords) Print(s string) + type Instance struct + func NewInstance(name string, p *Pod) *Instance + func (i *Instance) Image() string + func (i *Instance) InstanceType() string + func (i *Instance) Name() string + func (i *Instance) Print() + func (i *Instance) PrintLocal() + func (i *Instance) Role() string + func (i *Instance) SecurityGroupNames() []string + func (i *Instance) ServerType() string + func (i *Instance) SubnetGroupName() string + func (i *Instance) Teams() []string + func (i *Instance) Version() string + func (i *Instance) Volumes() *Volumes + type Instances []*Instance + func (i *Instances) Print() + type KeyPair struct + Comment_ string + Format_ string + KeyMaterial_ string + LocalName_ string + Name_ string + func (k *KeyPair) Comment() string + func (k *KeyPair) Format() string + func (k *KeyPair) KeyMaterial() string + func (k *KeyPair) LocalName() string + func (k *KeyPair) Name() string + func (k *KeyPair) Print() + func (k *KeyPair) PrintLocal() + type Network struct + AvailabilityZones_ []string + CidrAliases_ map[string]string + CidrBlock_ string + CidrGroups_ map[string][]string + DnsNameServers_ []string + Name_ string + SecurityGroups *SecurityGroups + SubnetGroups *SubnetGroups + func (n *Network) AvailabilityZones() []string + func (n *Network) CidrAliases() map[string]string + func (n *Network) CidrBlock() string + func (n *Network) CidrGroups() map[string][]string + func (n *Network) DnsNameServers() []string + func (n *Network) Name() string + func (n *Network) Print() + func (n *Network) PrintLocal() + func (n *Network) SetName(name string) + type Notifications struct + Spark *Spark + type Pod struct + Count_ int + Image_ string + InstanceType_ string + Instances *Instances + Name_ string + Role_ string + SecurityGroups_ []string + ServerType_ string + SubnetGroup_ string + Teams_ []string + Version_ int + Volumes *Volumes + func (p *Pod) Count() int + func (p *Pod) Image() string + func (p *Pod) InstanceType() string + func (p *Pod) Name() string + func (p *Pod) PackageName() string + func (p *Pod) Print() + func (p *Pod) PrintLocal() + func (p *Pod) Role() string + func (p *Pod) SecurityGroups() []string + func (p *Pod) ServerType() string + func (p *Pod) SubnetGroup() string + func (p *Pod) Teams() []string + func (p *Pod) Version() string + type Pods []*Pod + func (p *Pods) Print() + type Printer interface + Print func() + type Provider struct + Data map[string]string + Images map[string]string + Vendor string + func (p *Provider) Print() + type SecurityGroup struct + Name_ string + SecurityRules *SecurityRules + func (s *SecurityGroup) Name() string + func (s *SecurityGroup) Print() + func (s *SecurityGroup) PrintLocal() + type SecurityGroups []*SecurityGroup + func (s *SecurityGroups) Print() + type SecurityRule struct + Description_ string + Directions_ []string + Ports_ []string + Protocols_ []string + Remotes_ []string + func (s *SecurityRule) Description() string + func (s *SecurityRule) Directions() []string + func (s *SecurityRule) Ports() []string + func (s *SecurityRule) Print() + func (s *SecurityRule) PrintLocal() + func (s *SecurityRule) Protocols() []string + func (s *SecurityRule) Remotes() []string + type SecurityRules []*SecurityRule + func (s *SecurityRules) Print() + type SecurityTags map[string]string + func (s SecurityTags) Print() + type Spark struct + Rooms map[string]string + type Storage struct + BucketSets *BucketSets + Buckets *Buckets + type Subnet struct + Access_ string + AvailabilityZone_ string + CidrBlock_ string + GroupName_ string + ManageRoutes_ bool + Name_ string + func (s *Subnet) Access() string + func (s *Subnet) AvailabilityZone() string + func (s *Subnet) CidrBlock() string + func (s *Subnet) GroupName() string + func (s *Subnet) ManageRoutes() bool + func (s *Subnet) Name() string + func (s *Subnet) Print() + func (s *Subnet) PrintLocal() + func (s *Subnet) SetAccess(access string) + func (s *Subnet) SetAvailabilityZone(availabilityZone string) + func (s *Subnet) SetCidrBlock(cidrBlock string) + func (s *Subnet) SetGroupName(groupName string) + func (s *Subnet) SetManageRoutes(manageRoutes bool) + func (s *Subnet) SetName(name string) + type SubnetGroup struct + Access_ string + CidrBlock_ string + CidrBlocks_ []*CidrBlock + ManageRoutes_ bool + Name_ string + func (s *SubnetGroup) Access() string + func (s *SubnetGroup) CidrBlock() string + func (s *SubnetGroup) CidrBlocks() []*CidrBlock + func (s *SubnetGroup) ManageRoutes() bool + func (s *SubnetGroup) Name() string + func (s *SubnetGroup) Print() + func (s *SubnetGroup) PrintLocal() + type SubnetGroups []*SubnetGroup + func (s *SubnetGroups) Print() + type Volume struct + Boot_ bool + Device_ string + FsType_ string + Inodes_ int + Keep_ bool + MountPoint_ string + Preserve_ bool + Size_ int64 + Type_ string + func (v *Volume) Boot() bool + func (v *Volume) Device() string + func (v *Volume) FsType() string + func (v *Volume) Inodes() int + func (v *Volume) Keep() bool + func (v *Volume) MountPoint() string + func (v *Volume) Preserve() bool + func (v *Volume) Print() + func (v *Volume) Size() int64 + func (v *Volume) Type() string + type Volumes []*Volume + func (v *Volumes) Print()