# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
NewDefaultAPIEndpoints creates the slice of API endpoints containing only the default one which is with arbitrary DNS name and an ELB.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewUserData creates userdata struct from template file.
No description provided by the author
Parts to find in UserData template file.
No description provided by the author
# Constants
DefaultAPIEndpointName is the default endpoint name used when you've omitted `apiEndpoints` but not `externalDNSName`.
No description provided by the author
DefaultRecordSetTTL is the default value for the loadBalancer.recordSetTTL key.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
No description provided by the author
APIEndpoint is a Kubernetes API endpoint to which various clients connect.
APIEndpointLB is a set of an ELB and relevant settings and resources to serve a Kubernetes API hosted by controller nodes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Configuration specific to auto scaling groups.
CIDRRange represents an IP network range in CIDR notation See http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-ingress.html#cfn-ec2-security-group-ingress-cidrip.
No description provided by the author
No description provided by the author
TODO Merge this with NodePoolConfig.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HostedZone is a AWS Route 53 hosted zone in which record sets are created.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
kube-aws manages at most one route table per subnet If ID or IDFromStackOutput is non-zero, kube-aws doesn't manage the route table but its users' responsibility to provide properly configured one to be reused by kube-aws.
No description provided by the author
No description provided by the author
SecurityGroup references one of existing security groups in your AWS account.
UnitRootVolumeSize/IOPS are used for spot fleets instead of WorkerRootVolumeSize/IOPS, so that we can make them clearer that they are not default size/iops for each worker node but "size/iops per unit" as their names suggest.
No description provided by the author
SubnetReference references one of subnets defined in the top-level of cluster.yaml.
No description provided by the author
Taint is a k8s node taint which is added to nodes which requires pods to tolerate.
UserData represents userdata which might be split across multiple storage types.
No description provided by the author
No description provided by the author
kube-aws manages at most one VPC per cluster If ID or IDFromStackOutput is non-zero, kube-aws doesn't manage the VPC but its users' responsibility to provide properly configured one to be reused by kube-aws.
# Interfaces
kube-aws manages at most one NAT gateway per subnet.
# Type aliases
No description provided by the author
CIDRRanges represents IP network ranges in CIDR notation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Taints is a list of taints.
No description provided by the author
No description provided by the author
UserDataValidateFunc returns error if templated Part content doesn't pass validation.
No description provided by the author