Versions in this module Expand all Collapse all v0 v0.1.0 Jun 1, 2020 Changes in this version + type ClusterScope struct + Cluster *clusterv1.Cluster + NifcloudCluster *infrav1alpha2.NifcloudCluster + func NewClusterScope(params ClusterScopeParams) (*ClusterScope, error) + func (s *ClusterScope) Close() error + func (s *ClusterScope) Name() string + func (s *ClusterScope) Network() *infrav1alpha2.Network + func (s *ClusterScope) SecurityGroups() map[infrav1alpha2.SecurityGroupRole]infrav1alpha2.SecurityGroup + type ClusterScopeParams struct + Client client.Client + Cluster *clusterv1.Cluster + Logger logr.Logger + NifcloudCluster *infrav1alpha2.NifcloudCluster + type MachineScope struct + Cluster *clusterv1.Cluster + Machine *clusterv1.Machine + NifcloudCluster *infrav1alpha2.NifcloudCluster + NifcloudMachine *infrav1alpha2.NifcloudMachine + func NewMachineScope(params MachineScopeParams) (*MachineScope, error) + func (m *MachineScope) Close() error + func (m *MachineScope) GetBootstrapData() (string, error) + func (m *MachineScope) GetInstanceID() *string + func (m *MachineScope) GetInstanceIDConved() string + func (m *MachineScope) GetInstanceState() *infrav1alpha2.InstanceState + func (m *MachineScope) GetInstanceUID() (*string, error) + func (m *MachineScope) GetProviderID() string + func (m *MachineScope) GetRawBootstrapData() []byte + func (m *MachineScope) GetRawUserData() ([]byte, error) + func (m *MachineScope) GetUserData() (string, error) + func (m *MachineScope) IsControlPlane() bool + func (m *MachineScope) IsSendBootstrap() bool + func (m *MachineScope) Name() string + func (m *MachineScope) Namespace() string + func (m *MachineScope) Role() string + func (m *MachineScope) SetAddresses(addrs []corev1.NodeAddress) + func (m *MachineScope) SetErrorMessage(v error) + func (m *MachineScope) SetErrorReason(v capierrors.MachineStatusError) + func (m *MachineScope) SetInstanceState(i infrav1alpha2.InstanceState) + func (m *MachineScope) SetNotReady() + func (m *MachineScope) SetProviderID(v string) + func (m *MachineScope) SetReady() + func (m *MachineScope) SetSendBootstrap() + func (m *MachineScope) UnsetSendBootstrap() + type MachineScopeParams struct + Client client.Client + Cluster *clusterv1.Cluster + Logger logr.Logger + Machine *clusterv1.Machine + NifcloudClient *computing.Client + NifcloudCluster *infrav1alpha2.NifcloudCluster + NifcloudMachine *infrav1alpha2.NifcloudMachine + type NifcloudClients struct + Computing cloud.Client