Versions in this module Expand all Collapse all v0 v0.1.0 Sep 19, 2019 Changes in this version + const ClusterStatusActive + const ClusterStatusCreating + const Group + const Version + var EKSClusterClassGroupVersionKind = SchemeGroupVersion.WithKind(EKSClusterClassKind) + var EKSClusterClassKind = reflect.TypeOf(EKSClusterClass{}).Name() + var EKSClusterClassKindAPIVersion = EKSClusterClassKind + "." + SchemeGroupVersion.String() + var EKSClusterGroupVersionKind = SchemeGroupVersion.WithKind(EKSClusterKind) + var EKSClusterKind = reflect.TypeOf(EKSCluster{}).Name() + var EKSClusterKindAPIVersion = EKSClusterKind + "." + SchemeGroupVersion.String() + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + type EKSCluster struct + Spec EKSClusterSpec + Status EKSClusterStatus + func (c *EKSCluster) GetBindingPhase() runtimev1alpha1.BindingPhase + func (c *EKSCluster) GetClaimReference() *corev1.ObjectReference + func (c *EKSCluster) GetNonPortableClassReference() *corev1.ObjectReference + func (c *EKSCluster) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (c *EKSCluster) GetWriteConnectionSecretToReference() corev1.LocalObjectReference + func (c *EKSCluster) SetBindingPhase(p runtimev1alpha1.BindingPhase) + func (c *EKSCluster) SetClaimReference(r *corev1.ObjectReference) + func (c *EKSCluster) SetConditions(cd ...runtimev1alpha1.Condition) + func (c *EKSCluster) SetNonPortableClassReference(r *corev1.ObjectReference) + func (c *EKSCluster) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (c *EKSCluster) SetWriteConnectionSecretToReference(r corev1.LocalObjectReference) + func (in *EKSCluster) DeepCopy() *EKSCluster + func (in *EKSCluster) DeepCopyInto(out *EKSCluster) + func (in *EKSCluster) DeepCopyObject() runtime.Object + type EKSClusterClass struct + SpecTemplate EKSClusterClassSpecTemplate + func (i *EKSClusterClass) GetReclaimPolicy() runtimev1alpha1.ReclaimPolicy + func (i *EKSClusterClass) SetReclaimPolicy(p runtimev1alpha1.ReclaimPolicy) + func (in *EKSClusterClass) DeepCopy() *EKSClusterClass + func (in *EKSClusterClass) DeepCopyInto(out *EKSClusterClass) + func (in *EKSClusterClass) DeepCopyObject() runtime.Object + type EKSClusterClassList struct + Items []EKSClusterClass + func (in *EKSClusterClassList) DeepCopy() *EKSClusterClassList + func (in *EKSClusterClassList) DeepCopyInto(out *EKSClusterClassList) + func (in *EKSClusterClassList) DeepCopyObject() runtime.Object + type EKSClusterClassSpecTemplate struct + func (in *EKSClusterClassSpecTemplate) DeepCopy() *EKSClusterClassSpecTemplate + func (in *EKSClusterClassSpecTemplate) DeepCopyInto(out *EKSClusterClassSpecTemplate) + type EKSClusterList struct + Items []EKSCluster + func (in *EKSClusterList) DeepCopy() *EKSClusterList + func (in *EKSClusterList) DeepCopyInto(out *EKSClusterList) + func (in *EKSClusterList) DeepCopyObject() runtime.Object + type EKSClusterParameters struct + ClusterVersion string + MapRoles []MapRole + MapUsers []MapUser + Region EKSRegion + RoleARN string + SecurityGroupIds []string + SubnetIds []string + VpcID string + WorkerNodes WorkerNodesSpec + func (in *EKSClusterParameters) DeepCopy() *EKSClusterParameters + func (in *EKSClusterParameters) DeepCopyInto(out *EKSClusterParameters) + type EKSClusterSpec struct + func (in *EKSClusterSpec) DeepCopy() *EKSClusterSpec + func (in *EKSClusterSpec) DeepCopyInto(out *EKSClusterSpec) + type EKSClusterStatus struct + CloudFormationStackID string + ClusterName string + ClusterVersion string + Endpoint string + State string + func (in *EKSClusterStatus) DeepCopy() *EKSClusterStatus + func (in *EKSClusterStatus) DeepCopyInto(out *EKSClusterStatus) + type EKSRegion string + const EKSRegionEUWest1 + const EKSRegionUSEast1 + const EKSRegionUSEast2 + const EKSRegionUSWest2 + type MapRole struct + Groups []string + RoleARN string + Username string + func (in *MapRole) DeepCopy() *MapRole + func (in *MapRole) DeepCopyInto(out *MapRole) + type MapUser struct + Groups []string + UserARN string + Username string + func (in *MapUser) DeepCopy() *MapUser + func (in *MapUser) DeepCopyInto(out *MapUser) + type WorkerNodesSpec struct + BootstrapArguments string + ClusterControlPlaneSecurityGroup string + KeyName string + NodeAutoScalingGroupMaxSize *int + NodeAutoScalingGroupMinSize *int + NodeGroupName string + NodeImageID string + NodeInstanceType string + NodeVolumeSize *int + func (in *WorkerNodesSpec) DeepCopy() *WorkerNodesSpec + func (in *WorkerNodesSpec) DeepCopyInto(out *WorkerNodesSpec)