# 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.