Documentation ¶
Index ¶
- Constants
- Variables
- func B(b bool) *bool
- func I64(i int) *int64
- func S(format string, a ...interface{}) *string
- type Asg
- func (r *Asg) Actual(known *cluster.Cluster) (cloud.Resource, error)
- func (r *Asg) Apply(actual, expected cloud.Resource, applyCluster *cluster.Cluster) (cloud.Resource, error)
- func (r *Asg) Delete(actual cloud.Resource, known *cluster.Cluster) error
- func (r *Asg) Expected(known *cluster.Cluster) (cloud.Resource, error)
- func (r *Asg) Render(renderResource cloud.Resource, renderCluster *cluster.Cluster) (*cluster.Cluster, error)
- func (r *Asg) Tag(tags map[string]string) error
- type InternetGateway
- func (r *InternetGateway) Actual(known *cluster.Cluster) (cloud.Resource, error)
- func (r *InternetGateway) Apply(actual, expected cloud.Resource, applyCluster *cluster.Cluster) (cloud.Resource, error)
- func (r *InternetGateway) Delete(actual cloud.Resource, known *cluster.Cluster) error
- func (r *InternetGateway) Expected(known *cluster.Cluster) (cloud.Resource, error)
- func (r *InternetGateway) Render(renderResource cloud.Resource, renderCluster *cluster.Cluster) (*cluster.Cluster, error)
- func (r *InternetGateway) Tag(tags map[string]string) error
- type KeyPair
- func (r *KeyPair) Actual(known *cluster.Cluster) (cloud.Resource, error)
- func (r *KeyPair) Apply(actual, expected cloud.Resource, applyCluster *cluster.Cluster) (cloud.Resource, error)
- func (r *KeyPair) Delete(actual cloud.Resource, known *cluster.Cluster) error
- func (r *KeyPair) Expected(known *cluster.Cluster) (cloud.Resource, error)
- func (r *KeyPair) Render(renderResource cloud.Resource, renderCluster *cluster.Cluster) (*cluster.Cluster, error)
- func (r *KeyPair) Tag(tags map[string]string) error
- type Lc
- func (r *Lc) Actual(known *cluster.Cluster) (cloud.Resource, error)
- func (r *Lc) Apply(actual, expected cloud.Resource, applyCluster *cluster.Cluster) (cloud.Resource, error)
- func (r *Lc) Delete(actual cloud.Resource, known *cluster.Cluster) error
- func (r *Lc) Expected(known *cluster.Cluster) (cloud.Resource, error)
- func (r *Lc) Render(renderResource cloud.Resource, renderCluster *cluster.Cluster) (*cluster.Cluster, error)
- func (r *Lc) Tag(tags map[string]string) error
- type RouteTable
- func (r *RouteTable) Actual(known *cluster.Cluster) (cloud.Resource, error)
- func (r *RouteTable) Apply(actual, expected cloud.Resource, applyCluster *cluster.Cluster) (cloud.Resource, error)
- func (r *RouteTable) Delete(actual cloud.Resource, known *cluster.Cluster) error
- func (r *RouteTable) Expected(known *cluster.Cluster) (cloud.Resource, error)
- func (r *RouteTable) Render(renderResource cloud.Resource, renderCluster *cluster.Cluster) (*cluster.Cluster, error)
- func (r *RouteTable) Tag(tags map[string]string) error
- type Rule
- type SecurityGroup
- func (r *SecurityGroup) Actual(known *cluster.Cluster) (cloud.Resource, error)
- func (r *SecurityGroup) Apply(actual, expected cloud.Resource, applyCluster *cluster.Cluster) (cloud.Resource, error)
- func (r *SecurityGroup) Delete(actual cloud.Resource, known *cluster.Cluster) error
- func (r *SecurityGroup) Expected(known *cluster.Cluster) (cloud.Resource, error)
- func (r *SecurityGroup) Render(renderResource cloud.Resource, renderCluster *cluster.Cluster) (*cluster.Cluster, error)
- func (r *SecurityGroup) Tag(tags map[string]string) error
- type Shared
- type Subnet
- func (r *Subnet) Actual(known *cluster.Cluster) (cloud.Resource, error)
- func (r *Subnet) Apply(actual, expected cloud.Resource, applyCluster *cluster.Cluster) (cloud.Resource, error)
- func (r *Subnet) Delete(actual cloud.Resource, known *cluster.Cluster) error
- func (r *Subnet) Expected(known *cluster.Cluster) (cloud.Resource, error)
- func (r *Subnet) Render(renderResource cloud.Resource, renderCluster *cluster.Cluster) (*cluster.Cluster, error)
- func (r *Subnet) Tag(tags map[string]string) error
- type Vpc
- func (r *Vpc) Actual(known *cluster.Cluster) (cloud.Resource, error)
- func (r *Vpc) Apply(actual, expected cloud.Resource, applyCluster *cluster.Cluster) (cloud.Resource, error)
- func (r *Vpc) Delete(actual cloud.Resource, known *cluster.Cluster) error
- func (r *Vpc) Expected(known *cluster.Cluster) (cloud.Resource, error)
- func (r *Vpc) Render(renderResource cloud.Resource, renderCluster *cluster.Cluster) (*cluster.Cluster, error)
- func (r *Vpc) Tag(tags map[string]string) error
Constants ¶
View Source
const (
KUBICORN_AUTO_CREATED_GROUP = "A FABULOUS security group created by Kubicorn for cluster [%s]"
)
Variables ¶
View Source
var Sdk *awsSdkGo.Sdk
Functions ¶
Types ¶
type Asg ¶
type Asg struct { MinCount int MaxCount int InstanceType string Image string ServerPool *cluster.ServerPool }
type InternetGateway ¶
type InternetGateway struct {
}type KeyPair ¶
type Lc ¶
type Lc struct { InstanceType string Image string ServerPool *cluster.ServerPool }
type RouteTable ¶
type RouteTable struct { ClusterSubnet *cluster.Subnet ServerPool *cluster.ServerPool }
type SecurityGroup ¶
type SecurityGroup struct { Firewall *cluster.Firewall ServerPool *cluster.ServerPool Rules []*Rule }
type Subnet ¶
type Subnet struct { ClusterSubnet *cluster.Subnet ServerPool *cluster.ServerPool CIDR string VpcId string Zone string }
Click to show internal directories.
Click to hide internal directories.