# Functions
GenerateProviderID generates a valid HuaweiCloud Node/Machine ProviderID field.
NewClusterScope creates a new Scope from the supplied parameters.
No description provided by the author
NewMachineScope creates a new MachineScope from the supplied parameters.
NewProviderID parses the input string and returns a new ProviderID.
# Constants
ProviderIDPrefix is the prefix of ECS resource IDs to form the Kubernetes Provider ID.
# Variables
ErrEmptyProviderID means that the provider id is empty.
ErrInvalidProviderID means that the provider id has an invalid form.
# Structs
ClusterScope defines the basic context for an actuator to operate upon.
ClusterScopeParams defines the input parameters used to create a new Scope.
MachineScope defines a scope defined around a machine and its cluster.
MachineScopeParams defines the input parameters used to create a new MachineScope.
ProviderID is a struct representation of a Kubernetes ProviderID.
# Interfaces
ECSScope is the interface for the scope to be used with the ecs service.