Versions in this module Expand all Collapse all v0 v0.2.0 Jan 19, 2019 Changes in this version + const ClusterIDLabel + const MachineRoleLabel + const MachineTypeLabel + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func NewScheme() (*runtime.Scheme, error) + type AWSLoadBalancerType string + const ClassicLoadBalancerType + const NetworkLoadBalancerType + type AWSMachineProviderCondition struct + LastProbeTime metav1.Time + LastTransitionTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type AWSMachineProviderConditionType + func (in *AWSMachineProviderCondition) DeepCopy() *AWSMachineProviderCondition + func (in *AWSMachineProviderCondition) DeepCopyInto(out *AWSMachineProviderCondition) + type AWSMachineProviderConditionType string + const MachineCreation + type AWSMachineProviderConfig struct + AMI AWSResourceReference + BlockDevices []BlockDeviceMappingSpec + CredentialsSecret *corev1.LocalObjectReference + DeviceIndex int64 + IAMInstanceProfile *AWSResourceReference + InstanceType string + KeyName *string + LoadBalancers []LoadBalancerReference + Placement Placement + PublicIP *bool + SecurityGroups []AWSResourceReference + Subnet AWSResourceReference + Tags []TagSpecification + UserDataSecret *corev1.LocalObjectReference + func (in *AWSMachineProviderConfig) DeepCopy() *AWSMachineProviderConfig + func (in *AWSMachineProviderConfig) DeepCopyInto(out *AWSMachineProviderConfig) + func (in *AWSMachineProviderConfig) DeepCopyObject() runtime.Object + type AWSMachineProviderConfigList struct + Items []AWSMachineProviderConfig + func (in *AWSMachineProviderConfigList) DeepCopy() *AWSMachineProviderConfigList + func (in *AWSMachineProviderConfigList) DeepCopyInto(out *AWSMachineProviderConfigList) + func (in *AWSMachineProviderConfigList) DeepCopyObject() runtime.Object + type AWSMachineProviderStatus struct + Conditions []AWSMachineProviderCondition + InstanceID *string + InstanceState *string + func (in *AWSMachineProviderStatus) DeepCopy() *AWSMachineProviderStatus + func (in *AWSMachineProviderStatus) DeepCopyInto(out *AWSMachineProviderStatus) + func (in *AWSMachineProviderStatus) DeepCopyObject() runtime.Object + type AWSProviderConfigCodec struct + func NewCodec() (*AWSProviderConfigCodec, error) + func (codec *AWSProviderConfigCodec) DecodeProviderSpec(providerSpec *clusterv1.ProviderSpec, out runtime.Object) error + func (codec *AWSProviderConfigCodec) DecodeProviderStatus(providerStatus *runtime.RawExtension, out runtime.Object) error + func (codec *AWSProviderConfigCodec) EncodeProviderSpec(in runtime.Object) (*clusterv1.ProviderSpec, error) + func (codec *AWSProviderConfigCodec) EncodeProviderStatus(in runtime.Object) (*runtime.RawExtension, error) + type AWSResourceReference struct + ARN *string + Filters []Filter + ID *string + func (in *AWSResourceReference) DeepCopy() *AWSResourceReference + func (in *AWSResourceReference) DeepCopyInto(out *AWSResourceReference) + type BlockDeviceMappingSpec struct + DeviceName *string + EBS *EBSBlockDeviceSpec + NoDevice *string + VirtualName *string + func (in *BlockDeviceMappingSpec) DeepCopy() *BlockDeviceMappingSpec + func (in *BlockDeviceMappingSpec) DeepCopyInto(out *BlockDeviceMappingSpec) + type EBSBlockDeviceSpec struct + DeleteOnTermination *bool + Encrypted *bool + Iops *int64 + VolumeSize *int64 + VolumeType *string + func (in *EBSBlockDeviceSpec) DeepCopy() *EBSBlockDeviceSpec + func (in *EBSBlockDeviceSpec) DeepCopyInto(out *EBSBlockDeviceSpec) + type Filter struct + Name string + Values []string + func (in *Filter) DeepCopy() *Filter + func (in *Filter) DeepCopyInto(out *Filter) + type LoadBalancerReference struct + Name string + Type AWSLoadBalancerType + func (in *LoadBalancerReference) DeepCopy() *LoadBalancerReference + func (in *LoadBalancerReference) DeepCopyInto(out *LoadBalancerReference) + type Placement struct + AvailabilityZone string + Region string + func (in *Placement) DeepCopy() *Placement + func (in *Placement) DeepCopyInto(out *Placement) + type TagSpecification struct + Name string + Value string + func (in *TagSpecification) DeepCopy() *TagSpecification + func (in *TagSpecification) DeepCopyInto(out *TagSpecification)