Versions in this module Expand all Collapse all v0 v0.2.0 Jan 19, 2019 Changes in this version + const MachineCreationFailed + const MachineCreationSucceeded + type Actuator struct + func NewActuator(params ActuatorParams) (*Actuator, error) + func (a *Actuator) Create(context context.Context, cluster *clusterv1.Cluster, ...) error + func (a *Actuator) CreateMachine(cluster *clusterv1.Cluster, machine *clusterv1.Machine) (*ec2.Instance, error) + func (a *Actuator) Delete(context context.Context, cluster *clusterv1.Cluster, ...) error + func (a *Actuator) DeleteMachine(cluster *clusterv1.Cluster, machine *clusterv1.Machine) error + func (a *Actuator) Describe(cluster *clusterv1.Cluster, machine *clusterv1.Machine) (*ec2.Instance, error) + func (a *Actuator) Exists(context context.Context, cluster *clusterv1.Cluster, ...) (bool, error) + func (a *Actuator) Update(context context.Context, cluster *clusterv1.Cluster, ...) error + type ActuatorParams struct + AwsClientBuilder awsclient.AwsClientBuilderFuncType + Client client.Client + Codec *providerconfigv1.AWSProviderConfigCodec + Config *rest.Config + EventRecorder record.EventRecorder + type AwsClientWrapper struct + func NewAwsClientWrapper(client awsclient.Client) *AwsClientWrapper + func (client *AwsClientWrapper) GetAvailabilityZone(machine *clusterv1alpha1.Machine) (string, error) + func (client *AwsClientWrapper) GetIAMRole(machine *clusterv1alpha1.Machine) (string, error) + func (client *AwsClientWrapper) GetPrivateIP(machine *clusterv1alpha1.Machine) (string, error) + func (client *AwsClientWrapper) GetPublicDNSName(machine *clusterv1alpha1.Machine) (string, error) + func (client *AwsClientWrapper) GetRunningInstances(machine *clusterv1alpha1.Machine) ([]interface{}, error) + func (client *AwsClientWrapper) GetSecurityGroups(machine *clusterv1alpha1.Machine) ([]string, error) + func (client *AwsClientWrapper) GetSubnet(machine *clusterv1alpha1.Machine) (string, error) + func (client *AwsClientWrapper) GetTags(machine *clusterv1alpha1.Machine) (map[string]string, error)