# Functions
ForCluster generates a name string when a and b are empty strings.
ForFargateProfile returns the provided name if non-empty, or else generates a random name matching: fp-[abcdef0123456789]{8}.
ForNodeGroup generates a name string when a and b are empty strings.
RandomName generates a string of the provided length by randomly selecting characters in the provided set.