# Packages

Package mock_scope is a generated GoMock package.

# Functions

ConvertMachineDefinedTags passes in the OCIMachineSpec DefinedTags and returns a converted map of defined tags to be used when creating API requests.
GetNsgNamesFromId returns the names of the NSGs with the provided IDs.
GetRegionCodeFromRegion pulls all OCI regions available and returns the passed in region's code if contained in the list.
GetSubnetNameFromId returns the name of the Subnet with the provided ID.
GetSubnetNamesFromId returns the names of the Subnets with the provided IDs.
No description provided by the author
No description provided by the author
NewClientProvider builds the ClientProvider with a client for the given region.
NewClusterScope creates a ClusterScope given the ClusterScopeParams.
NewMachinePoolScope creates a MachinePoolScope given the MachinePoolScopeParams.
NewMachineScope creates a MachineScope given the MachineScopeParams.
NewManagedControlPlaneScope creates a ManagedControlPlaneScope given the ManagedControlPlaneScopeParams.
NewManagedMachinePoolScope creates a ManagedMachinePoolScope given the ManagedMachinePoolScopeParams.
NewVirtualMachinePoolScope creates a VirtualMachinePoolScope given the VirtualMachinePoolScopeParams.

# Constants

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
OKEInitScript is the cloud init script of OKE slef managed node: Reference : https://docs.oracle.com/en-us/iaas/Content/ContEng/Tasks/contengcloudinitforselfmanagednodes.htm.
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

# Variables

No description provided by the author
No description provided by the author

# Structs

ClientProvider defines the regional clients.
ClientProviderParams is the params struct for NewClientProvider.
No description provided by the author
ClusterScopeParams defines the params need to create a new ClusterScope.
No description provided by the author
MachinePoolScopeParams defines the params need to create a new MachineScope.
No description provided by the author
MachineScopeParams defines the params need to create a new MachineScope.
No description provided by the author
ManagedControlPlaneScopeParams defines the params need to create a new ManagedControlPlaneScope.
No description provided by the author
ManagedMachinePoolScopeParams defines the params need to create a new ManagedMachinePoolScope.
No description provided by the author
OCIClients is the struct of all the needed OCI clients.
OCIManagedCluster is the ClusterAccessor implementation for managed clusters(OKE).
OCISelfManagedCluster is the ClusterAccessor implementation for self managed clusters.
No description provided by the author
VirtualMachinePoolScopeParams defines the params need to create a new VirtualMachinePoolScope.

# Interfaces

No description provided by the author
OCIClusterAccessor interface defines the methods needed to access or modify member variables in Cluster object.